|
Bugzilla – Full Text Bug Listing |
| Summary: | Fragmentation bug | ||
|---|---|---|---|
| Product: | ns-3 | Reporter: | Sebastien Vincent <vincent> |
| Component: | core | Assignee: | ns-bugs <ns-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | pre-release | ||
| Hardware: | All | ||
| OS: | All | ||
| Attachments: | Test-case to reproduce the bug | ||
Created attachment 143 [details]
Test-case to reproduce the bug
bug fixed in: http://code.nsnam.org/mathieu/ns-3-bug197 changeset fc396ecaf512 Will be merged after next release on tuesday or wednesday. |
When we send packet fragments (created by packet->CreateFragment()), it occurred a problem ("assert failed. file=../src/common/packet-metadata.cc, line=436, cond="m_used != prev && m_used != next") when the receiver try to reassemble the fragment. Note that the receiver reassembles when all the fragments are here. In the test-case patch, we modify the udp-echo-client and udp-echo-server application in order to send fragment packet for client-side and reassemble them for server-side. In fact we found this bug by implementing the IPv6 fragmentation extension.