inet icon indicating copy to clipboard operation
inet copied to clipboard

Ieee802154MAC in coexistence scenario lacks frames to process while the application layer continues to generate traffic.

Open ababila opened this issue 5 years ago • 3 comments

Here are configuration files to reproduce this issue with this commit 37e07d2b50f72cdada8d706f7addd69b5101b4da in master in occurence.

The problem occurs in occurrence in run number 7 during the 1st second of the simulation when the number of UDP packets generated is very far from the number of packets pushed in the MAC queue as illustrated in figure below for wpanHost[0]. anormal1 anormal2 While with the same parameters of the scenario and only the seed that is supposed to change (run number 6) we get a more coherent simulation state as shown in the figure below. normal1 normal2

I wonder where they passed the generated packets in run number 7 between the application layer and the MAC layer.

I was getting statistics (as on the number of failed transmission attempts shown in the figure below) from Ieee802154Mac not very credible which would finally be linked to this problem; the mac layer spends its time doing nothing (IDLE state) when it is supposed to have data to process.

anormal3

ababila avatar Jan 30 '20 11:01 ababila

Packets can also be dropped in the IP layer, did you check it?

levy avatar Jan 30 '20 12:01 levy

Not yet.

ababila avatar Jan 30 '20 12:01 ababila

For 15 seconds of scenario duration, all IP packet drop related scalar statistics of all the nodes are 0, except for wpanHost[0]'s packetDropAddressResolutionFailed in run number 7. DebugStep1 The problem seems to be related to the ARP module.

ababila avatar Jan 30 '20 15:01 ababila