Why do I receive "Invalid MAC Control subtype"?

View: New views
1 Messages — Rating Filter:   Alert me  

Why do I receive "Invalid MAC Control subtype"?

by Sanaz () :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear all,
Can somebody tell me why exactly the "Invalid MAC Control subtype" message is being produced by mac-802_11 module?
I have changed the ACK packet structure, and have not touched MAC header. This error message that always appears only when I increase the number of nodes in the network. And this makes me believe that my modifications should not be the source of the problem.
When I tracked down the problem, I understood that the packet had a correct type and subtype before the defer timer being set, but somehow, the header becomes null when the defer timer expires and MAC goes to check_pktCTRL subroutine. Any idea why this message was originally put in the check_pkt* subroutines? Or any specific reason why the header might become null?
Any kind of help is really appreciated.

Regards,
Sanaz