--- scan.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/scan.c b/scan.c index 2976115..c503487 100644 --- a/scan.c +++ b/scan.c @@ -91,6 +91,16 @@ static void print_ign(unsigned char type, unsigned char len, unsigned char *data /* ignore for now, not too useful */ } +static void print_country(unsigned char type, unsigned char len, unsigned char *data) +{ + int i; + + printf("\tCountry: %.*s data:", 3, data); + for(i=0; i<len-3; i++) + printf(" %.02x", data[i + 3]); + printf("\n"); +} + static void print_erp(unsigned char type, unsigned char len, unsigned char *data) { if (data[0] == 0x00) @@ -245,6 +255,7 @@ static const printfn ieprinters[] = { [1] = print_supprates, [3] = print_ds, [5] = print_ign, + [7] = print_country, [42] = print_erp, [48] = print_rsn, [50] = print_supprates, -- 1.6.0.6 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html