• Home
  • Raw
  • Download

Lines Matching refs:tb

18 static int parse_beacon_hint_chan(struct nlattr *tb,  in parse_beacon_hint_chan()  argument
30 tb, in parse_beacon_hint_chan()
209 struct nlattr *tb[NUM_NL80211_WOWLAN_TRIG], in parse_wowlan_wake_event() local
218 nla_parse(tb, MAX_NL80211_WOWLAN_TRIG, in parse_wowlan_wake_event()
222 if (tb[NL80211_WOWLAN_TRIG_DISCONNECT]) in parse_wowlan_wake_event()
224 if (tb[NL80211_WOWLAN_TRIG_MAGIC_PKT]) in parse_wowlan_wake_event()
226 if (tb[NL80211_WOWLAN_TRIG_PKT_PATTERN]) in parse_wowlan_wake_event()
228 nla_get_u32(tb[NL80211_WOWLAN_TRIG_PKT_PATTERN])); in parse_wowlan_wake_event()
229 if (tb[NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE]) in parse_wowlan_wake_event()
231 if (tb[NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST]) in parse_wowlan_wake_event()
233 if (tb[NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE]) in parse_wowlan_wake_event()
235 if (tb[NL80211_WOWLAN_TRIG_RFKILL_RELEASE]) in parse_wowlan_wake_event()
237 if (tb[NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS]) { in parse_wowlan_wake_event()
243 tb[NL80211_WOWLAN_TRIG_NET_DETECT_RESULTS], in parse_wowlan_wake_event()
262 if (tb[NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211]) { in parse_wowlan_wake_event()
263 uint8_t *d = nla_data(tb[NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211]); in parse_wowlan_wake_event()
264 int l = nla_len(tb[NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211]); in parse_wowlan_wake_event()
274 if (tb[NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023]) { in parse_wowlan_wake_event()
275 uint8_t *d = nla_data(tb[NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023]); in parse_wowlan_wake_event()
276 int l = nla_len(tb[NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023]); in parse_wowlan_wake_event()
286 if (tb[NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH]) in parse_wowlan_wake_event()
288 if (tb[NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST]) in parse_wowlan_wake_event()
290 if (tb[NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS]) in parse_wowlan_wake_event()
297 struct nlattr *tb[NL80211_ATTR_MAX + 1], *nst; in print_event() local
323 nla_parse(tb, NL80211_ATTR_MAX, genlmsg_attrdata(gnlh, 0), in print_event()
326 if (tb[NL80211_ATTR_IFINDEX] && tb[NL80211_ATTR_WIPHY]) { in print_event()
327 if_indextoname(nla_get_u32(tb[NL80211_ATTR_IFINDEX]), ifname); in print_event()
328 printf("%s (phy #%d): ", ifname, nla_get_u32(tb[NL80211_ATTR_WIPHY])); in print_event()
329 } else if (tb[NL80211_ATTR_WDEV] && tb[NL80211_ATTR_WIPHY]) { in print_event()
331 (unsigned long long)nla_get_u64(tb[NL80211_ATTR_WDEV]), in print_event()
332 nla_get_u32(tb[NL80211_ATTR_WIPHY])); in print_event()
333 } else if (tb[NL80211_ATTR_IFINDEX]) { in print_event()
334 if_indextoname(nla_get_u32(tb[NL80211_ATTR_IFINDEX]), ifname); in print_event()
336 } else if (tb[NL80211_ATTR_WDEV]) { in print_event()
337 printf("wdev 0x%llx: ", (unsigned long long)nla_get_u64(tb[NL80211_ATTR_WDEV])); in print_event()
338 } else if (tb[NL80211_ATTR_WIPHY]) { in print_event()
339 printf("phy #%d: ", nla_get_u32(tb[NL80211_ATTR_WIPHY])); in print_event()
344 printf("renamed to %s\n", nla_get_string(tb[NL80211_ATTR_WIPHY_NAME])); in print_event()
354 if (tb[NL80211_ATTR_SCAN_FREQUENCIES]) { in print_event()
355 nla_for_each_nested(nst, tb[NL80211_ATTR_SCAN_FREQUENCIES], rem_nst) in print_event()
359 if (tb[NL80211_ATTR_SCAN_SSIDS]) { in print_event()
360 nla_for_each_nested(nst, tb[NL80211_ATTR_SCAN_SSIDS], rem_nst) { in print_event()
380 reg_type = nla_get_u8(tb[NL80211_ATTR_REG_TYPE]); in print_event()
385 nla_get_string(tb[NL80211_ATTR_REG_ALPHA2]), in print_event()
386 reg_initiator_to_string(nla_get_u8(tb[NL80211_ATTR_REG_INITIATOR]))); in print_event()
387 if (tb[NL80211_ATTR_WIPHY]) in print_event()
388 printf(" on phy%d", nla_get_u32(tb[NL80211_ATTR_WIPHY])); in print_event()
392 reg_initiator_to_string(nla_get_u8(tb[NL80211_ATTR_REG_INITIATOR]))); in print_event()
396 nla_get_u32(tb[NL80211_ATTR_WIPHY]), in print_event()
397 reg_initiator_to_string(nla_get_u32(tb[NL80211_ATTR_REG_INITIATOR]))); in print_event()
401 reg_initiator_to_string(nla_get_u32(tb[NL80211_ATTR_REG_INITIATOR]))); in print_event()
402 if (tb[NL80211_ATTR_WIPHY]) in print_event()
403 printf(" on phy%d", nla_get_u32(tb[NL80211_ATTR_WIPHY])); in print_event()
414 wiphy_idx = nla_get_u32(tb[NL80211_ATTR_WIPHY]); in print_event()
419 if (parse_beacon_hint_chan(tb[NL80211_ATTR_FREQ_BEFORE], in print_event()
422 if (parse_beacon_hint_chan(tb[NL80211_ATTR_FREQ_AFTER], in print_event()
448 mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC])); in print_event()
452 mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC])); in print_event()
456 mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC])); in print_event()
461 if (tb[NL80211_ATTR_FRAME]) in print_event()
462 print_frame(args, tb[NL80211_ATTR_FRAME]); in print_event()
463 else if (tb[NL80211_ATTR_TIMED_OUT]) in print_event()
471 if (tb[NL80211_ATTR_FRAME]) in print_event()
472 print_frame(args, tb[NL80211_ATTR_FRAME]); in print_event()
473 else if (tb[NL80211_ATTR_TIMED_OUT]) in print_event()
481 print_frame(args, tb[NL80211_ATTR_FRAME]); in print_event()
486 print_frame(args, tb[NL80211_ATTR_FRAME]); in print_event()
491 print_frame(args, tb[NL80211_ATTR_FRAME]); in print_event()
496 print_frame(args, tb[NL80211_ATTR_FRAME]); in print_event()
501 if (!tb[NL80211_ATTR_STATUS_CODE]) in print_event()
503 else if (nla_get_u16(tb[NL80211_ATTR_STATUS_CODE]) == 0) in print_event()
506 status = nla_get_u16(tb[NL80211_ATTR_STATUS_CODE]); in print_event()
509 if (tb[NL80211_ATTR_MAC]) { in print_event()
510 mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC])); in print_event()
519 if (tb[NL80211_ATTR_MAC]) { in print_event()
520 mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC])); in print_event()
527 if (tb[NL80211_ATTR_DISCONNECTED_BY_AP]) in print_event()
531 if (tb[NL80211_ATTR_REASON_CODE]) in print_event()
532 printf(" reason: %d: %s", nla_get_u16(tb[NL80211_ATTR_REASON_CODE]), in print_event()
533 get_reason_str(nla_get_u16(tb[NL80211_ATTR_REASON_CODE]))); in print_event()
538 nla_get_u32(tb[NL80211_ATTR_WIPHY_FREQ]), in print_event()
539 nla_get_u32(tb[NL80211_ATTR_DURATION]), in print_event()
540 (unsigned long long)nla_get_u64(tb[NL80211_ATTR_COOKIE])); in print_event()
544 nla_get_u32(tb[NL80211_ATTR_WIPHY_FREQ]), in print_event()
545 (unsigned long long)nla_get_u64(tb[NL80211_ATTR_COOKIE])); in print_event()
548 parse_cqm_event(tb); in print_event()
551 parse_mic_failure(tb); in print_event()
555 (unsigned long long)nla_get_u64(tb[NL80211_ATTR_COOKIE]), in print_event()
556 tb[NL80211_ATTR_ACK] ? "acked" : "no ack"); in print_event()
562 parse_wowlan_wake_event(tb); in print_event()
565 if (tb[NL80211_ATTR_MAC]) in print_event()
566 mac_addr_n2a(macbuf, nla_data(tb[NL80211_ATTR_MAC])); in print_event()
571 (unsigned long long)nla_get_u64(tb[NL80211_ATTR_COOKIE]), in print_event()
572 tb[NL80211_ATTR_ACK] ? "acked" : "no ack"); in print_event()
576 nla_get_u32(tb[NL80211_ATTR_VENDOR_ID]), in print_event()
577 nla_get_u32(tb[NL80211_ATTR_VENDOR_SUBCMD])); in print_event()
578 if (args->frame && tb[NL80211_ATTR_VENDOR_DATA]) in print_event()
580 nla_data(tb[NL80211_ATTR_VENDOR_DATA]), in print_event()
581 nla_len(tb[NL80211_ATTR_VENDOR_DATA])); in print_event()
585 if (tb[NL80211_ATTR_RADAR_EVENT]) { in print_event()
586 switch (nla_get_u32(tb[NL80211_ATTR_RADAR_EVENT])) { in print_event()