mirror of
https://github.com/hak5/wifipineapple-openwrt.git
synced 2025-10-29 16:57:19 +00:00
iwinfo: fix hwmodelist reporting for broadcom wl
Modify the hwmodelist reporting for broadcom devices to include proper reporting of 802.11n support. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38745 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
#define WLC_IOCTL_MAGIC 0x14e46c77
|
||||
#define WLC_IOCTL_MAXLEN 8192
|
||||
|
||||
#define WLC_CNTRY_BUF_SZ 4
|
||||
#define WLC_CNTRY_BUF_SZ 4
|
||||
|
||||
#define WLC_GET_MAGIC 0
|
||||
#define WLC_GET_RATE 12
|
||||
@@ -35,18 +35,30 @@
|
||||
#define WLC_GET_BSSID 23
|
||||
#define WLC_GET_SSID 25
|
||||
#define WLC_GET_CHANNEL 29
|
||||
#define WLC_GET_PHYTYPE 39
|
||||
#define WLC_GET_PASSIVE 48
|
||||
#define WLC_GET_COUNTRY 83
|
||||
#define WLC_GET_REVINFO 98
|
||||
#define WLC_GET_AP 117
|
||||
#define WLC_GET_AP 117
|
||||
#define WLC_GET_RSSI 127
|
||||
#define WLC_GET_WSEC 133
|
||||
#define WLC_GET_PHY_NOISE 135
|
||||
#define WLC_GET_BSS_INFO 136
|
||||
#define WLC_GET_BANDLIST 140
|
||||
#define WLC_GET_ASSOCLIST 159
|
||||
#define WLC_GET_WPA_AUTH 164
|
||||
#define WLC_GET_COUNTRY_LIST 261
|
||||
#define WLC_GET_VAR 262
|
||||
#define WLC_GET_COUNTRY_LIST 261
|
||||
#define WLC_GET_VAR 262
|
||||
|
||||
#define WLC_PHY_TYPE_A 0
|
||||
#define WLC_PHY_TYPE_B 1
|
||||
#define WLC_PHY_TYPE_G 2
|
||||
#define WLC_PHY_TYPE_N 4
|
||||
#define WLC_PHY_TYPE_LP 5
|
||||
|
||||
#define WLC_BAND_5G 1
|
||||
#define WLC_BAND_2G 2
|
||||
#define WLC_BAND_ALL 3
|
||||
|
||||
|
||||
struct wl_ether_addr {
|
||||
@@ -117,6 +129,9 @@ typedef struct wlc_rev_info {
|
||||
uint ucoderev; /* microcode version */
|
||||
uint bus; /* bus type */
|
||||
uint chipnum; /* chip number */
|
||||
uint phytype; /* phy type */
|
||||
uint phyrev; /* phy revision */
|
||||
uint anarev; /* anacore rev */
|
||||
} wlc_rev_info_t;
|
||||
|
||||
typedef struct wl_country_list {
|
||||
|
||||
Reference in New Issue
Block a user