hi,
well i have boiled down to some issue like this :
in the bottom half i check for any received frames and then do the necessary processing on my local control block , later i check for if i have any frames to be transmitted.... all this is being done in bottom half.
here when i am processing for the receive frames the in_interrupt reports its not in the interrupt context, later when iam processing the transmit frames ... it says that iam in the interrupt context !!! Strange enough.
Anything iam missing ?
Thanks with regards
Srinivas