wpa_supplicant with netlink on Android

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I am trying to add a number of public action frame definitions to
wpa_supplicant/hostapd (running version 2.5-devel). I run the
wpa_supplicant side on both Raspberry Pi and an android phone through
aosp. The hostapd runs in an OpenWRT router. In the system, one probe
from the STA is replied by the action frame just before the probe
response.

Now I am having no problem with the OpenWRT or RPi. Even though RPi
runs the same code, it does not have this problem. However, on
Android, I can not receive any of these action frames even though a
near-by sniffer captures these frames that are sent by the router. The
phone does receive probe responses but not these action frames. So,
channel hopping shouldn't be the reason.


By the way, I use the nl80211_register_action_frame(bss, (u8 *)
"\x04\x80", 2) command in the beginning of the execution to register
the public action frames with subtype 0x80 and I get no error. I tried
receiving public action frames with other action types such as
WLAN_PA_20_40_BSS_COEX that is defined in ieee802_11_defs.h. However,
I am only able receive action frames associated with GAS, i.e.
WLAN_PA_GAS_INITIAL_REQ, WLAN_PA_GAS_INITIAL_RESP,
WLAN_PA_GAS_COMEBACK_REQ, WLAN_PA_GAS_COMEBACK_RESP.


Does anyone have any similar experience? Is there any chance that
driver or firmware filters these frames out? I would appreciate any
help.

Thank a lot

_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux