On (09/19/07 14:01), Artem Kachitchkine wrote:
> No, this is all supported in this wad. proplists are refcounted, they won't 
> be freed until it reaches 0. Drivers increment/decrement it via 
> mac_prop_init/fini. The framework does this via mac_prop_load/unload - 
> which are called from mac_start/stop. So all cases are covered: when only 
> the framework uses cached properties, when only the driver uses them, and 
> when both.

Ok, I missed this part- I'll look into this carefully tomorrow.

>>  - Not an urgent priority, more an RFE:
>>    would be nice to have an mdb walker for the mac property list.
>
> What's the advantage compared to ::list piped into ::print ?

either one is fine, but we need some mdb macros/helpers to find
the list of property settings. Right now, if one is looking at a
crash dump, there is no quick/easy way to tell what customizations
have been made using driver.conf or ndd.  That can hopefully
be changed with Brussels, and we can pull up the list from the
mac property handle list.

--Sowmini



Reply via email to