]> git.ipfire.org Git - thirdparty/iw.git/commitdiff
parse NL80211_ATTR_FEATURE_FLAGS
authorJohannes Berg <johannes.berg@intel.com>
Wed, 14 Dec 2011 14:08:34 +0000 (15:08 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 14 Dec 2011 14:08:34 +0000 (15:08 +0100)
info.c

diff --git a/info.c b/info.c
index 9f085613bc9546036d35de943d03ece84eff9f85..0950bd1be87ff0333c1ace99a2bda50a6a2ce602 100644 (file)
--- a/info.c
+++ b/info.c
@@ -429,6 +429,15 @@ broken_combination:
                }
        }
 
+       if (tb_msg[NL80211_ATTR_FEATURE_FLAGS]) {
+               if (nla_get_u32(tb_msg[NL80211_ATTR_FEATURE_FLAGS]) &
+                               NL80211_FEATURE_SK_TX_STATUS)
+                       printf("\tDevice supports TX status socket option.\n");
+               if (nla_get_u32(tb_msg[NL80211_ATTR_FEATURE_FLAGS]) &
+                               NL80211_FEATURE_HT_IBSS)
+                       printf("\tDevice supports HT-IBSS.\n");
+       }
+
        return NL_SKIP;
 }