Lines Matching full:ni

237 _db_show_sta(const struct ieee80211_node *ni)
241 db_printf("STA: %p: mac %s refcnt %d\n", ni,
242 ether_sprintf(ni->ni_macaddr), ieee80211_node_refcnt(ni));
244 ni->ni_vap, ni->ni_wdsvap, ni->ni_ic, ni->ni_table);
245 db_printf("\tflags=%b\n", ni->ni_flags, IEEE80211_NODE_BITS);
247 ni->ni_authmode, ni->ni_ath_flags, ni->ni_ath_defkeyix);
249 ni->ni_associd, ni->ni_txpower, ni->ni_vlan);
251 ni->ni_jointime, (unsigned long)(time_uptime - ni->ni_jointime),
252 ni->ni_challenge);
253 db_printf("\ties: data %p len %d\n", ni->ni_ies.data, ni->ni_ies.len);
255 ni->ni_ies.wpa_ie, ni->ni_ies.rsn_ie, ni->ni_ies.wme_ie,
256 ni->ni_ies.ath_ie);
258 ni->ni_ies.htcap_ie, ni->ni_ies.htinfo_ie);
260 ni->ni_ies.vhtcap_ie, ni->ni_ies.vhtopmode_ie,
261 ni->ni_ies.vhtpwrenv_ie);
262 if (ni->ni_flags & IEEE80211_NODE_QOS) {
264 if (ni->ni_txseqs[i] || ni->ni_rxseqs[i])
266 i, ni->ni_txseqs[i],
267 ni->ni_rxseqs[i] >> IEEE80211_SEQ_SEQ_SHIFT,
268 ni->ni_rxseqs[i] & IEEE80211_SEQ_FRAG_MASK);
273 ni->ni_txseqs[IEEE80211_NONQOS_TID],
274 ni->ni_rxseqs[IEEE80211_NONQOS_TID] >> IEEE80211_SEQ_SEQ_SHIFT,
275 ni->ni_rxseqs[IEEE80211_NONQOS_TID] & IEEE80211_SEQ_FRAG_MASK,
276 ni->ni_rxfragstamp);
278 ni->ni_rxfrag[0], ni->ni_rxfrag[1], ni->ni_rxfrag[2]);
279 _db_show_key("\tucastkey", 0, &ni->ni_ucastkey);
281 ni->ni_avgrssi, IEEE80211_RSSI_GET(ni->ni_avgrssi),
282 ni->ni_noise);
284 ni->ni_intval, ni->ni_capinfo, IEEE80211_CAPINFO_BITS);
285 db_printf("\tbssid %s", ether_sprintf(ni->ni_bssid));
286 _db_show_ssid(" essid ", 0, ni->ni_esslen, ni->ni_essid);
288 _db_show_channel("\tchannel", ni->ni_chan);
291 ni->ni_erp, IEEE80211_ERP_BITS,
292 ni->ni_dtim_period, ni->ni_dtim_count);
295 ni->ni_htcap, IEEE80211_HTCAP_BITS,
296 ni->ni_htparam, ni->ni_htctlchan, ni->ni_ht2ndchan);
298 ni->ni_htopmode, ni->ni_htstbc,
299 ni->ni_chw, ieee80211_ni_chw_to_str(ni->ni_chw));
303 if (ni->ni_tx_ampdu[i].txa_flags & IEEE80211_AGGR_SETUP)
304 _db_show_txampdu("\t", i, &ni->ni_tx_ampdu[i]);
306 if (ni->ni_rx_ampdu[i].rxa_flags)
307 _db_show_rxampdu("\t", i, &ni->ni_rx_ampdu[i]);
310 ni->ni_inact, ni->ni_inact_reload, ni->ni_txrate);
312 _db_show_ssid("\tmeshid ", 0, ni->ni_meshidlen, ni->ni_meshid);
314 ni->ni_mlstate, IEEE80211_MESH_MLSTATE_BITS,
315 ni->ni_mllid, ni->ni_mlpid, ni->ni_mlrcnt, ni->ni_mltval);
320 ni->ni_vhtcap, IEEE80211_VHTCAP_BITS,
321 ni->ni_vht_basicmcs, ni->ni_vht_pad2);
324 ni->ni_vht_mcsinfo.rx_mcs_map, ni->ni_vht_mcsinfo.rx_highest,
325 ni->ni_vht_mcsinfo.tx_mcs_map, ni->ni_vht_mcsinfo.tx_highest);
327 ni->ni_vht_chan1, ni->ni_vht_chan2, ni->ni_vht_chanwidth);
329 ni->ni_vht_pad1, ni->ni_vht_spare[0], ni->ni_vht_spare[1],
330 ni->ni_vht_spare[2], ni->ni_vht_spare[3], ni->ni_vht_spare[4],
331 ni->ni_vht_spare[5], ni->ni_vht_spare[6], ni->ni_vht_spare[7]);
335 db_printf(" %p%s", ni->ni_tx_superg[i], (i == 0) ? "" : ",");
338 db_printf("\tni_rctls = %p", ni->ni_rctls);
339 db_printf("\tni_drv_data = %p", ni->ni_drv_data);
343 ni->ni_spare[0], ni->ni_spare[1], ni->ni_spare[2]);
816 const struct ieee80211_node *ni;
818 TAILQ_FOREACH(ni, &nt->nt_node, ni_list) {
820 _db_show_sta(ni);
851 const struct ieee80211_node *ni = nt->nt_keyixmap[i];
852 if (ni != NULL)
853 db_printf("%s [%3u] %p %s\n", tag, i, ni,
854 ether_sprintf(ni->ni_macaddr));