Management Frames
Matthew T. Brewer
mbrewer
Fri Oct 7 12:46:16 PDT 2005
Hi, I'm doing some development on the hostap driver, and I'm little
confused as to how the management frame parsing code works. I'm using the
1.4.9 fw on an intersil prism2.5 mini-pci card (shiped in the IBM T30),
and the hostap driver is basically stable.
Anyway, there is a lot of code in hostap_80211_rx.c dealing with parsing
management frames. Doing some printk tests it appears that the driver
never recieves a management frame at all, I.E. none of this code
ever actually runs. Is there a bit I need to flip somewhere that will
cause the card to start sending management frames to the software?
Or, is it not possible to get this firmware version to send management
frames to the software? I assume all of that code exists for a reason.
I'm primarilly interested in beacon/probe response frames, but no
management frames at all seem to be getting through.
Specifically the code I'm curious about is in the function
"void hostap_80211_rx(struct net_device *dev, struct sk_buff *skb,
struct hostap_80211_rx_status *rx_stats)"
in hostap_80211_rx.c
And it's this chunk (the printk never occurs):
------------
if (type != WLAN_FC_TYPE_DATA) {
printk("%s: hostap_80211_rx, non-data frame\n", dev->name);
[bunch of stuff to deal with management and auth frames]
}
Any info would be appreciated, thanks for the help.
More information about the Hostap
mailing list