First I'd like to thank you for the interest in our work and timely 
responses; the Brussels team really appreciates this. I've posted the 
latest webrev:

        http://cr.opensolaris.org/~artem/pers/

Summary of change:

- Following a productive discussion with Cathy, I moved 
mac_prop_load/unload invocations from MAC to DLS. Properties are loaded 
when a network device is first opened. They are unloaded lazily when the 
devnet structure goes away (rather than in dls_devnet_close, which would 
be way too frequent). I wasn't sure about the level of concurrency in 
dls_devnet_open_by_dev(), so I tried to be on the safe side.

- As a result, linkid is now the "unit of currency" for the door upcall. 
We only use macname (aka devname for physical devices) for the 
mac_prop_init/MAC_ONLY case. Property lists are now keyed by macname/vid 
(aka spa). We now handle vlan and aggregation properties more correctly 
than before.

- dladm init-linkprop is back in net-physical, with the -w[ireless] option.

- Incorporated other comments from Sowmini and Cathy.

Old webrev is still there, as well as new-vs-old webrev:

        http://cr.opensolaris.org/~artem/pers-0421/
        http://cr.opensolaris.org/~artem/pers-27vs21/

Cscoped ws is still /net/aja.sfbay/export0/brussels/br-pers/

-Artem

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to