On Fri, Feb 17, 2006 at 05:20:27AM -0500, Peter.Memishian at Sun.COM wrote: > > > Seems to me a possible direction for future work is to 'generify' > > PF_ROUTE into a general kernel->userspace event reporting channel. > > Rather than having dozens of different 'channels' (be they various > > ioctls() that have to polled, PF_ROUTE, etc.) one extensible kernel > > protocol could do this (there's precedent here in a certain other > > Unix-like system). > > Don't we already have that with sysevents (ddi_log_sysevent(9F))?
Sysevent consumers are limited to the global zone, IIRC. I think we need an event system that allows for non-global zone consumers (e.g., event ports; unfortunately it's user-defined events are too simple as there's no way to send octet strings, structs, whatever).