A. Introduction This document amends the Zones Project (PSARC 2002/174) device matching interfaces, based on a mutually agreed decision between the Zones I-Team and the I/O organization. This case removes some interfaces documented in the Zones Project case. The simplification allows user interface changes which make the device matching easier to use. This case seeks the same binding as PSARC 2002/174 (minor release), and will be delivered concurrently with the Zones integration. B. Device Matching Rule Types PSARC 2002/174 documents three kinds of device matching rules which can be used to describe the set of devices which should appear in a particular zone. The case says: Device Path (devpath): This is expected to be the most common way to specify a device. The candidate device's global zone /dev pathname is tested against the match property using fnmatch(3C). Driver Name (driver): The driver name of the candidate device for the zone is tested against the match property. Driver Name & Minor Name (drv_min): Both the driver name and minor name of the candidate device are compared to the match property, which is expected to be in the format drivername:minorname. The I/O group has provided the guidance that the only customer-facing interface for matching devices should be the /dev pathname. Accordingly, this case seeks to eliminate the "Driver Name" and "Driver Name & Minor Name" matching rule types. The principal rationale for this change is that driver names and minor names are not as stable as the /dev pathname for a device, which forms a more rigorous interface. C. User Interface Changes The current zonecfg(1M) syntax is described in PSARC 2003/621 "Zone Administration Updates". As documented in that case, a user creates a device matching rule as follows: zonecfg:foo> add device zonecfg:foo:device> set matchtype=devpath zonecfg:foo:device> set match=/dev/dsk/c0* zonecfg:foo:device> end This case seeks to eliminate the "matchtype" parameter, simplifying the syntax: zonecfg:foo> add device zonecfg:foo:device> set match=/dev/dsk/c0* zonecfg:foo:device> end