From b1af9a779fda99262632d69c085aea16e17ac809 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 23 Feb 2012 12:18:46 +0000 Subject: iwinfo: implement netlink scanning code, rework IE parsing code SVN-Revision: 30691 --- package/iwinfo/src/include/iwinfo/nl80211.h | 11 +++++++++++ package/iwinfo/src/include/iwinfo/utils.h | 3 +++ 2 files changed, 14 insertions(+) (limited to 'package/iwinfo/src/include') diff --git a/package/iwinfo/src/include/iwinfo/nl80211.h b/package/iwinfo/src/include/iwinfo/nl80211.h index fd0ddb43ab..7bbf0ef7bf 100644 --- a/package/iwinfo/src/include/iwinfo/nl80211.h +++ b/package/iwinfo/src/include/iwinfo/nl80211.h @@ -39,6 +39,7 @@ struct nl80211_state { struct nl_sock *nl_sock; struct nl_cache *nl_cache; struct genl_family *nl80211; + struct genl_family *nlctrl; }; struct nl80211_msg_conveyor { @@ -46,6 +47,16 @@ struct nl80211_msg_conveyor { struct nl_cb *cb; }; +struct nl80211_event_conveyor { + int wait; + int recv; +}; + +struct nl80211_group_conveyor { + const char *name; + int id; +}; + struct nl80211_rssi_rate { int16_t rate; int8_t rssi; diff --git a/package/iwinfo/src/include/iwinfo/utils.h b/package/iwinfo/src/include/iwinfo/utils.h index 10246a8e3c..d58ec5fb75 100644 --- a/package/iwinfo/src/include/iwinfo/utils.h +++ b/package/iwinfo/src/include/iwinfo/utils.h @@ -41,4 +41,7 @@ struct iwinfo_hardware_entry * iwinfo_hardware(struct iwinfo_hardware_id *id); int iwinfo_hardware_id_from_mtd(struct iwinfo_hardware_id *id); +void iwinfo_parse_rsn(struct iwinfo_crypto_entry *c, uint8_t *data, uint8_t len, + uint8_t defcipher, uint8_t defauth); + #endif -- cgit v1.2.3