freebsd-skq/sys/geom
Poul-Henning Kamp 22db1e9ff5 Add "GEOM_FOX", a class which detects and selects between multiple
redundant paths to the same device.

This class reacts to a label in the first sector of the device,
which is created the following way:

        #    "0123456789abcdef012345..."
        #    "<----magic-----><-id-...>
        echo "GEOM::FOX       someid" | dd of=/dev/da0 conv=sync

NB: Since the fact that multiple disk devices are in fact the same
    device is not known to GEOM, the geom taste/spoil process cannot
    fully catch all corner cases and this module can therefore be
    confused if you do the right wrong things.

NB: The disk level drivers need to do the right thing for this to
    be useful, and that is not by definition currently the case.
2003-06-18 09:29:28 +00:00
..
bde Simplify the GEOM OAM api: Drop the request type, and let everything 2003-06-01 13:47:51 +00:00
geom_aes.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_apple.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_bsd_enc.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_bsd.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_ccd.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_ctl.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_ctl.h Simplify the GEOM OAM api: Drop the request type, and let everything 2003-06-01 13:47:51 +00:00
geom_dev.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_disk.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_disk.h Change events to have an array of "void *" references, and give the 2003-04-02 20:41:18 +00:00
geom_dump.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_event.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_fox.c Add "GEOM_FOX", a class which detects and selects between multiple 2003-06-18 09:29:28 +00:00
geom_gpt.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_int.h More of the event stuff can now be private to geom_event.c 2003-04-23 20:54:42 +00:00
geom_io.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_kern.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_mbr_enc.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_mbr.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_mirror.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_pc98_enc.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_pc98.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_slice.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_slice.h Add a destroy_geom method to the slice "library". 2003-05-31 19:25:05 +00:00
geom_subr.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_sunlabel_enc.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_sunlabel.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom_vol_ffs.c Use __FBSDID(). 2003-06-11 06:49:16 +00:00
geom.h Improve the root-dev prompt facility for printing devices which could 2003-06-07 15:46:53 +00:00
notes A note about which #include files may be used where. 2003-03-23 10:08:13 +00:00