From bc73ca56198ce61623db3061e00c1d246d1e20a5 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Sun, 9 Jun 2013 14:39:14 +0000 Subject: iwinfo: add phyname attribute, this is useful to group networks by radio phy SVN-Revision: 36889 --- package/network/utils/iwinfo/src/include/iwinfo.h | 1 + package/network/utils/iwinfo/src/include/iwinfo/madwifi.h | 2 ++ package/network/utils/iwinfo/src/include/iwinfo/nl80211.h | 2 ++ package/network/utils/iwinfo/src/include/iwinfo/wext.h | 2 ++ package/network/utils/iwinfo/src/include/iwinfo/wl.h | 2 ++ 5 files changed, 9 insertions(+) (limited to 'package/network/utils/iwinfo/src/include') diff --git a/package/network/utils/iwinfo/src/include/iwinfo.h b/package/network/utils/iwinfo/src/include/iwinfo.h index 0d92d8d..ebea319 100644 --- a/package/network/utils/iwinfo/src/include/iwinfo.h +++ b/package/network/utils/iwinfo/src/include/iwinfo.h @@ -167,6 +167,7 @@ struct iwinfo_ops { int (*hardware_id)(const char *, char *); int (*hardware_name)(const char *, char *); int (*encryption)(const char *, char *); + int (*phyname)(const char *, char *); int (*assoclist)(const char *, char *, int *); int (*txpwrlist)(const char *, char *, int *); int (*scanlist)(const char *, char *, int *); diff --git a/package/network/utils/iwinfo/src/include/iwinfo/madwifi.h b/package/network/utils/iwinfo/src/include/iwinfo/madwifi.h index 14d8135..3662d9f 100644 --- a/package/network/utils/iwinfo/src/include/iwinfo/madwifi.h +++ b/package/network/utils/iwinfo/src/include/iwinfo/madwifi.h @@ -41,6 +41,7 @@ int madwifi_get_noise(const char *ifname, int *buf); int madwifi_get_quality(const char *ifname, int *buf); int madwifi_get_quality_max(const char *ifname, int *buf); int madwifi_get_encryption(const char *ifname, char *buf); +int madwifi_get_phyname(const char *ifname, char *buf); int madwifi_get_assoclist(const char *ifname, char *buf, int *len); int madwifi_get_txpwrlist(const char *ifname, char *buf, int *len); int madwifi_get_scanlist(const char *ifname, char *buf, int *len); @@ -72,6 +73,7 @@ static const struct iwinfo_ops madwifi_ops = { .hardware_id = madwifi_get_hardware_id, .hardware_name = madwifi_get_hardware_name, .encryption = madwifi_get_encryption, + .phyname = madwifi_get_phyname, .assoclist = madwifi_get_assoclist, .txpwrlist = madwifi_get_txpwrlist, .scanlist = madwifi_get_scanlist, diff --git a/package/network/utils/iwinfo/src/include/iwinfo/nl80211.h b/package/network/utils/iwinfo/src/include/iwinfo/nl80211.h index 2854514..0611fee 100644 --- a/package/network/utils/iwinfo/src/include/iwinfo/nl80211.h +++ b/package/network/utils/iwinfo/src/include/iwinfo/nl80211.h @@ -83,6 +83,7 @@ int nl80211_get_noise(const char *ifname, int *buf); int nl80211_get_quality(const char *ifname, int *buf); int nl80211_get_quality_max(const char *ifname, int *buf); int nl80211_get_encryption(const char *ifname, char *buf); +int nl80211_get_phyname(const char *ifname, char *buf); int nl80211_get_assoclist(const char *ifname, char *buf, int *len); int nl80211_get_txpwrlist(const char *ifname, char *buf, int *len); int nl80211_get_scanlist(const char *ifname, char *buf, int *len); @@ -114,6 +115,7 @@ static const struct iwinfo_ops nl80211_ops = { .hardware_id = nl80211_get_hardware_id, .hardware_name = nl80211_get_hardware_name, .encryption = nl80211_get_encryption, + .phyname = nl80211_get_phyname, .assoclist = nl80211_get_assoclist, .txpwrlist = nl80211_get_txpwrlist, .scanlist = nl80211_get_scanlist, diff --git a/package/network/utils/iwinfo/src/include/iwinfo/wext.h b/package/network/utils/iwinfo/src/include/iwinfo/wext.h index 68b596e..e84f6a6 100644 --- a/package/network/utils/iwinfo/src/include/iwinfo/wext.h +++ b/package/network/utils/iwinfo/src/include/iwinfo/wext.h @@ -42,6 +42,7 @@ int wext_get_noise(const char *ifname, int *buf); int wext_get_quality(const char *ifname, int *buf); int wext_get_quality_max(const char *ifname, int *buf); int wext_get_encryption(const char *ifname, char *buf); +int wext_get_phyname(const char *ifname, char *buf); int wext_get_assoclist(const char *ifname, char *buf, int *len); int wext_get_txpwrlist(const char *ifname, char *buf, int *len); int wext_get_scanlist(const char *ifname, char *buf, int *len); @@ -73,6 +74,7 @@ static const struct iwinfo_ops wext_ops = { .hardware_id = wext_get_hardware_id, .hardware_name = wext_get_hardware_name, .encryption = wext_get_encryption, + .phyname = wext_get_phyname, .assoclist = wext_get_assoclist, .txpwrlist = wext_get_txpwrlist, .scanlist = wext_get_scanlist, diff --git a/package/network/utils/iwinfo/src/include/iwinfo/wl.h b/package/network/utils/iwinfo/src/include/iwinfo/wl.h index db37e37..077a51b 100644 --- a/package/network/utils/iwinfo/src/include/iwinfo/wl.h +++ b/package/network/utils/iwinfo/src/include/iwinfo/wl.h @@ -42,6 +42,7 @@ int wl_get_quality(const char *ifname, int *buf); int wl_get_quality_max(const char *ifname, int *buf); int wl_get_enctype(const char *ifname, char *buf); int wl_get_encryption(const char *ifname, char *buf); +int wl_get_phyname(const char *ifname, char *buf); int wl_get_assoclist(const char *ifname, char *buf, int *len); int wl_get_txpwrlist(const char *ifname, char *buf, int *len); int wl_get_scanlist(const char *ifname, char *buf, int *len); @@ -73,6 +74,7 @@ static const struct iwinfo_ops wl_ops = { .hardware_id = wl_get_hardware_id, .hardware_name = wl_get_hardware_name, .encryption = wl_get_encryption, + .phyname = wl_get_phyname, .assoclist = wl_get_assoclist, .txpwrlist = wl_get_txpwrlist, .scanlist = wl_get_scanlist, -- cgit v1.1