On 21 Nov 2007, at 6:58am, David Edmondson wrote: > On 21 Nov 2007, at 6:36am, Peter Memishian wrote: >>> It was previously adequate to examine mi_media for DL_ETHER if only >>> ethernet devices should be supported. Now there are devices which >>> present mi_media as DL_ETHER, yet they don't then supply ethernet >>> frames (such devices have mi_nativemedia other than DL_ETHER). >> >> They should supply Ethernet frames unless the consumer issues a >> DLIOCNATIVE. > > Hmm. Well, that was very much not my experience when I encountered > this at the time of the original posting (testing with an Intel > 3945 wifi NIC).
DLIOCNATIVE only applies if we're talking to the NIC via dld/dls, which is not the case here. Using the mac device directly (via mac_open()) results in uncooked frames. dme. -- David Edmondson, Solaris Engineering, http://dme.org