[Ns-developers] Requesting help for csma promiscuous mode
Gustavo Carneiro
gjcarneiro at gmail.com
Thu Jul 10 03:40:31 PDT 2008
2008/7/10 <craigdo at ee.washington.edu>:
>
> > > 1- Separate promiscuous receive callback, with or without
> > "promiscuous
> > > mode" (though I don't see the point of it);
> > >
> > > 2- Single receive callback, but always in promiscuous mode and
> > > PacketType to make filtering easy;
> > >
> > > I strongly advise against:
> > >
> > > 3- Single receive callback _and_ promiscuous mode on/off switch.
> > >
> > > In either case, a quick final decision about this would be greatly
> > > appreciated. If deciding for 1, please also advise on whether full
> > > backward API compatibility is desired or not.
> > >
> >
> > Gustavo, sorry about the unclear decision process on this one. This
> > should be decided ideally by the src/node module maintainer, but that
> > position is vacant at the moment. I'd like to update the maintainers
> > list soon to cover the whole codebase. For now, I'd like to delegate
> > this one to Craig.
>
> Craig thinks 1 without promiscuous mode switch.
>
Thank you for deciding :-)
Now one more question. So we will have two callbacks from NetDevice to
Node. How do you want to handle Node::AddProtocolHandler and promiscuous
mode:
1- Node::AddProtocolHandler (callback1) and
Node::AddPromiscuousProtocolHandler (callback2), each with different
callback signatures;
2- Single Node::AddProtocolHandler (promiscuousMode=false, callback),
with changes in callback signature;
Thanks in advance.
--
Gustavo J. A. M. Carneiro
INESC Porto, Telecommunications and Multimedia Unit
"The universe is always one step beyond logic." -- Frank Herbert
More information about the Ns-developers
mailing list