Bugzilla – Full Text Bug Listing |
Summary: | Posible mishandling of packet size in LrWpanMac for ACK | ||
---|---|---|---|
Product: | ns-3 | Reporter: | Guillermo <willyx> |
Component: | lr-wpan | Assignee: | Tom Henderson <tomh> |
Status: | NEEDINFO --- | ||
Severity: | normal | CC: | ns-bugs, tommaso.pecorella |
Priority: | P3 | ||
Version: | ns-3.26 | ||
Hardware: | PC | ||
OS: | Linux |
Description
Guillermo
2017-03-01 01:33:33 EST
I don't think it's really a problem in the code. The problem is that the header size is variable, but the max packet size is fixed. As consequence, you know for real if a packet can be transmitted or not only at the final stage (when the header is built). In LrWpanMac::McpsDataRequest there is only a rough test, while the real one is done later on. Thanks for the response. Main concern was that I was expecting to use a package of size less than (LrWpanPhy::aMaxPhyPacketSize - aMinMPDUOverhead) and it took some time to realize is less than that (13 bytes less). I see status is on NEEDINFO. Can I help you with something? |