[openbeosnetteam] Re: link level protocol

Oliver Tappe <openbeos@xxxxxxxxxxxxxxx> wrote:
> > However, you could still get the monitoring functionality when you
> > start packet capturing on that socket.
> Such that starting packet capturizing would route all data through 
> this 
> socket (even that for which other handlers exist)?

Exactly. Capturing would need support in the function that receives the 
packets from the device - same for raw sockets, though.
Ie. the logic could look like this:

new packet
        is there a packet monitor?
                yes - clone data for that monitor
        is there a handler?
                yes - deliver to that handler
                no - deliver to raw link sockets

> > Do you think that additional functionality makes sense? It would 
> > give
> > you the possibility to implement home-brewn (or proprietary) 
> > protocols
> > in userland, even though receiving data would be pretty inefficient
> > with more than one link level socket at a time - unless we 
> > implement
> > some additional filtering capabilities for that (which could more 
> > or
> > less easily be done, too, if we want to).
> Sounds good to me, unless the alternative be much less work (which I 
> doubt).

The amount of work should more or less be the same I guess.

Bye,
   Axel.


Other related posts: