Lines Matching refs:vap

110 DB_SHOW_COMMAND(vap, db_show_vap)
115 db_printf("usage: show vap <addr>\n");
332 _db_show_vap(const struct ieee80211vap *vap, int showmesh, int showprocs)
334 const struct ieee80211com *ic = vap->iv_ic;
337 db_printf("%p:", vap);
338 db_printf(" bss %p", vap->iv_bss);
339 db_printf(" myaddr %s", ether_sprintf(vap->iv_myaddr));
342 db_printf("\topmode %s", ieee80211_opmode_name[vap->iv_opmode]);
344 if (vap->iv_opmode == IEEE80211_M_MBSS)
345 db_printf("(%p)", vap->iv_mesh);
347 db_printf(" state %s", ieee80211_state_name[vap->iv_state]);
348 db_printf(" ifp %p(%s)", vap->iv_ifp, vap->iv_ifp->if_xname);
351 db_printf("\tic %p", vap->iv_ic);
352 db_printf(" media %p", &vap->iv_media);
353 db_printf(" bpf_if %p", vap->iv_rawbpf);
354 db_printf(" mgtsend %p", &vap->iv_mgtsend);
359 db_printf("\tdebug=%b\n", vap->iv_debug, IEEE80211_MSG_BITS);
361 db_printf("\tflags=%b\n", vap->iv_flags, IEEE80211_F_BITS);
362 db_printf("\tflags_ext=%b\n", vap->iv_flags_ext, IEEE80211_FEXT_BITS);
363 db_printf("\tflags_ht=%b\n", vap->iv_flags_ht, IEEE80211_FHT_BITS);
364 db_printf("\tflags_ven=%b\n", vap->iv_flags_ven, IEEE80211_FVEN_BITS);
365 db_printf("\tcaps=%b\n", vap->iv_caps, IEEE80211_C_BITS);
366 db_printf("\thtcaps=%b\n", vap->iv_htcaps, IEEE80211_C_HTCAP_BITS);
368 _db_show_stats(&vap->iv_stats);
370 db_printf("\tinact_init %d", vap->iv_inact_init);
371 db_printf(" inact_auth %d", vap->iv_inact_auth);
372 db_printf(" inact_run %d", vap->iv_inact_run);
373 db_printf(" inact_probe %d", vap->iv_inact_probe);
376 db_printf("\tdes_nssid %d", vap->iv_des_nssid);
377 if (vap->iv_des_nssid)
379 vap->iv_des_ssid[0].len, vap->iv_des_ssid[0].ssid);
380 db_printf(" des_bssid %s", ether_sprintf(vap->iv_des_bssid));
382 db_printf("\tdes_mode %d", vap->iv_des_mode);
383 _db_show_channel(" des_chan", vap->iv_des_chan);
389 db_printf("\tbgscanidle %u", vap->iv_bgscanidle);
390 db_printf(" bgscanintvl %u", vap->iv_bgscanintvl);
391 db_printf(" scanvalid %u", vap->iv_scanvalid);
393 db_printf("\tscanreq_duration %u", vap->iv_scanreq_duration);
394 db_printf(" scanreq_mindwell %u", vap->iv_scanreq_mindwell);
395 db_printf(" scanreq_maxdwell %u", vap->iv_scanreq_maxdwell);
397 db_printf("\tscanreq_flags 0x%x", vap->iv_scanreq_flags);
398 db_printf(" scanreq_nssid %d", vap->iv_scanreq_nssid);
399 for (i = 0; i < vap->iv_scanreq_nssid; i++)
401 vap->iv_scanreq_ssid[i].len, vap->iv_scanreq_ssid[i].ssid);
402 db_printf(" roaming %d", vap->iv_roaming);
407 ieee80211_phymode_name[i], &vap->iv_roamparms[i]);
411 db_printf("\tbmissthreshold %u", vap->iv_bmissthreshold);
412 db_printf(" bmiss_max %u", vap->iv_bmiss_count);
413 db_printf(" bmiss_max %d", vap->iv_bmiss_max);
415 db_printf("\tswbmiss_count %u", vap->iv_swbmiss_count);
416 db_printf(" swbmiss_period %u", vap->iv_swbmiss_period);
417 db_printf(" swbmiss %p", &vap->iv_swbmiss);
420 db_printf("\tampdu_rxmax %d", vap->iv_ampdu_rxmax);
421 db_printf(" ampdu_density %d", vap->iv_ampdu_density);
422 db_printf(" ampdu_limit %d", vap->iv_ampdu_limit);
423 db_printf(" amsdu_limit %d", vap->iv_amsdu_limit);
426 db_printf("\tmax_aid %u", vap->iv_max_aid);
427 db_printf(" aid_bitmap %p", vap->iv_aid_bitmap);
429 db_printf("\tsta_assoc %u", vap->iv_sta_assoc);
430 db_printf(" ps_sta %u", vap->iv_ps_sta);
431 db_printf(" ps_pending %u", vap->iv_ps_pending);
432 db_printf(" tim_len %u", vap->iv_tim_len);
433 db_printf(" tim_bitmap %p", vap->iv_tim_bitmap);
435 db_printf("\tdtim_period %u", vap->iv_dtim_period);
436 db_printf(" dtim_count %u", vap->iv_dtim_count);
437 db_printf(" set_tim %p", vap->iv_set_tim);
438 db_printf(" csa_count %d", vap->iv_csa_count);
441 db_printf("\trtsthreshold %u", vap->iv_rtsthreshold);
442 db_printf(" fragthreshold %u", vap->iv_fragthreshold);
443 db_printf(" inact_timer %d", vap->iv_inact_timer);
448 ieee80211_phymode_name[i], &vap->iv_txparms[i]);
453 _db_show_appie("\tappie_beacon", vap->iv_appie_beacon);
454 _db_show_appie("\tappie_probereq", vap->iv_appie_probereq);
455 _db_show_appie("\tappie_proberesp", vap->iv_appie_proberesp);
456 _db_show_appie("\tappie_assocreq", vap->iv_appie_assocreq);
457 _db_show_appie("\tappie_asscoresp", vap->iv_appie_assocresp);
458 _db_show_appie("\tappie_wpa", vap->iv_appie_wpa);
459 if (vap->iv_wpa_ie != NULL || vap->iv_rsn_ie != NULL) {
460 if (vap->iv_wpa_ie != NULL)
461 db_printf("\twpa_ie %p", vap->iv_wpa_ie);
462 if (vap->iv_rsn_ie != NULL)
463 db_printf("\trsn_ie %p", vap->iv_rsn_ie);
466 db_printf("\tmax_keyix %u", vap->iv_max_keyix);
467 db_printf(" def_txkey %d", vap->iv_def_txkey);
470 _db_show_key("\tnw_keys[%u]", i, &vap->iv_nw_keys[i]);
472 db_printf("\tauth %p(%s)", vap->iv_auth, vap->iv_auth->ia_name);
473 db_printf(" ec %p", vap->iv_ec);
475 db_printf(" acl %p", vap->iv_acl);
476 db_printf(" as %p", vap->iv_as);
479 if (showmesh && vap->iv_mesh != NULL)
480 _db_show_mesh(vap->iv_mesh);
483 if (vap->iv_tdma != NULL)
484 _db_show_tdma("\t", vap->iv_tdma, showprocs);
487 db_printf("\tsta_assoc %u", vap->iv_sta_assoc);
488 db_printf(" ht_sta_assoc %u", vap->iv_ht_sta_assoc);
489 db_printf(" ht40_sta_assoc %u", vap->iv_ht40_sta_assoc);
491 db_printf(" nonerpsta %u", vap->iv_nonerpsta);
492 db_printf(" longslotsta %u", vap->iv_longslotsta);
493 db_printf(" lastnonerp %d", vap->iv_lastnonerp);
494 db_printf(" lastnonht %d", vap->iv_lastnonht);
498 DB_PRINTSYM("\t", "iv_key_alloc", vap->iv_key_alloc);
499 DB_PRINTSYM("\t", "iv_key_delete", vap->iv_key_delete);
500 DB_PRINTSYM("\t", "iv_key_set", vap->iv_key_set);
501 DB_PRINTSYM("\t", "iv_key_update_begin", vap->iv_key_update_begin);
502 DB_PRINTSYM("\t", "iv_key_update_end", vap->iv_key_update_end);
503 DB_PRINTSYM("\t", "iv_opdetach", vap->iv_opdetach);
504 DB_PRINTSYM("\t", "iv_input", vap->iv_input);
505 DB_PRINTSYM("\t", "iv_recv_mgmt", vap->iv_recv_mgmt);
506 DB_PRINTSYM("\t", "iv_deliver_data", vap->iv_deliver_data);
507 DB_PRINTSYM("\t", "iv_bmiss", vap->iv_bmiss);
508 DB_PRINTSYM("\t", "iv_reset", vap->iv_reset);
509 DB_PRINTSYM("\t", "iv_update_beacon", vap->iv_update_beacon);
510 DB_PRINTSYM("\t", "iv_newstate", vap->iv_newstate);
511 DB_PRINTSYM("\t", "iv_output", vap->iv_output);
519 struct ieee80211vap *vap;
522 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
523 db_printf(" %s(%p)", vap->iv_ifp->if_xname, vap);
665 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
666 _db_show_vap(vap, showmesh, showprocs);
685 const struct ieee80211vap *vap;
687 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
688 db_printf(" %s(%p)", vap->iv_ifp->if_xname, vap);