summaryrefslogtreecommitdiffstats
path: root/sys/geom
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2010-01-17 06:20:30 +0000
committerdelphij <delphij@FreeBSD.org>2010-01-17 06:20:30 +0000
commit16c4a5ec2099b564a3372fead91070ad8816723a (patch)
treeeddbf7d4c94dd7c16658d16b0e3f9612ebc27ff9 /sys/geom
parent7cef302ab8816e0aac85ec3070022921b840af26 (diff)
downloadFreeBSD-src-16c4a5ec2099b564a3372fead91070ad8816723a.zip
FreeBSD-src-16c4a5ec2099b564a3372fead91070ad8816723a.tar.gz
Expose stripe offset and stripe size through libgeom and geom(8) userland
utilities. Reviewed by: pjd, mav (earlier version)
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/geom_dump.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/geom/geom_dump.c b/sys/geom/geom_dump.c
index 1f00db9..c804bab 100644
--- a/sys/geom/geom_dump.c
+++ b/sys/geom/geom_dump.c
@@ -185,6 +185,10 @@ g_conf_provider(struct sbuf *sb, struct g_provider *pp)
sbuf_printf(sb, "\t <mediasize>%jd</mediasize>\n",
(intmax_t)pp->mediasize);
sbuf_printf(sb, "\t <sectorsize>%u</sectorsize>\n", pp->sectorsize);
+ if (pp->stripesize > 0) {
+ sbuf_printf(sb, "\t <stripesize>%u</stripesize>\n", pp->stripesize);
+ sbuf_printf(sb, "\t <stripeoffset>%u</stripeoffset>\n", pp->stripeoffset);
+ }
if (pp->geom->flags & G_GEOM_WITHER)
;
else if (pp->geom->dumpconf != NULL) {
OpenPOWER on IntegriCloud