]> git.ipfire.org Git - thirdparty/iw.git/commitdiff
add support for showing extended capabilities IE
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 4 May 2009 08:48:44 +0000 (01:48 -0700)
committerJohannes Berg <johannes@sipsolutions.net>
Mon, 4 May 2009 11:00:41 +0000 (13:00 +0200)
scan.c

diff --git a/scan.c b/scan.c
index 5b5d3001d39aa33234b8e6497cb686a07ba07089..0cd3aa821446df1c2550c5f2cff5a12eb04a318b 100644 (file)
--- a/scan.c
+++ b/scan.c
@@ -114,6 +114,16 @@ static void print_erp(unsigned char type, unsigned char len, unsigned char *data
        printf("\n");
 }
 
+static void print_capabilities(unsigned char type, unsigned char len, unsigned char *data)
+{
+       int i;
+
+       printf("\tExtended capabilties:");
+       for(i=0; i<len; i++)
+               printf(" %.02x", data[i]);
+       printf("\n");
+}
+
 static const printfn ieprinters[] = {
        [0] = print_ssid,
        [1] = print_supprates,
@@ -122,6 +132,7 @@ static const printfn ieprinters[] = {
        [7] = print_country,
        [42] = print_erp,
        [50] = print_supprates,
+       [127] = print_capabilities,
 };
 
 static void tab_on_first(bool *first)