> > datagram from loopback -> injected into stream as if from a remote host > > datagram to loopback -> we lookup the loopback address and get a pointer > to > > the ifnet structure concerned with the loopback device driver, and so we > > simply call ifnet->output and it goes straight to the loopback_output and > > hence straight into the input queue for loopback. > > > > Does that make sense? So, I'm afraid I would have to -1 adding checks at > the > > ethernet level. > > Ok... I think I'm with you... I shall look a it in further detail... I need > to get the loopback working as I have only my own computer to play with at > the moment... Right. I'll get the loopback module I have working and committed tonight. > > > > > Keep the ideas coming though. I'll try to commit what I have in the > > afternoon but it doesn't currently work after all the changes I've made > and > > there are a LOT of changes involved! > > > > David, what are your plans in terms of what you are working on currently, > and what do you plan to work on next... You seem to be on a roll so I dont > want to start messing with anything you have your eyes on... Erm, well, routing is next. > > P.S. It is a holliday for me this comming monday so I am looking forward to > getting stuck into some serious code writing this weekend... Excellent. david