[Ns-bugs] [Bug 1100] New: IPv6 fragmentation not handled correctly
code at nsnam.ece.gatech.edu
Fri Apr 15 18:03:20 PDT 2011
Summary: IPv6 fragmentation not handled correctly
AssignedTo: ns-bugs at isi.edu
ReportedBy: tommaso.pecorella at unifi.it
Estimated Hours: 0.0
Two separate issues, but close enough to need one single handler.
Both are related to this function:
uint8_t Ipv6ExtensionFragment::Process (Ptr<Packet>& packet, uint8_t offset,
Ipv6Header const& ipv6Header, Ipv6Address dst, uint8_t *nextHeader, bool&
found in ipv6-extension.cc
when a fragment is received but it's not the last fragment (as is, more are
expected), it's called:
NS_LOG_LOGIC ("Fragment. Drop!");
This doesn't seems the correct behaviour, as the fragment is not really
dropped. This might lead to completely wrong statistics.
I have not found any method to "clean" the fragment buffer when a fragment is
lost in space/time.
If this is true, a long simulation might have memory issues (i.e., the buffer
will keep increasing).
I know that fragmentation should not really happen in IPv6, but still...
Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Ns-bugs