> > I'm still a bit confused here.  Any code that directly opens mac  
 > > devices
 > > already has to prepare itself for opening a non-Ethernet mactype  
 > > today,
 > > so what change is required?
 > 
 > 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.


-- 
meem

Reply via email to