Lines Matching refs:vap
109 DB_SHOW_COMMAND(vap, db_show_vap) in DB_SHOW_COMMAND() argument
460 _db_show_vap(const struct ieee80211vap *vap, int showmesh, int showprocs) in _db_show_vap() argument
462 const struct ieee80211com *ic = vap->iv_ic; in _db_show_vap()
465 db_printf("VAP %p:", vap); in _db_show_vap()
466 db_printf(" bss %p", vap->iv_bss); in _db_show_vap()
467 db_printf(" myaddr %s", ether_sprintf(vap->iv_myaddr)); in _db_show_vap()
470 db_printf("\topmode %s", ieee80211_opmode_name[vap->iv_opmode]); in _db_show_vap()
472 if (vap->iv_opmode == IEEE80211_M_MBSS) in _db_show_vap()
473 db_printf("(%p)", vap->iv_mesh); in _db_show_vap()
475 db_printf(" state %#x %s", vap->iv_state, in _db_show_vap()
476 ieee80211_state_name[vap->iv_state]); in _db_show_vap()
477 db_printf(" ifp %p(%s)", vap->iv_ifp, if_name(vap->iv_ifp)); in _db_show_vap()
480 db_printf("\tic %p", vap->iv_ic); in _db_show_vap()
481 db_printf(" media %p", &vap->iv_media); in _db_show_vap()
482 db_printf(" bpf_if %p", vap->iv_rawbpf); in _db_show_vap()
483 db_printf(" mgtsend %p", &vap->iv_mgtsend); in _db_show_vap()
490 vap->iv_nstate, ieee80211_state_name[vap->iv_nstate], /* historic */ in _db_show_vap()
491 vap->iv_nstate_b, vap->iv_nstate_n); in _db_show_vap()
494 vap->iv_nstates[i], ieee80211_state_name[vap->iv_nstates[i]], in _db_show_vap()
495 &vap->iv_nstate_task[i], vap->iv_nstate_args[i]); in _db_show_vap()
498 db_printf("\tdebug=%b\n", vap->iv_debug, IEEE80211_MSG_BITS); in _db_show_vap()
500 db_printf("\tflags=%b\n", vap->iv_flags, IEEE80211_F_BITS); in _db_show_vap()
501 db_printf("\tflags_ext=%b\n", vap->iv_flags_ext, IEEE80211_FEXT_BITS); in _db_show_vap()
502 db_printf("\tflags_ht=%b\n", vap->iv_flags_ht, IEEE80211_FHT_BITS); in _db_show_vap()
503 db_printf("\tflags_ven=%b\n", vap->iv_flags_ven, IEEE80211_FVEN_BITS); in _db_show_vap()
504 db_printf("\tcaps=%b\n", vap->iv_caps, IEEE80211_C_BITS); in _db_show_vap()
505 db_printf("\thtcaps=%b\n", vap->iv_htcaps, IEEE80211_C_HTCAP_BITS); in _db_show_vap()
506 db_printf("\tvhtcap=%b\n", vap->iv_vht_cap.vht_cap_info, IEEE80211_VHTCAP_BITS); in _db_show_vap()
508 _db_show_stats(&vap->iv_stats); in _db_show_vap()
510 db_printf("\tinact_init %d", vap->iv_inact_init); in _db_show_vap()
511 db_printf(" inact_auth %d", vap->iv_inact_auth); in _db_show_vap()
512 db_printf(" inact_run %d", vap->iv_inact_run); in _db_show_vap()
513 db_printf(" inact_probe %d", vap->iv_inact_probe); in _db_show_vap()
516 db_printf("\tdes_nssid %d", vap->iv_des_nssid); in _db_show_vap()
517 if (vap->iv_des_nssid) in _db_show_vap()
519 vap->iv_des_ssid[0].len, vap->iv_des_ssid[0].ssid); in _db_show_vap()
520 db_printf(" des_bssid %s", ether_sprintf(vap->iv_des_bssid)); in _db_show_vap()
522 db_printf("\tdes_mode %d", vap->iv_des_mode); in _db_show_vap()
523 _db_show_channel(" des_chan", vap->iv_des_chan); in _db_show_vap()
529 db_printf("\tbgscanidle %u", vap->iv_bgscanidle); in _db_show_vap()
530 db_printf(" bgscanintvl %u", vap->iv_bgscanintvl); in _db_show_vap()
531 db_printf(" scanvalid %u", vap->iv_scanvalid); in _db_show_vap()
533 db_printf("\tscanreq_duration %u", vap->iv_scanreq_duration); in _db_show_vap()
534 db_printf(" scanreq_mindwell %u", vap->iv_scanreq_mindwell); in _db_show_vap()
535 db_printf(" scanreq_maxdwell %u", vap->iv_scanreq_maxdwell); in _db_show_vap()
537 db_printf("\tscanreq_flags 0x%x", vap->iv_scanreq_flags); in _db_show_vap()
538 db_printf(" scanreq_nssid %d", vap->iv_scanreq_nssid); in _db_show_vap()
539 for (i = 0; i < vap->iv_scanreq_nssid; i++) in _db_show_vap()
541 vap->iv_scanreq_ssid[i].len, vap->iv_scanreq_ssid[i].ssid); in _db_show_vap()
542 db_printf(" roaming %d", vap->iv_roaming); in _db_show_vap()
547 ieee80211_phymode_name[i], &vap->iv_roamparms[i]); in _db_show_vap()
551 db_printf("\tbmissthreshold %u", vap->iv_bmissthreshold); in _db_show_vap()
552 db_printf(" bmiss_max %u", vap->iv_bmiss_count); in _db_show_vap()
553 db_printf(" bmiss_max %d", vap->iv_bmiss_max); in _db_show_vap()
555 db_printf("\tswbmiss_count %u", vap->iv_swbmiss_count); in _db_show_vap()
556 db_printf(" swbmiss_period %u", vap->iv_swbmiss_period); in _db_show_vap()
557 db_printf(" swbmiss %p", &vap->iv_swbmiss); in _db_show_vap()
560 db_printf("\tampdu_rxmax %d", vap->iv_ampdu_rxmax); in _db_show_vap()
561 db_printf(" ampdu_density %d", vap->iv_ampdu_density); in _db_show_vap()
562 db_printf(" ampdu_limit %d", vap->iv_ampdu_limit); in _db_show_vap()
563 db_printf(" amsdu_limit %d", vap->iv_amsdu_limit); in _db_show_vap()
566 db_printf("\tmax_aid %u", vap->iv_max_aid); in _db_show_vap()
567 db_printf(" aid_bitmap %p", vap->iv_aid_bitmap); in _db_show_vap()
569 db_printf("\tsta_assoc %u", vap->iv_sta_assoc); in _db_show_vap()
570 db_printf(" ps_sta %u", vap->iv_ps_sta); in _db_show_vap()
571 db_printf(" ps_pending %u", vap->iv_ps_pending); in _db_show_vap()
572 db_printf(" tim_len %u", vap->iv_tim_len); in _db_show_vap()
573 db_printf(" tim_bitmap %p", vap->iv_tim_bitmap); in _db_show_vap()
575 db_printf("\tdtim_period %u", vap->iv_dtim_period); in _db_show_vap()
576 db_printf(" dtim_count %u", vap->iv_dtim_count); in _db_show_vap()
577 db_printf(" set_tim %p", vap->iv_set_tim); in _db_show_vap()
578 db_printf(" csa_count %d", vap->iv_csa_count); in _db_show_vap()
581 db_printf("\trtsthreshold %u", vap->iv_rtsthreshold); in _db_show_vap()
582 db_printf(" fragthreshold %u", vap->iv_fragthreshold); in _db_show_vap()
583 db_printf(" inact_timer %d", vap->iv_inact_timer); in _db_show_vap()
588 ieee80211_phymode_name[i], &vap->iv_txparms[i]); in _db_show_vap()
593 _db_show_appie("\tappie_beacon", vap->iv_appie_beacon); in _db_show_vap()
594 _db_show_appie("\tappie_probereq", vap->iv_appie_probereq); in _db_show_vap()
595 _db_show_appie("\tappie_proberesp", vap->iv_appie_proberesp); in _db_show_vap()
596 _db_show_appie("\tappie_assocreq", vap->iv_appie_assocreq); in _db_show_vap()
597 _db_show_appie("\tappie_asscoresp", vap->iv_appie_assocresp); in _db_show_vap()
598 _db_show_appie("\tappie_wpa", vap->iv_appie_wpa); in _db_show_vap()
599 if (vap->iv_wpa_ie != NULL || vap->iv_rsn_ie != NULL) { in _db_show_vap()
600 if (vap->iv_wpa_ie != NULL) in _db_show_vap()
601 db_printf("\twpa_ie %p", vap->iv_wpa_ie); in _db_show_vap()
602 if (vap->iv_rsn_ie != NULL) in _db_show_vap()
603 db_printf("\trsn_ie %p", vap->iv_rsn_ie); in _db_show_vap()
606 db_printf("\tmax_keyix %u", vap->iv_max_keyix); in _db_show_vap()
607 db_printf(" def_txkey %d", vap->iv_def_txkey); in _db_show_vap()
610 _db_show_key("\tnw_keys[%u]", i, &vap->iv_nw_keys[i]); in _db_show_vap()
612 db_printf("\tauth %p(%s)", vap->iv_auth, vap->iv_auth->ia_name); in _db_show_vap()
613 db_printf(" ec %p", vap->iv_ec); in _db_show_vap()
615 db_printf(" acl %p", vap->iv_acl); in _db_show_vap()
616 db_printf(" as %p", vap->iv_as); in _db_show_vap()
619 if (showmesh && vap->iv_mesh != NULL) in _db_show_vap()
620 _db_show_mesh(vap->iv_mesh); in _db_show_vap()
623 if (vap->iv_tdma != NULL) in _db_show_vap()
624 _db_show_tdma("\t", vap->iv_tdma, showprocs); in _db_show_vap()
627 db_printf("\tsta_assoc %u", vap->iv_sta_assoc); in _db_show_vap()
628 db_printf(" ht_sta_assoc %u", vap->iv_ht_sta_assoc); in _db_show_vap()
629 db_printf(" ht40_sta_assoc %u", vap->iv_ht40_sta_assoc); in _db_show_vap()
631 db_printf("\tnonerpsta %u", vap->iv_nonerpsta); in _db_show_vap()
632 db_printf(" longslotsta %u", vap->iv_longslotsta); in _db_show_vap()
633 db_printf(" lastnonerp %d", vap->iv_lastnonerp); in _db_show_vap()
634 db_printf(" lastnonht %d", vap->iv_lastnonht); in _db_show_vap()
636 if (vap->iv_rate != NULL) in _db_show_vap()
637 _db_show_rate(vap->iv_rate, vap->iv_rs, showprocs); in _db_show_vap()
640 DB_PRINTSYM("\t", "iv_key_alloc", vap->iv_key_alloc); in _db_show_vap()
641 DB_PRINTSYM("\t", "iv_key_delete", vap->iv_key_delete); in _db_show_vap()
642 DB_PRINTSYM("\t", "iv_key_set", vap->iv_key_set); in _db_show_vap()
643 DB_PRINTSYM("\t", "iv_key_update_begin", vap->iv_key_update_begin); in _db_show_vap()
644 DB_PRINTSYM("\t", "iv_key_update_end", vap->iv_key_update_end); in _db_show_vap()
645 DB_PRINTSYM("\t", "iv_opdetach", vap->iv_opdetach); in _db_show_vap()
646 DB_PRINTSYM("\t", "iv_input", vap->iv_input); in _db_show_vap()
647 DB_PRINTSYM("\t", "iv_recv_mgmt", vap->iv_recv_mgmt); in _db_show_vap()
648 DB_PRINTSYM("\t", "iv_deliver_data", vap->iv_deliver_data); in _db_show_vap()
649 DB_PRINTSYM("\t", "iv_bmiss", vap->iv_bmiss); in _db_show_vap()
650 DB_PRINTSYM("\t", "iv_reset", vap->iv_reset); in _db_show_vap()
651 DB_PRINTSYM("\t", "iv_update_beacon", vap->iv_update_beacon); in _db_show_vap()
652 DB_PRINTSYM("\t", "iv_newstate", vap->iv_newstate); in _db_show_vap()
653 DB_PRINTSYM("\t", "iv_output", vap->iv_output); in _db_show_vap()
661 struct ieee80211vap *vap; in _db_show_com() local
664 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next) in _db_show_com()
665 db_printf(" %s(%p)", if_name(vap->iv_ifp), vap); in _db_show_com()
812 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next) in _db_show_com()
813 _db_show_vap(vap, showmesh, showprocs); in _db_show_com()
832 const struct ieee80211vap *vap; in _db_show_all_vaps() local
834 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next) in _db_show_all_vaps()
835 db_printf(" %s(%p)", if_name(vap->iv_ifp), vap); in _db_show_all_vaps()