I am writing a linux wlan driver based on MAC80211 to receive and send the frames on AXI DMA. I am implementing this on Zynq(ARM) based board, lower MAC has been implemented on FPGA. I am able to receive probe requests, beacons, probe responses and data packets till the driver. But only probe request packets are getting through towards MAC80211 by ieee80211_rx_irqsafe(hw, skb) API.
By printing these packets in the driver itself i am able to verify that these beacon and probe response packets are correct, but MAC80211 is not showing any kind of prints for these packets. But it is transmitting ProbeResp packets for ProbeRequest packets, that means it is able to receive Probe Requests correctly. Can anybody please suggest where can be the issue? -- Amritpreet Singh