From: Johannes Berg Date: Wed, 25 Jul 2012 14:24:07 +0000 (+0200) Subject: print wdev id in event info X-Git-Tag: v3.6~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8880179da0a04fcbe6759497be5a3513582cb9f;p=thirdparty%2Fiw.git print wdev id in event info --- diff --git a/event.c b/event.c index f9c5d26..bacecc9 100644 --- a/event.c +++ b/event.c @@ -218,9 +218,15 @@ static int print_event(struct nl_msg *msg, void *arg) if (tb[NL80211_ATTR_IFINDEX] && tb[NL80211_ATTR_WIPHY]) { if_indextoname(nla_get_u32(tb[NL80211_ATTR_IFINDEX]), ifname); printf("%s (phy #%d): ", ifname, nla_get_u32(tb[NL80211_ATTR_WIPHY])); + } else if (tb[NL80211_ATTR_WDEV] && tb[NL80211_ATTR_WIPHY]) { + printf("wdev 0x%llx (phy #%d): ", + (unsigned long long)nla_get_u64(tb[NL80211_ATTR_WDEV]), + nla_get_u32(tb[NL80211_ATTR_WIPHY])); } else if (tb[NL80211_ATTR_IFINDEX]) { if_indextoname(nla_get_u32(tb[NL80211_ATTR_IFINDEX]), ifname); printf("%s: ", ifname); + } else if (tb[NL80211_ATTR_WDEV]) { + printf("wdev 0x%llx: ", (unsigned long long)nla_get_u64(tb[NL80211_ATTR_WDEV])); } else if (tb[NL80211_ATTR_WIPHY]) { printf("phy #%d: ", nla_get_u32(tb[NL80211_ATTR_WIPHY])); }