/freebsd-11-stable/sys/net80211/ |
H A D | ieee80211_node.c | 91 struct ieee80211_node *ni); 208 ieee80211_node_authorize(struct ieee80211_node *ni) argument 210 struct ieee80211vap *vap = ni->ni_vap; 212 ni->ni_flags |= IEEE80211_NODE_AUTH; 213 ni->ni_inact_reload = vap->iv_inact_run; 214 ni->ni_inact = ni->ni_inact_reload; 216 IEEE80211_NOTE(vap, IEEE80211_MSG_INACT, ni, 217 "%s: inact_reload %u", __func__, ni->ni_inact_reload); 221 ieee80211_node_unauthorize(struct ieee80211_node *ni) argument 239 ieee80211_node_setuptxparms(struct ieee80211_node *ni) argument 274 ieee80211_node_set_chan(struct ieee80211_node *ni, struct ieee80211_channel *chan) argument 325 struct ieee80211_node *ni; local 425 struct ieee80211_node *ni, *obss; local 444 match_ssid(const struct ieee80211_node *ni, int nssid, const struct ieee80211_scan_ssid ssids[]) argument 461 check_bss(struct ieee80211vap *vap, struct ieee80211_node *ni) argument 501 check_bss_debug(struct ieee80211vap *vap, struct ieee80211_node *ni) argument 557 ieee80211_ibss_merge_check(struct ieee80211_node *ni) argument 593 ieee80211_ibss_node_check_new(struct ieee80211_node *ni, const struct ieee80211_scanparams *scan) argument 651 ieee80211_ibss_merge(struct ieee80211_node *ni) argument 843 struct ieee80211_node *ni; local 935 ieee80211_sta_leave(struct ieee80211_node *ni) argument 947 ieee80211_node_deauth(struct ieee80211_node *ni, int reason) argument 960 struct ieee80211_node *ni; local 1063 node_cleanup(struct ieee80211_node *ni) argument 1143 node_free(struct ieee80211_node *ni) argument 1155 node_age(struct ieee80211_node *ni) argument 1174 node_getrssi(const struct ieee80211_node *ni) argument 1186 node_getsignal(const struct ieee80211_node *ni, int8_t *rssi, int8_t *noise) argument 1193 node_getmimoinfo(const struct ieee80211_node *ni, struct ieee80211_mimo_info *info) argument 1223 struct ieee80211_node *ni; local 1278 struct ieee80211_node *ni; local 1315 struct ieee80211_node *ni; local 1342 struct ieee80211_node *ni; local 1401 struct ieee80211_node *ni; local 1432 struct ieee80211_node *ni; local 1451 struct ieee80211_node *ni; local 1485 struct ieee80211_node *ni; local 1503 struct ieee80211_node *ni; local 1541 ieee80211_init_neighbor(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const struct ieee80211_scanparams *sp) argument 1620 struct ieee80211_node *ni; local 1672 struct ieee80211_node *ni; local 1701 struct ieee80211_node *ni; local 1756 struct ieee80211_node *ni; local 1796 _ieee80211_free_node(struct ieee80211_node *ni) argument 1828 node_clear_keyixmap(struct ieee80211_node_table *nt, struct ieee80211_node *ni) argument 1848 ieee80211_free_node_debug(struct ieee80211_node *ni, const char *func, int line) argument 1881 ieee80211_node_delucastkey(struct ieee80211_node *ni) argument 1935 node_reclaim(struct ieee80211_node_table *nt, struct ieee80211_node *ni) argument 1999 struct ieee80211_node *ni, *next; local 2052 timeout_stations(void *arg __unused, struct ieee80211_node *ni) argument 2190 struct ieee80211_node *ni; local 2280 struct ieee80211_node *ni; local 2377 ieee80211_dump_node(struct ieee80211_node_table *nt, struct ieee80211_node *ni) argument 2437 ieee80211_node_join_11g(struct ieee80211_node *ni) argument 2502 ieee80211_node_join(struct ieee80211_node *ni, int resp) argument 2596 ieee80211_node_leave_11g(struct ieee80211_node *ni) argument 2682 ieee80211_node_leave(struct ieee80211_node *ni) argument 2749 get_hostap_rssi(void *arg, struct ieee80211_node *ni) argument 2768 get_adhoc_rssi(void *arg, struct ieee80211_node *ni) argument 2789 get_mesh_rssi(void *arg, struct ieee80211_node *ni) argument [all...] |
H A D | ieee80211_ratectl.h | 56 void (*ir_node_stats)(struct ieee80211_node *ni, struct sbuf *s); 73 ieee80211_ratectl_node_init(struct ieee80211_node *ni) argument 75 const struct ieee80211vap *vap = ni->ni_vap; 77 vap->iv_rate->ir_node_init(ni); 81 ieee80211_ratectl_node_deinit(struct ieee80211_node *ni) argument 83 const struct ieee80211vap *vap = ni->ni_vap; 85 vap->iv_rate->ir_node_deinit(ni); 89 ieee80211_ratectl_rate(struct ieee80211_node *ni, void *arg, uint32_t iarg) argument 91 const struct ieee80211vap *vap = ni->ni_vap; 93 return vap->iv_rate->ir_rate(ni, ar 97 ieee80211_ratectl_tx_complete(const struct ieee80211vap *vap, const struct ieee80211_node *ni, int status, void *arg1, void *arg2) argument 104 ieee80211_ratectl_tx_update(const struct ieee80211vap *vap, const struct ieee80211_node *ni, void *arg1, void *arg2, void *arg3) argument 121 ieee80211_ratectl_node_stats(struct ieee80211_node *ni, struct sbuf *s) argument [all...] |
H A D | ieee80211_ht.c | 208 static int ieee80211_ampdu_enable(struct ieee80211_node *ni, 210 static int ieee80211_addba_request(struct ieee80211_node *ni, 213 static int ieee80211_addba_response(struct ieee80211_node *ni, 216 static void ieee80211_addba_stop(struct ieee80211_node *ni, 218 static void null_addba_response_timeout(struct ieee80211_node *ni, 221 static void ieee80211_bar_response(struct ieee80211_node *ni, 465 ieee80211_decap_amsdu(struct ieee80211_node *ni, struct mbuf *m) argument 467 struct ieee80211vap *vap = ni->ni_vap; 486 ni->ni_macaddr, "a-msdu", "%s", "decap failed"); 495 ni 541 ampdu_rx_start(struct ieee80211_node *ni, struct ieee80211_rx_ampdu *rap, int baparamset, int batimeout, int baseqctl) argument 566 ieee80211_ampdu_rx_start_ext(struct ieee80211_node *ni, int tid, int seq, int baw) argument 603 ampdu_rx_stop(struct ieee80211_node *ni, struct ieee80211_rx_ampdu *rap) argument 617 ampdu_dispatch(struct ieee80211_node *ni, struct mbuf *m) argument 633 ampdu_rx_dispatch(struct ieee80211_rx_ampdu *rap, struct ieee80211_node *ni) argument 679 ampdu_rx_flush(struct ieee80211_node *ni, struct ieee80211_rx_ampdu *rap) argument 706 ampdu_rx_flush_upto(struct ieee80211_node *ni, struct ieee80211_rx_ampdu *rap, ieee80211_seq winstart) argument 780 ieee80211_ampdu_reorder(struct ieee80211_node *ni, struct mbuf *m) argument 975 ieee80211_recv_bar(struct ieee80211_node *ni, struct mbuf *m0) argument 1055 ieee80211_ht_node_init(struct ieee80211_node *ni) argument 1093 ieee80211_ht_node_cleanup(struct ieee80211_node *ni) argument 1122 ieee80211_ht_node_age(struct ieee80211_node *ni) argument 1203 ieee80211_ht_wds_init(struct ieee80211_node *ni) argument 1321 ieee80211_ht_node_join(struct ieee80211_node *ni) argument 1339 ieee80211_ht_node_leave(struct ieee80211_node *ni) argument 1416 ieee80211_parse_htcap(struct ieee80211_node *ni, const uint8_t *ie) argument 1435 htinfo_parse(struct ieee80211_node *ni, const struct ieee80211_ie_htinfo *htinfo) argument 1454 ieee80211_parse_htinfo(struct ieee80211_node *ni, const uint8_t *ie) argument 1471 htinfo_update_chw(struct ieee80211_node *ni, int htflags) argument 1516 htcap_update_mimo_ps(struct ieee80211_node *ni) argument 1543 htcap_update_shortgi(struct ieee80211_node *ni) argument 1561 ieee80211_ht_updateparams(struct ieee80211_node *ni, const uint8_t *htcapie, const uint8_t *htinfoie) argument 1606 ieee80211_ht_updatehtcap(struct ieee80211_node *ni, const uint8_t *htcapie) argument 1634 ieee80211_setup_htrates(struct ieee80211_node *ni, const uint8_t *ie, int flags) argument 1688 ieee80211_setup_basic_htrates(struct ieee80211_node *ni, const uint8_t *ie) argument 1724 struct ieee80211_node *ni = tap->txa_ni; local 1765 struct ieee80211_node *ni = tap->txa_ni; local 1795 null_addba_response_timeout(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap) argument 1806 ieee80211_addba_request(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap, int dialogtoken, int baparamset, int batimeout) argument 1827 ieee80211_ampdu_tx_request_ext(struct ieee80211_node *ni, int tid) argument 1850 ieee80211_ampdu_tx_request_active_ext(struct ieee80211_node *ni, int tid, int status) argument 1877 ieee80211_addba_response(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap, int status, int baparamset, int batimeout) argument 1906 ieee80211_addba_stop(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap) argument 1924 ht_recv_action_ba_addba_request(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 1990 ht_recv_action_ba_addba_response(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2064 ht_recv_action_ba_delba(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2095 ht_recv_action_ht_txchwidth(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2114 ht_recv_action_ht_mimopwrsave(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2152 ieee80211_ampdu_enable(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap) argument 2183 ieee80211_ampdu_request(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap) argument 2237 ieee80211_ampdu_stop(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap, int reason) argument 2275 struct ieee80211_node *ni = tap->txa_ni; local 2344 bar_tx_complete(struct ieee80211_node *ni, void *arg, int status) argument 2367 ieee80211_bar_response(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap, int status) argument 2397 ieee80211_send_bar(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap, ieee80211_seq seq) argument 2503 ht_action_output(struct ieee80211_node *ni, struct mbuf *m) argument 2529 ht_send_action_ba_addba(struct ieee80211_node *ni, int category, int action, void *arg0) argument 2577 ht_send_action_ba_delba(struct ieee80211_node *ni, int category, int action, void *arg0) argument 2620 ht_send_action_ht_txchwidth(struct ieee80211_node *ni, int category, int action, void *arg0) argument 2709 ieee80211_add_htcap_body(uint8_t *frm, struct ieee80211_node *ni) argument 2838 ieee80211_add_htcap(uint8_t *frm, struct ieee80211_node *ni) argument 2940 ieee80211_add_htcap_vendor(uint8_t *frm, struct ieee80211_node *ni) argument 2978 struct ieee80211_node *ni; local 3019 ieee80211_add_htinfo_body(uint8_t *frm, struct ieee80211_node *ni) argument 3058 ieee80211_add_htinfo(uint8_t *frm, struct ieee80211_node *ni) argument 3070 ieee80211_add_htinfo_vendor(uint8_t *frm, struct ieee80211_node *ni) argument [all...] |
H A D | ieee80211_hostap.c | 70 static int hostap_input(struct ieee80211_node *ni, struct mbuf *m, 108 sta_disassoc(void *arg, struct ieee80211_node *ni) argument 112 if (ni->ni_vap == vap && ni->ni_associd != 0) { 113 IEEE80211_SEND_MGMT(ni, IEEE80211_FC0_SUBTYPE_DISASSOC, 115 ieee80211_node_leave(ni); 120 sta_csa(void *arg, struct ieee80211_node *ni) argument 124 if (ni->ni_vap == vap && ni->ni_associd != 0) 125 if (ni 133 sta_drop(void *arg, struct ieee80211_node *ni) argument 306 struct ieee80211_node *ni = vap->iv_bss; local 353 hostap_deliver_data(struct ieee80211vap *vap, struct ieee80211_node *ni, struct mbuf *m) argument 468 hostap_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 892 hostap_auth_open(struct ieee80211_node *ni, struct ieee80211_frame *wh, int rssi, int nf, uint16_t seq, uint16_t status) argument 970 hostap_auth_shared(struct ieee80211_node *ni, struct ieee80211_frame *wh, uint8_t *frm, uint8_t *efrm, int rssi, int nf, uint16_t seq, uint16_t status) argument 1448 wpa_assocreq(struct ieee80211_node *ni, struct ieee80211_rsnparms *rsnparms, const struct ieee80211_frame *wh, const uint8_t *wpa, const uint8_t *rsn, uint16_t capinfo) argument 1543 ieee80211_deliver_l2uf(struct ieee80211_node *ni) argument 1578 ratesetmismatch(struct ieee80211_node *ni, const struct ieee80211_frame *wh, int reassoc, int resp, const char *tag, int rate) argument 1589 capinfomismatch(struct ieee80211_node *ni, const struct ieee80211_frame *wh, int reassoc, int resp, const char *tag, int capinfo) argument 1603 htcapmismatch(struct ieee80211_node *ni, const struct ieee80211_frame *wh, int reassoc, int resp) argument 1614 authalgreject(struct ieee80211_node *ni, const struct ieee80211_frame *wh, int algo, int seq, int status) argument 1653 hostap_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 2222 hostap_recv_ctl(struct ieee80211_node *ni, struct mbuf *m, int subtype) argument 2238 ieee80211_recv_pspoll(struct ieee80211_node *ni, struct mbuf *m0) argument [all...] |
H A D | ieee80211_amrr.c | 79 static void amrr_node_stats(struct ieee80211_node *ni, struct sbuf *s); 151 amrr_node_is_11n(struct ieee80211_node *ni) argument 154 if (ni->ni_chan == NULL) 156 if (ni->ni_chan == IEEE80211_CHAN_ANYC) 158 if (IEEE80211_IS_CHAN_HT(ni->ni_chan) && ni->ni_htrates.rs_nrates == 0) 160 return (IEEE80211_IS_CHAN_HT(ni->ni_chan)); 164 amrr_node_init(struct ieee80211_node *ni) argument 167 struct ieee80211vap *vap = ni->ni_vap; 178 if (ni 245 amrr_node_deinit(struct ieee80211_node *ni) argument 251 amrr_update(struct ieee80211_amrr *amrr, struct ieee80211_amrr_node *amn, struct ieee80211_node *ni) argument 336 amrr_rate(struct ieee80211_node *ni, void *arg __unused, uint32_t iarg __unused) argument 384 amrr_tx_complete(const struct ieee80211vap *vap, const struct ieee80211_node *ni, int ok, void *arg1, void *arg2 __unused) argument 406 amrr_tx_update(const struct ieee80211vap *vap, const struct ieee80211_node *ni, void *arg1, void *arg2, void *arg3) argument 460 amrr_node_stats(struct ieee80211_node *ni, struct sbuf *s) argument [all...] |
H A D | ieee80211_wds.c | 67 static int wds_input(struct ieee80211_node *ni, struct mbuf *m, 103 wds_flush(struct ieee80211_node *ni) argument 105 struct ieee80211com *ic = ni->ni_ic; 110 (void *)(uintptr_t) ieee80211_mac_hash(ic, ni->ni_macaddr)); 114 IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_WDS, ni, 116 ic->ic_node_getsignal(ni, &rssi, &nf); 120 ieee80211_input(ni, m, rssi, nf); 129 struct ieee80211_node *ni, *obss; local 151 ni 238 struct ieee80211_node *ni; local 321 ieee80211_dwds_discover(struct ieee80211_node *ni, struct mbuf *m) argument 409 wds_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 728 wds_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument [all...] |
H A D | ieee80211_power.c | 130 ieee80211_node_psq_dequeue(struct ieee80211_node *ni, int *qlen) argument 132 struct ieee80211_psq *psq = &ni->ni_psq; 167 struct ieee80211_node *ni = (void *) m->m_pkthdr.rcvif; local 168 ieee80211_free_node(ni); 210 ieee80211_node_psq_drain(struct ieee80211_node *ni) argument 212 return psq_drain(&ni->ni_psq); 226 ieee80211_node_psq_age(struct ieee80211_node *ni) argument 228 struct ieee80211_psq *psq = &ni->ni_psq; 233 struct ieee80211vap *vap = ni->ni_vap; 243 IEEE80211_NOTE(vap, IEEE80211_MSG_POWER, ni, 285 ieee80211_set_tim(struct ieee80211_node *ni, int set) argument 324 ieee80211_pwrsave(struct ieee80211_node *ni, struct mbuf *m) argument 416 pwrsave_flushq(struct ieee80211_node *ni) argument 479 ieee80211_node_pwrsave(struct ieee80211_node *ni, int enable) argument 523 struct ieee80211_node *ni = vap->iv_bss; local [all...] |
H A D | ieee80211_sta.c | 188 sta_authretry(struct ieee80211vap *vap, struct ieee80211_node *ni, int reason) argument 198 IEEE80211_SEND_MGMT(ni, IEEE80211_FC0_SUBTYPE_AUTH, 1); 234 struct ieee80211_node *ni; local 247 ni = vap->iv_bss; /* NB: no reference held */ 257 IEEE80211_SEND_MGMT(ni, 260 ieee80211_sta_leave(ni); 263 IEEE80211_SEND_MGMT(ni, 333 ieee80211_sta_leave(ni); 345 IEEE80211_SEND_MGMT(ni, 353 IEEE80211_SEND_MGMT(ni, 537 sta_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 941 sta_auth_open(struct ieee80211_node *ni, struct ieee80211_frame *wh, int rssi, int nf, uint16_t seq, uint16_t status) argument 970 sta_auth_shared(struct ieee80211_node *ni, struct ieee80211_frame *wh, uint8_t *frm, uint8_t *efrm, int rssi, int nf, uint16_t seq, uint16_t status) argument 1271 sta_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 1857 sta_recv_ctl(struct ieee80211_node *ni, struct mbuf *m, int subtype) argument [all...] |
H A D | ieee80211_ratectl_none.c | 63 none_node_init(struct ieee80211_node *ni) argument 65 ni->ni_txrate = ni->ni_rates.rs_rates[0] & IEEE80211_RATE_VAL; 69 none_node_deinit(struct ieee80211_node *ni) argument 74 none_rate(struct ieee80211_node *ni, void *arg __unused, uint32_t iarg __unused) argument 78 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL; 84 const struct ieee80211_node *ni, int ok, 90 none_tx_update(const struct ieee80211vap *vap, const struct ieee80211_node *ni, argument 83 none_tx_complete(const struct ieee80211vap *vap, const struct ieee80211_node *ni, int ok, void *arg1, void *arg2 __unused) argument
|
H A D | ieee80211_adhoc.c | 121 sta_leave(void *arg, struct ieee80211_node *ni) argument 125 if (ni->ni_vap == vap && ni != vap->iv_bss) 126 ieee80211_node_leave(ni); 136 struct ieee80211_node *ni; local 148 ni = vap->iv_bss; /* NB: no reference held */ 223 ether_sprintf(ni->ni_bssid)); 225 ni->ni_esslen); 229 IEEE80211_RATE2MBS(ni->ni_txrate)); 242 if (ni 293 adhoc_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 671 adhoc_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 915 ahdemo_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 959 adhoc_recv_ctl(struct ieee80211_node *ni, struct mbuf *m, int subtype) argument [all...] |
H A D | ieee80211_mesh.c | 617 mesh_vdetach_peers(void *arg, struct ieee80211_node *ni) argument 619 struct ieee80211com *ic = ni->ni_ic; 622 if (ni->ni_mlstate == IEEE80211_NODE_MESH_ESTABLISHED) { 623 args[0] = ni->ni_mlpid; 624 args[1] = ni->ni_mllid; 626 ieee80211_send_action(ni, 631 callout_drain(&ni->ni_mltimer); 634 (void *)(uintptr_t) ieee80211_mac_hash(ic, ni->ni_macaddr)); 692 struct ieee80211_node *ni; local 704 ni 896 mesh_linkchange(struct ieee80211_node *ni, enum ieee80211_mesh_mlstate state) argument 944 mesh_checkid(void *arg, struct ieee80211_node *ni) argument 1036 struct ieee80211_node *ni; local 1150 struct ieee80211_node *ni; local 1524 mesh_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 1826 mesh_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument 2088 mesh_recv_ctl(struct ieee80211_node *ni, struct mbuf *m, int subtype) argument 2102 mesh_parse_meshpeering_action(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm, struct ieee80211_meshpeer_ie *mp, uint8_t subtype) argument 2231 mesh_recv_action_meshpeering_open(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2379 mesh_recv_action_meshpeering_confirm(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2443 mesh_recv_action_meshpeering_close(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2497 mesh_recv_action_meshlmetric(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2523 mesh_parse_meshgate_action(struct ieee80211_node *ni, const struct ieee80211_frame *wh, struct ieee80211_meshgann_ie *ie, const uint8_t *frm, const uint8_t *efrm) argument 2556 mesh_recv_action_meshgate(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const uint8_t *frm, const uint8_t *efrm) argument 2645 mesh_send_action(struct ieee80211_node *ni, const uint8_t sa[IEEE80211_ADDR_LEN], const uint8_t da[IEEE80211_ADDR_LEN], struct mbuf *m) argument 2708 mesh_send_action_meshpeering_open(struct ieee80211_node *ni, int category, int action, void *args0) argument 2768 mesh_send_action_meshpeering_confirm(struct ieee80211_node *ni, int category, int action, void *args0) argument 2836 mesh_send_action_meshpeering_close(struct ieee80211_node *ni, int category, int action, void *args0) argument 2885 mesh_send_action_meshlmetric(struct ieee80211_node *ni, int category, int action, void *arg0) argument 2933 mesh_send_action_meshgate(struct ieee80211_node *ni, int category, int action, void *arg0) argument 2972 mesh_peer_timeout_setup(struct ieee80211_node *ni) argument 2997 mesh_peer_timeout_backoff(struct ieee80211_node *ni) argument 3008 mesh_peer_timeout_stop(struct ieee80211_node *ni) argument 3016 struct ieee80211_node *ni = (struct ieee80211_node *)arg; local 3028 struct ieee80211_node *ni = (struct ieee80211_node *)arg; local 3289 mesh_airtime_calc(struct ieee80211_node *ni) argument 3353 ieee80211_mesh_node_init(struct ieee80211vap *vap, struct ieee80211_node *ni) argument 3364 ieee80211_mesh_node_cleanup(struct ieee80211_node *ni) argument 3377 ieee80211_parse_meshid(struct ieee80211_node *ni, const uint8_t *ie) argument 3387 ieee80211_mesh_init_neighbor(struct ieee80211_node *ni, const struct ieee80211_frame *wh, const struct ieee80211_scanparams *sp) argument [all...] |
H A D | ieee80211_ddb.c | 227 _db_show_sta(const struct ieee80211_node *ni) argument 231 db_printf("0x%p: mac %s refcnt %d\n", ni, 232 ether_sprintf(ni->ni_macaddr), ieee80211_node_refcnt(ni)); 234 ni->ni_vap, ni->ni_wdsvap, ni->ni_ic, ni->ni_table); 235 db_printf("\tflags=%b\n", ni->ni_flags, IEEE80211_NODE_BITS); 237 ni 660 const struct ieee80211_node *ni; local 695 const struct ieee80211_node *ni = nt->nt_keyixmap[i]; local [all...] |
H A D | ieee80211_rssadapt.c | 175 rssadapt_node_init(struct ieee80211_node *ni) argument 178 struct ieee80211vap *vap = ni->ni_vap; 180 const struct ieee80211_rateset *rs = &ni->ni_rates; 188 if (ni->ni_rctls == NULL) { 189 ni->ni_rctls = ra = 198 ra = ni->ni_rctls; 208 ni->ni_txrate = rs->rs_rates[ra->ra_rix] & IEEE80211_RATE_VAL; 211 IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni, 212 "RSSADAPT initial rate %d", ni 216 rssadapt_node_deinit(struct ieee80211_node *ni) argument 238 rssadapt_rate(struct ieee80211_node *ni, void *arg __unused, uint32_t iarg) argument 333 rssadapt_tx_complete(const struct ieee80211vap *vap, const struct ieee80211_node *ni, int success, void *arg1, void *arg2) argument [all...] |
H A D | ieee80211_superg.c | 196 ieee80211_parse_ath(struct ieee80211_node *ni, uint8_t *ie) argument 201 ni->ni_ath_flags = ath->ath_capability; 202 ni->ni_ath_defkeyix = le16dec(&ath->ath_defkeyix); 206 ieee80211_parse_athparams(struct ieee80211_node *ni, uint8_t *frm, argument 209 struct ieee80211vap *vap = ni->ni_vap; 222 capschanged = (ni->ni_ath_flags != ath->ath_capability); 224 if (capschanged || defkeyix != ni->ni_ath_defkeyix) { 225 ni->ni_ath_flags = ath->ath_capability; 226 ni->ni_ath_defkeyix = defkeyix; 227 IEEE80211_NOTE(vap, IEEE80211_MSG_SUPERG, ni, 256 ieee80211_ff_decap(struct ieee80211_node *ni, struct mbuf *m) argument 578 ff_transmit(struct ieee80211_node *ni, struct mbuf *m) argument 602 struct ieee80211_node *ni; local 628 struct ieee80211_node *ni; local 705 ff_approx_txtime(struct ieee80211_node *ni, const struct mbuf *m1, const struct mbuf *m2) argument 751 ieee80211_ff_check(struct ieee80211_node *ni, struct mbuf *m) argument 878 ieee80211_amsdu_check(struct ieee80211_node *ni, struct mbuf *m) argument 902 ieee80211_ff_node_init(struct ieee80211_node *ni) argument 919 ieee80211_ff_node_cleanup(struct ieee80211_node *ni) argument [all...] |
H A D | ieee80211_superg.h | 86 ieee80211_amsdu_tx_ok(struct ieee80211_node *ni) argument 90 if ((ni->ni_ic->ic_caps & IEEE80211_C_SWAMSDUTX) == 0) 94 if ((ni->ni_vap->iv_flags_ht & IEEE80211_FHT_AMSDU_TX) == 0) 98 if ((ni->ni_flags & IEEE80211_NODE_HT) == 0) 105 struct mbuf * ieee80211_amsdu_check(struct ieee80211_node *ni, struct mbuf *m); 146 ieee80211_decap_fastframe(struct ieee80211vap *vap, struct ieee80211_node *ni, argument 149 return IEEE80211_ATH_CAP(vap, ni, IEEE80211_NODE_FF) ? 150 ieee80211_ff_decap(ni, m) : m;
|
/freebsd-11-stable/contrib/tcpdump/ |
H A D | print-ripng.c | 97 rip6_entry_print(netdissect_options *ndo, register const struct netinfo6 *ni, int metric) argument 100 l = ND_PRINT((ndo, "%s/%d", ip6addr_string(ndo, &ni->rip6_dest), ni->rip6_plen)); 101 if (ni->rip6_tag) 102 l += ND_PRINT((ndo, " [%d]", EXTRACT_16BITS(&ni->rip6_tag))); 104 l += ND_PRINT((ndo, " (%d)", ni->rip6_metric)); 112 register const struct netinfo6 *ni; local 124 j = length_left / sizeof(*ni); 133 if (j * sizeof(*ni) != length_left) 137 for (ni [all...] |
H A D | print-rip.c | 98 register const struct rip_netinfo *ni) 103 family = EXTRACT_16BITS(&ni->rip_family); 106 print_unknown_data(ndo, (const uint8_t *)&ni->rip_family, "\n\t ", RIP_ROUTELEN); 109 if (EXTRACT_16BITS(&ni->rip_tag) || 110 EXTRACT_32BITS(&ni->rip_dest_mask) || 111 EXTRACT_32BITS(&ni->rip_router)) { 113 print_unknown_data(ndo, (const uint8_t *)&ni->rip_family, "\n\t ", RIP_ROUTELEN); 118 ipaddr_string(ndo, &ni->rip_dest), 119 EXTRACT_32BITS(&ni->rip_metric))); 123 ipaddr_string(ndo, &ni 97 rip_entry_print_v1(netdissect_options *ndo, register const struct rip_netinfo *ni) argument 128 rip_entry_print_v2(netdissect_options *ndo, register const struct rip_netinfo *ni, const unsigned remaining) argument 182 register const struct rip_netinfo *ni; local [all...] |
/freebsd-11-stable/sys/netpfil/ipfw/ |
H A D | dn_sched_fq_codel.h | 104 si->main_q.ni.drops ++; 106 si->_si.ni.drops ++; 112 si->main_q.ni.length += inc; 113 si->main_q.ni.len_bytes += len; 120 si->_si.ni.length += inc; 121 si->_si.ni.len_bytes += len; 125 si->main_q.ni.tot_bytes += len; 126 si->main_q.ni.tot_pkts ++; 131 si->_si.ni.tot_bytes +=len; 132 si->_si.ni [all...] |
/freebsd-11-stable/contrib/sendmail/libsm/ |
H A D | niprop.c | 54 # include <netinfo/ni.h> 71 void *ni = NULL; local 116 nis = ni_open(NULL, LOCAL_NETINFO_DOMAIN, &ni); 126 lastni = ni; 127 nis = ni_open(lastni, PARENT_NETINFO_DOMAIN, &ni); 149 if (ni_pathsearch(ni, &nid, keybuf) != 0) 156 if (ni_lookupprop(ni, &nid, valprop, &ninl) != 0) 202 if (ni != NULL) 203 ni_free(ni); 204 if (lastni != NULL && ni ! [all...] |
/freebsd-11-stable/lib/libc/net/ |
H A D | if_nameindex.c | 83 unsigned int ni; local 95 ni = 0; 101 ni++; 110 cp = malloc((ni + 1) * sizeof(struct if_nameindex) + nbytes); 114 cp += (ni + 1) * sizeof(struct if_nameindex);
|
H A D | if_nametoindex.c | 69 unsigned int ni; local 85 ni = 0; 91 ni = LLINDEX((struct sockaddr_dl*)ifa->ifa_addr); 97 if (!ni) 99 return(ni);
|
/freebsd-11-stable/sys/netpfil/ipfw/test/ |
H A D | test_dn_sched.c | 59 if (q->ni.length >= 200) 62 q->ni.length++; 63 q->ni.tot_bytes += m->m_pkthdr.len; 64 q->ni.tot_pkts++; 68 q->ni.drops++;
|
/freebsd-11-stable/sys/dev/wtap/ |
H A D | if_wtap.c | 140 static int wtap_raw_xmit(struct ieee80211_node *ni, struct mbuf *m, 165 wtap_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, argument 168 struct ieee80211vap *vap = ni->ni_vap; 170 DWTAP_PRINTF("[%d] %s\n", myath_id(ni), __func__); 172 WTAP_VAP(vap)->av_recv_mgmt(ni, m, subtype, stats, rssi, nf); 196 wtap_beacon_alloc(struct wtap_softc *sc, struct ieee80211_node *ni) argument 198 struct ieee80211vap *vap = ni->ni_vap; 201 DWTAP_PRINTF("[%s] %s\n", ether_sprintf(ni->ni_macaddr), __func__); 208 avp->beacon = ieee80211_beacon_alloc(ni); 214 avp->bf_node = ieee80211_ref_node(ni); 266 struct ieee80211_node *ni = NULL; local 325 struct ieee80211_node *ni; local 416 wtap_raw_xmit(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_bpf_params *params) argument 452 struct ieee80211_node *ni; local 489 struct ieee80211_node *ni; local 542 wtap_newassoc(struct ieee80211_node *ni, int isnew) argument 576 struct ieee80211_node *ni = local 596 struct ieee80211_node *ni; local 610 wtap_node_free(struct ieee80211_node *ni) argument [all...] |
/freebsd-11-stable/sys/dev/ath/ath_rate/amrr/ |
H A D | amrr.c | 218 ath_rate_update(struct ath_softc *sc, struct ieee80211_node *ni, int rate) argument 220 struct ath_node *an = ATH_NODE(ni); 222 struct ieee80211vap *vap = ni->ni_vap; 228 IEEE80211_NOTE(vap, IEEE80211_MSG_RATECTL, ni, 230 ni->ni_rates.rs_nrates > 0 ? 231 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0); 241 if (ni->ni_rates.rs_nrates > 0) { 242 ni->ni_txrate = ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL; 243 amn->amn_tx_rix0 = sc->sc_rixmap[ni 303 ath_rate_ctl_start(struct ath_softc *sc, struct ieee80211_node *ni) argument 353 ath_rate_ctl(void *arg, struct ieee80211_node *ni) argument [all...] |
/freebsd-11-stable/lib/libc/gen/ |
H A D | sem_new.c | 144 struct sem_nameinfo *ni; local 148 ni = NULL; 177 LIST_FOREACH(ni, &sem_list, next) { 178 if (ni->name != NULL && strcmp(name, ni->name) == 0) { 182 ni = NULL; 186 O_EXCL) || ni->dev != sb.st_dev || 187 ni->ino != sb.st_ino) { 188 ni->name = NULL; 189 ni 259 struct sem_nameinfo *ni; local [all...] |