Lines Matching refs:vap

108 DB_SHOW_COMMAND(vap, db_show_vap)
113 db_printf("usage: show vap <addr>\n");
324 _db_show_vap(const struct ieee80211vap *vap, int showmesh, int showprocs)
326 const struct ieee80211com *ic = vap->iv_ic;
329 db_printf("%p:", vap);
330 db_printf(" bss %p", vap->iv_bss);
331 db_printf(" myaddr %s", ether_sprintf(vap->iv_myaddr));
334 db_printf("\topmode %s", ieee80211_opmode_name[vap->iv_opmode]);
336 if (vap->iv_opmode == IEEE80211_M_MBSS)
337 db_printf("(%p)", vap->iv_mesh);
339 db_printf(" state %s", ieee80211_state_name[vap->iv_state]);
340 db_printf(" ifp %p(%s)", vap->iv_ifp, vap->iv_ifp->if_xname);
343 db_printf("\tic %p", vap->iv_ic);
344 db_printf(" media %p", &vap->iv_media);
345 db_printf(" bpf_if %p", vap->iv_rawbpf);
346 db_printf(" mgtsend %p", &vap->iv_mgtsend);
351 db_printf("\tdebug=%b\n", vap->iv_debug, IEEE80211_MSG_BITS);
353 db_printf("\tflags=%b\n", vap->iv_flags, IEEE80211_F_BITS);
354 db_printf("\tflags_ext=%b\n", vap->iv_flags_ext, IEEE80211_FEXT_BITS);
355 db_printf("\tflags_ht=%b\n", vap->iv_flags_ht, IEEE80211_FHT_BITS);
356 db_printf("\tflags_ven=%b\n", vap->iv_flags_ven, IEEE80211_FVEN_BITS);
357 db_printf("\tcaps=%b\n", vap->iv_caps, IEEE80211_C_BITS);
358 db_printf("\thtcaps=%b\n", vap->iv_htcaps, IEEE80211_C_HTCAP_BITS);
360 _db_show_stats(&vap->iv_stats);
362 db_printf("\tinact_init %d", vap->iv_inact_init);
363 db_printf(" inact_auth %d", vap->iv_inact_auth);
364 db_printf(" inact_run %d", vap->iv_inact_run);
365 db_printf(" inact_probe %d", vap->iv_inact_probe);
368 db_printf("\tdes_nssid %d", vap->iv_des_nssid);
369 if (vap->iv_des_nssid)
371 vap->iv_des_ssid[0].len, vap->iv_des_ssid[0].ssid);
372 db_printf(" des_bssid %s", ether_sprintf(vap->iv_des_bssid));
374 db_printf("\tdes_mode %d", vap->iv_des_mode);
375 _db_show_channel(" des_chan", vap->iv_des_chan);
381 db_printf("\tbgscanidle %u", vap->iv_bgscanidle);
382 db_printf(" bgscanintvl %u", vap->iv_bgscanintvl);
383 db_printf(" scanvalid %u", vap->iv_scanvalid);
385 db_printf("\tscanreq_duration %u", vap->iv_scanreq_duration);
386 db_printf(" scanreq_mindwell %u", vap->iv_scanreq_mindwell);
387 db_printf(" scanreq_maxdwell %u", vap->iv_scanreq_maxdwell);
389 db_printf("\tscanreq_flags 0x%x", vap->iv_scanreq_flags);
390 db_printf(" scanreq_nssid %d", vap->iv_scanreq_nssid);
391 for (i = 0; i < vap->iv_scanreq_nssid; i++)
393 vap->iv_scanreq_ssid[i].len, vap->iv_scanreq_ssid[i].ssid);
394 db_printf(" roaming %d", vap->iv_roaming);
399 ieee80211_phymode_name[i], &vap->iv_roamparms[i]);
403 db_printf("\tbmissthreshold %u", vap->iv_bmissthreshold);
404 db_printf(" bmiss_max %u", vap->iv_bmiss_count);
405 db_printf(" bmiss_max %d", vap->iv_bmiss_max);
407 db_printf("\tswbmiss_count %u", vap->iv_swbmiss_count);
408 db_printf(" swbmiss_period %u", vap->iv_swbmiss_period);
409 db_printf(" swbmiss %p", &vap->iv_swbmiss);
412 db_printf("\tampdu_rxmax %d", vap->iv_ampdu_rxmax);
413 db_printf(" ampdu_density %d", vap->iv_ampdu_density);
414 db_printf(" ampdu_limit %d", vap->iv_ampdu_limit);
415 db_printf(" amsdu_limit %d", vap->iv_amsdu_limit);
418 db_printf("\tmax_aid %u", vap->iv_max_aid);
419 db_printf(" aid_bitmap %p", vap->iv_aid_bitmap);
421 db_printf("\tsta_assoc %u", vap->iv_sta_assoc);
422 db_printf(" ps_sta %u", vap->iv_ps_sta);
423 db_printf(" ps_pending %u", vap->iv_ps_pending);
424 db_printf(" tim_len %u", vap->iv_tim_len);
425 db_printf(" tim_bitmap %p", vap->iv_tim_bitmap);
427 db_printf("\tdtim_period %u", vap->iv_dtim_period);
428 db_printf(" dtim_count %u", vap->iv_dtim_count);
429 db_printf(" set_tim %p", vap->iv_set_tim);
430 db_printf(" csa_count %d", vap->iv_csa_count);
433 db_printf("\trtsthreshold %u", vap->iv_rtsthreshold);
434 db_printf(" fragthreshold %u", vap->iv_fragthreshold);
435 db_printf(" inact_timer %d", vap->iv_inact_timer);
440 ieee80211_phymode_name[i], &vap->iv_txparms[i]);
445 _db_show_appie("\tappie_beacon", vap->iv_appie_beacon);
446 _db_show_appie("\tappie_probereq", vap->iv_appie_probereq);
447 _db_show_appie("\tappie_proberesp", vap->iv_appie_proberesp);
448 _db_show_appie("\tappie_assocreq", vap->iv_appie_assocreq);
449 _db_show_appie("\tappie_asscoresp", vap->iv_appie_assocresp);
450 _db_show_appie("\tappie_wpa", vap->iv_appie_wpa);
451 if (vap->iv_wpa_ie != NULL || vap->iv_rsn_ie != NULL) {
452 if (vap->iv_wpa_ie != NULL)
453 db_printf("\twpa_ie %p", vap->iv_wpa_ie);
454 if (vap->iv_rsn_ie != NULL)
455 db_printf("\trsn_ie %p", vap->iv_rsn_ie);
458 db_printf("\tmax_keyix %u", vap->iv_max_keyix);
459 db_printf(" def_txkey %d", vap->iv_def_txkey);
462 _db_show_key("\tnw_keys[%u]", i, &vap->iv_nw_keys[i]);
464 db_printf("\tauth %p(%s)", vap->iv_auth, vap->iv_auth->ia_name);
465 db_printf(" ec %p", vap->iv_ec);
467 db_printf(" acl %p", vap->iv_acl);
468 db_printf(" as %p", vap->iv_as);
471 if (showmesh && vap->iv_mesh != NULL)
472 _db_show_mesh(vap->iv_mesh);
475 if (vap->iv_tdma != NULL)
476 _db_show_tdma("\t", vap->iv_tdma, showprocs);
479 DB_PRINTSYM("\t", "iv_key_alloc", vap->iv_key_alloc);
480 DB_PRINTSYM("\t", "iv_key_delete", vap->iv_key_delete);
481 DB_PRINTSYM("\t", "iv_key_set", vap->iv_key_set);
482 DB_PRINTSYM("\t", "iv_key_update_begin", vap->iv_key_update_begin);
483 DB_PRINTSYM("\t", "iv_key_update_end", vap->iv_key_update_end);
484 DB_PRINTSYM("\t", "iv_opdetach", vap->iv_opdetach);
485 DB_PRINTSYM("\t", "iv_input", vap->iv_input);
486 DB_PRINTSYM("\t", "iv_recv_mgmt", vap->iv_recv_mgmt);
487 DB_PRINTSYM("\t", "iv_deliver_data", vap->iv_deliver_data);
488 DB_PRINTSYM("\t", "iv_bmiss", vap->iv_bmiss);
489 DB_PRINTSYM("\t", "iv_reset", vap->iv_reset);
490 DB_PRINTSYM("\t", "iv_update_beacon", vap->iv_update_beacon);
491 DB_PRINTSYM("\t", "iv_newstate", vap->iv_newstate);
492 DB_PRINTSYM("\t", "iv_output", vap->iv_output);
500 struct ieee80211vap *vap;
503 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
504 db_printf(" %s(%p)", vap->iv_ifp->if_xname, vap);
655 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
656 _db_show_vap(vap, showmesh, showprocs);
675 const struct ieee80211vap *vap;
677 TAILQ_FOREACH(vap, &ic->ic_vaps, iv_next)
678 db_printf(" %s(%p)", vap->iv_ifp->if_xname, vap);