[Ns-developers] TCP and UDP layer refactoring

Tom Henderson tomh at tomh.org
Mon Jul 7 06:08:14 PDT 2008


Sébastien Vincent wrote:

> 
> Ok so if I summarize :
> - Remove incomingInterface from EndPointDemux::Lookup() and associate code.
> - One EndPointDemux with a ::Lookup() function for each address family 
> (IPv4 and IPv6).
> - *L4Protocol and *SocketImpl use Address and test with 
> *Address::IsMatchingType().
> - Have a single tag called SocketAddressesTag with Address parameters 
> and test as usual (*Address::IsMatchingType).

I am still not clear on whether and where tags for these addresses are 
needed, and where they are removed.

> 
> If you are OK with this, I can begin something this week.
> 

It seems reasonable to me to prototype something like you summarized and 
see how it comes out.  Perhaps other people working on the internals of 
internet-stack could review this plan also.

Thanks,
Tom


More information about the Ns-developers mailing list