Lines Matching defs:tb_msg
309 struct nlattr *tb_msg[NL80211_ATTR_MAX + 1];
313 nla_parse(tb_msg, NL80211_ATTR_MAX, genlmsg_attrdata(gnlh, 0),
316 if (wiphy && tb_msg[NL80211_ATTR_WIPHY]) {
317 unsigned int thiswiphy = nla_get_u32(tb_msg[NL80211_ATTR_WIPHY]);
324 if (tb_msg[NL80211_ATTR_IFNAME])
325 printf("%sInterface %s\n", indent, nla_get_string(tb_msg[NL80211_ATTR_IFNAME]));
328 if (tb_msg[NL80211_ATTR_IFINDEX])
329 printf("%s\tifindex %d\n", indent, nla_get_u32(tb_msg[NL80211_ATTR_IFINDEX]));
330 if (tb_msg[NL80211_ATTR_WDEV])
332 (unsigned long long)nla_get_u64(tb_msg[NL80211_ATTR_WDEV]));
333 if (tb_msg[NL80211_ATTR_MAC]) {
335 mac_addr_n2a(mac_addr, nla_data(tb_msg[NL80211_ATTR_MAC]));
338 if (tb_msg[NL80211_ATTR_SSID]) {
340 print_ssid_escaped(nla_len(tb_msg[NL80211_ATTR_SSID]),
341 nla_data(tb_msg[NL80211_ATTR_SSID]));
344 if (tb_msg[NL80211_ATTR_IFTYPE])
345 printf("%s\ttype %s\n", indent, iftype_name(nla_get_u32(tb_msg[NL80211_ATTR_IFTYPE])));
346 if (!wiphy && tb_msg[NL80211_ATTR_WIPHY])
347 printf("%s\twiphy %d\n", indent, nla_get_u32(tb_msg[NL80211_ATTR_WIPHY]));
348 if (tb_msg[NL80211_ATTR_WIPHY_FREQ]) {
349 uint32_t freq = nla_get_u32(tb_msg[NL80211_ATTR_WIPHY_FREQ]);
354 if (tb_msg[NL80211_ATTR_CHANNEL_WIDTH]) {
356 channel_width_name(nla_get_u32(tb_msg[NL80211_ATTR_CHANNEL_WIDTH])));
357 if (tb_msg[NL80211_ATTR_CENTER_FREQ1])
359 nla_get_u32(tb_msg[NL80211_ATTR_CENTER_FREQ1]));
360 if (tb_msg[NL80211_ATTR_CENTER_FREQ2])
362 nla_get_u32(tb_msg[NL80211_ATTR_CENTER_FREQ2]));
363 } else if (tb_msg[NL80211_ATTR_WIPHY_CHANNEL_TYPE]) {
366 channel_type = nla_get_u32(tb_msg[NL80211_ATTR_WIPHY_CHANNEL_TYPE]);