Hi Jonathan,
Thank you very much for your response. I am using TI cc1352.
More often, the buffer is occupied by ip6, such as:
> bufferinfo
total: 300
free: 0
ip6: 152 300
mpl: 0 0
mle: 0 0
arp: 0 0
coap: 0 0
coap secure: 0 0
application coap: 0 0
Done
I doubt that the root cause of the above ip6 buffer occupies is due to the tasklet list operation, so I print out the addresses of all operating tasklets:
MeshForwarder=20009df4, mNext=0
Ip6=200098f0, mNext=200002a8
Notefier=200002a8, mNext=200098f0
Mac=20009d14, mNext=0
What I can see is that the Ip6 and Notifier have been "posted" and "point to each other???", so the scheduler will not trigger to dequeue the messages from their own buffer.
The Openthread is hanging at this stage and even I call
"thread stop", "ifconfig down" and "ifconfig up", "thread stop", no any further changes.
Could you give some suggestions about this senario?
Thank you,
P
Just wondering what