The mac-80211e.cc runs into assertion error since control packet of DSR and the data packets cannot be properly dequeued for transmission.
Preliminary: Applied only if the DTail queue is used instead of CMUPriQueue
Problem: The control packets of DSR and the data packet cannot be extracted serially from the queue gets into race condition while accessing pkttx_[pri] in sendDATA() of mac-80211e.cc
Solution. Ensure all control packet transmission priority is assigned to appropriate priority (iph->prio() = 0 //for setting highest priority)
Preliminary: Applied only if the DTail queue is used instead of CMUPriQueue
Problem: The control packets of DSR and the data packet cannot be extracted serially from the queue gets into race condition while accessing pkttx_[pri] in sendDATA() of mac-80211e.cc
Solution. Ensure all control packet transmission priority is assigned to appropriate priority (iph->prio() = 0 //for setting highest priority)
No comments:
Post a Comment