Today, all network drivers (including physical network device drivers and pseudo drivers like aggr) have the same device policy - net_rawaccess for both read and write. However, Solaris allows the device policy to be changed on the per-driver basis using add_drv(1m).
My question is whether anyone knows there is any real case making use of the per-driver device policy for any good effect, and whether we could only apply the default policy, but remove[1] the ability to set per-device policy rules, without hurting anyone. Thanks - Cathy [1] We'd like to remove the per-device policy because a goal of Clearview network vanity naming project is to move the administrative model away from the underlying hardware. But allowing specifying the per-driver policy deviates from what we'd like to see.
