, not be contained in fragmented mbufs ?
ieee80211_input (implicitly) assumes the 802.11 header is contiguous on
entry. Since most drivers use dma into mbuf clusters to recv frames
this has never been an issue (others like wi dtrt from what I remember).
Sam
Hello,
I'm passing ieee80211_input() heavily fragmented mbuf chains and it makes (at
least) the function fail to parse beacons correctly. I have the
ieee80211_recv_mgmt: no ratesin beacon frame message, and it makes the
driver unable to scan for networks (always return no results).
2 matches
Mail list logo