On 05/12/10 19:57, Garrett D'Amore wrote: > On 05/12/10 04:51 PM, Jason King wrote: >> I don't believe it does -- the best you can do is bind to SAP 0, then >> push the pfil module configured to pass the desired packets through. >> > > There used to be an llc2 module that would help with this... I'm not > sure these days though. You should check llc2 to see if it will work > with modern drivers.
I've used the llc2 module, and the one thing I can say about it is that almost no matter what you want to do, that's not what it does. There's also an llc1 module, but I'm less sure about the state of it. Binding to SAP 0 is the accepted way of getting non-DIX packets on DLPIv2. You then need to check for the LLC/SNAP headers on your received messages. (Historically, there've been applications that have tried to bind the MTU value [!] as a SAP, such as the AppleTalk stack for Solaris. Binding numbers greater than 0 but less than 0x0800 may, and likely also should, result in getting the same thing as binding the magic SAP 0, but I do recall seeing problems with some DLPI providers that didn't understand this glitch.) Other systems (such as AIX) provide different attachment points so that you can independently plumb up IP on DIX Ethernet and IP on 802.2 LLC/SNAP. Not sure _why_ you'd want to do that, but it's a fairly flexible answer ... but not available on Solaris. -- James Carlson 42.703N 71.076W <[email protected]> _______________________________________________ networking-discuss mailing list [email protected]
