Garrett, Round 3 is complete: http://cr.opensolaris.org/~stallion/dnet/3/
I've dropped all unnecessary cmn_err() calls, cleaned up the dnetinstance allocation in dnet_attach() function, and swapped to dynamically linking misc/mac. I've also taken a first swipe at handling vlan tagged packets (most interesting changes are at dnet.c:1823) Link notification is next; It looks like the 21143 has a link bit that can be polled (hopefully w/o holding a mutex, but doubtful). I still need to do a bit more research on this, but it doesn't look quite as painful as I originally thought. I am still doing a bit of hardware testing (there seems to be an issue with attaching the driver on my test system; I am still trying to find the exact cause of the issue). Cheers, Steve -- Yet magic and hierarchy arise from the same source, and this source has a null pointer. Reference the NULL within NULL, it is the gateway to all wizardry. _______________________________________________ driver-discuss mailing list driver-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/driver-discuss