/freebsd-src/sys/net80211/ |
H A D | ieee80211_node.c | 102 struct ieee80211_node *ni); 231 ieee80211_node_authorize(struct ieee80211_node *ni) in ieee80211_node_authorize() argument 233 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_authorize() 235 ni->ni_flags |= IEEE80211_NODE_AUTH; in ieee80211_node_authorize() 236 ni->ni_inact_reload = vap->iv_inact_run; in ieee80211_node_authorize() 237 ni->ni_inact = ni->ni_inact_reload; in ieee80211_node_authorize() 239 IEEE80211_NOTE(vap, IEEE80211_MSG_INACT, ni, in ieee80211_node_authorize() 240 "%s: inact_reload %u", __func__, ni->ni_inact_reload); in ieee80211_node_authorize() 244 ieee80211_node_unauthorize(struct ieee80211_node *ni) in ieee80211_node_unauthorize() argument 262 ieee80211_node_setuptxparms(struct ieee80211_node * ni) ieee80211_node_setuptxparms() argument 302 ieee80211_node_set_chan(struct ieee80211_node * ni,struct ieee80211_channel * chan) ieee80211_node_set_chan() argument 353 struct ieee80211_node *ni; ieee80211_create_ibss() local 467 struct ieee80211_node *ni, *obss; ieee80211_reset_bss() local 488 match_ssid(const struct ieee80211_node * ni,int nssid,const struct ieee80211_scan_ssid ssids[]) match_ssid() argument 505 check_bss(struct ieee80211vap * vap,struct ieee80211_node * ni) check_bss() argument 545 check_bss_debug(struct ieee80211vap * vap,struct ieee80211_node * ni) check_bss_debug() argument 600 ieee80211_ibss_merge_check(struct ieee80211_node * ni) ieee80211_ibss_merge_check() argument 636 ieee80211_ibss_node_check_new(struct ieee80211_node * ni,const struct ieee80211_scanparams * scan) ieee80211_ibss_node_check_new() argument 693 ieee80211_ibss_merge(struct ieee80211_node * ni) ieee80211_ibss_merge() argument 941 struct ieee80211_node *ni; ieee80211_sta_join() local 1076 ieee80211_sta_leave(struct ieee80211_node * ni) ieee80211_sta_leave() argument 1088 ieee80211_node_deauth(struct ieee80211_node * ni,int reason) ieee80211_node_deauth() argument 1101 struct ieee80211_node *ni; node_alloc() local 1109 node_init(struct ieee80211_node * ni) node_init() argument 1233 node_cleanup(struct ieee80211_node * ni) node_cleanup() argument 1315 node_free(struct ieee80211_node * ni) node_free() argument 1327 node_age(struct ieee80211_node * ni) node_age() argument 1346 node_getrssi(const struct ieee80211_node * ni) node_getrssi() argument 1358 node_getsignal(const struct ieee80211_node * ni,int8_t * rssi,int8_t * noise) node_getsignal() argument 1365 node_getmimoinfo(const struct ieee80211_node * ni,struct ieee80211_mimo_info * info) node_getmimoinfo() argument 1393 ieee80211_add_node_nt(struct ieee80211_node_table * nt,struct ieee80211_node * ni) ieee80211_add_node_nt() argument 1410 ieee80211_del_node_nt(struct ieee80211_node_table * nt,struct ieee80211_node * ni) ieee80211_del_node_nt() argument 1429 struct ieee80211_node *ni; ieee80211_alloc_node() local 1494 struct ieee80211_node *ni; ieee80211_tmp_node() local 1547 struct ieee80211_node *ni; ieee80211_dup_bss() local 1574 struct ieee80211_node *ni; ieee80211_node_create_wds() local 1633 struct ieee80211_node *ni; _ieee80211_find_node_locked() local 1660 struct ieee80211_node *ni; _ieee80211_find_node() local 1673 struct ieee80211_node *ni; _ieee80211_find_vap_node_locked() local 1701 struct ieee80211_node *ni; _ieee80211_find_vap_node() local 1719 struct ieee80211_node *ni; ieee80211_fakeup_adhoc_node() local 1796 ieee80211_init_neighbor(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const struct ieee80211_scanparams * sp) ieee80211_init_neighbor() argument 1926 struct ieee80211_node *ni; ieee80211_add_neighbor() local 1975 struct ieee80211_node *ni; _ieee80211_find_rxnode() local 1999 struct ieee80211_node *ni; _ieee80211_find_rxnode_withkey() local 2049 struct ieee80211_node *ni; _ieee80211_find_txnode() local 2093 _ieee80211_ref_node(struct ieee80211_node * ni,const char * func __debrefcnt_used,int line __debrefcnt_used) _ieee80211_ref_node() argument 2107 __ieee80211_free_node(struct ieee80211_node * ni) __ieee80211_free_node() argument 2137 node_clear_keyixmap(struct ieee80211_node_table * nt,struct ieee80211_node * ni) node_clear_keyixmap() argument 2156 _ieee80211_free_node(struct ieee80211_node * ni,const char * func __debrefcnt_used,int line __debrefcnt_used) _ieee80211_free_node() argument 2187 ieee80211_node_delucastkey(struct ieee80211_node * ni) ieee80211_node_delucastkey() argument 2241 node_reclaim(struct ieee80211_node_table * nt,struct ieee80211_node * ni) node_reclaim() argument 2304 struct ieee80211_node *ni, *next; ieee80211_node_table_reset() local 2357 timeout_stations(void * arg __unused,struct ieee80211_node * ni) timeout_stations() argument 2495 struct ieee80211_node *ni; ieee80211_drain() local 2590 struct ieee80211_node *ni; ieee80211_iterate_nodes_vap() local 2649 ieee80211_dump_node(struct ieee80211_node_table * nt __unused,struct ieee80211_node * ni) ieee80211_dump_node() argument 2711 ieee80211_node_join_11g(struct ieee80211_node * ni) ieee80211_node_join_11g() argument 2780 ieee80211_node_join(struct ieee80211_node * ni,int resp) ieee80211_node_join() argument 2883 ieee80211_node_leave_11g(struct ieee80211_node * ni) ieee80211_node_leave_11g() argument 2971 ieee80211_node_leave(struct ieee80211_node * ni) ieee80211_node_leave() argument 3038 get_hostap_rssi(void * arg,struct ieee80211_node * ni) get_hostap_rssi() argument 3055 get_adhoc_rssi(void * arg,struct ieee80211_node * ni) get_adhoc_rssi() argument 3074 get_mesh_rssi(void * arg,struct ieee80211_node * ni) get_mesh_rssi() argument [all...] |
H A D | ieee80211_ht.c | 204 static int ieee80211_ampdu_enable(struct ieee80211_node *ni, 206 static int ieee80211_addba_request(struct ieee80211_node *ni, 209 static int ieee80211_addba_response(struct ieee80211_node *ni, 212 static void ieee80211_addba_stop(struct ieee80211_node *ni, 214 static void null_addba_response_timeout(struct ieee80211_node *ni, 217 static void ieee80211_bar_response(struct ieee80211_node *ni, 466 ieee80211_decap_amsdu(struct ieee80211_node *ni, struct mbuf *m) in ieee80211_decap_amsdu() argument 468 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_decap_amsdu() 487 ni->ni_macaddr, "a-msdu", "%s", "decap failed"); in ieee80211_decap_amsdu() 496 ni in ieee80211_decap_amsdu() 540 ampdu_rx_add_slot(struct ieee80211_rx_ampdu * rap,int off,int tid,ieee80211_seq rxseq,struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_rx_stats * rxs) ampdu_rx_add_slot() argument 678 ieee80211_ampdu_rx_init_rap(struct ieee80211_node * ni,struct ieee80211_rx_ampdu * rap) ieee80211_ampdu_rx_init_rap() argument 693 ampdu_rx_start(struct ieee80211_node * ni,struct ieee80211_rx_ampdu * rap,int baparamset,int batimeout,int baseqctl) ampdu_rx_start() argument 726 ieee80211_ampdu_rx_start_ext(struct ieee80211_node * ni,int tid,int seq,int baw) ieee80211_ampdu_rx_start_ext() argument 772 ieee80211_ampdu_rx_stop_ext(struct ieee80211_node * ni,int tid) ieee80211_ampdu_rx_stop_ext() argument 785 ampdu_rx_stop(struct ieee80211_node * ni,struct ieee80211_rx_ampdu * rap) ampdu_rx_stop() argument 801 ampdu_dispatch(struct ieee80211_node * ni,struct mbuf * m) ampdu_dispatch() argument 809 ampdu_dispatch_slot(struct ieee80211_rx_ampdu * rap,struct ieee80211_node * ni,int i) ampdu_dispatch_slot() argument 830 ampdu_rx_moveup(struct ieee80211_rx_ampdu * rap,struct ieee80211_node * ni,int i,int winstart) ampdu_rx_moveup() argument 872 ampdu_rx_dispatch(struct ieee80211_rx_ampdu * rap,struct ieee80211_node * ni) ampdu_rx_dispatch() argument 908 ampdu_rx_flush(struct ieee80211_node * ni,struct ieee80211_rx_ampdu * rap) ampdu_rx_flush() argument 936 ampdu_rx_flush_upto(struct ieee80211_node * ni,struct ieee80211_rx_ampdu * rap,ieee80211_seq winstart) ampdu_rx_flush_upto() argument 997 ieee80211_ampdu_reorder(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_rx_stats * rxs) ieee80211_ampdu_reorder() argument 1223 ieee80211_recv_bar(struct ieee80211_node * ni,struct mbuf * m0) ieee80211_recv_bar() argument 1303 ieee80211_ht_node_init(struct ieee80211_node * ni) ieee80211_ht_node_init() argument 1343 ieee80211_ht_node_cleanup(struct ieee80211_node * ni) ieee80211_ht_node_cleanup() argument 1372 ieee80211_ht_node_age(struct ieee80211_node * ni) ieee80211_ht_node_age() argument 1453 ieee80211_ht_wds_init(struct ieee80211_node * ni) ieee80211_ht_wds_init() argument 1572 ieee80211_ht_node_join(struct ieee80211_node * ni) ieee80211_ht_node_join() argument 1590 ieee80211_ht_node_leave(struct ieee80211_node * ni) ieee80211_ht_node_leave() argument 1668 ieee80211_parse_htcap(struct ieee80211_node * ni,const uint8_t * ie) ieee80211_parse_htcap() argument 1687 htinfo_parse(struct ieee80211_node * ni,const struct ieee80211_ie_htinfo * htinfo) htinfo_parse() argument 1707 ieee80211_parse_htinfo(struct ieee80211_node * ni,const uint8_t * ie) ieee80211_parse_htinfo() argument 1727 htinfo_update_chw(struct ieee80211_node * ni,int htflags,int vhtflags) htinfo_update_chw() argument 1834 htcap_update_mimo_ps(struct ieee80211_node * ni) htcap_update_mimo_ps() argument 1861 htcap_update_shortgi(struct ieee80211_node * ni) htcap_update_shortgi() argument 1879 htcap_update_ldpc(struct ieee80211_node * ni) htcap_update_ldpc() argument 1898 ieee80211_ht_updateparams(struct ieee80211_node * ni,const uint8_t * htcapie,const uint8_t * htinfoie) ieee80211_ht_updateparams() argument 1928 ieee80211_vht_get_vhtflags(struct ieee80211_node * ni,uint32_t htflags) ieee80211_vht_get_vhtflags() argument 2011 ieee80211_ht_updateparams_final(struct ieee80211_node * ni,const uint8_t * htcapie,const uint8_t * htinfoie) ieee80211_ht_updateparams_final() argument 2053 ieee80211_ht_updatehtcap(struct ieee80211_node * ni,const uint8_t * htcapie) ieee80211_ht_updatehtcap() argument 2070 ieee80211_ht_updatehtcap_final(struct ieee80211_node * ni) ieee80211_ht_updatehtcap_final() argument 2101 ieee80211_setup_htrates(struct ieee80211_node * ni,const uint8_t * ie,int flags) ieee80211_setup_htrates() argument 2155 ieee80211_setup_basic_htrates(struct ieee80211_node * ni,const uint8_t * ie) ieee80211_setup_basic_htrates() argument 2191 struct ieee80211_node *ni = tap->txa_ni; ampdu_tx_stop() local 2232 struct ieee80211_node *ni = tap->txa_ni; addba_timeout() local 2262 null_addba_response_timeout(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap) null_addba_response_timeout() argument 2273 ieee80211_addba_request(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap,int dialogtoken,int baparamset,int batimeout) ieee80211_addba_request() argument 2294 ieee80211_ampdu_tx_request_ext(struct ieee80211_node * ni,int tid) ieee80211_ampdu_tx_request_ext() argument 2317 ieee80211_ampdu_tx_request_active_ext(struct ieee80211_node * ni,int tid,int status) ieee80211_ampdu_tx_request_active_ext() argument 2344 ieee80211_addba_response(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap,int status,int baparamset,int batimeout) ieee80211_addba_response() argument 2382 ieee80211_addba_stop(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap) ieee80211_addba_stop() argument 2400 ht_recv_action_ba_addba_request(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) ht_recv_action_ba_addba_request() argument 2477 ht_recv_action_ba_addba_response(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) ht_recv_action_ba_addba_response() argument 2560 ht_recv_action_ba_delba(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) ht_recv_action_ba_delba() argument 2596 ht_recv_action_ht_txchwidth(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) ht_recv_action_ht_txchwidth() argument 2616 ht_recv_action_ht_mimopwrsave(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) ht_recv_action_ht_mimopwrsave() argument 2654 ieee80211_ampdu_enable(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap) ieee80211_ampdu_enable() argument 2685 ieee80211_ampdu_request(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap) ieee80211_ampdu_request() argument 2750 ieee80211_ampdu_stop(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap,int reason) ieee80211_ampdu_stop() argument 2788 struct ieee80211_node *ni = tap->txa_ni; bar_timeout() local 2857 bar_tx_complete(struct ieee80211_node * ni,void * arg,int status) bar_tx_complete() argument 2880 ieee80211_bar_response(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap,int status) ieee80211_bar_response() argument 2910 ieee80211_send_bar(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap,ieee80211_seq seq) ieee80211_send_bar() argument 3015 ht_action_output(struct ieee80211_node * ni,struct mbuf * m) ht_action_output() argument 3041 ht_send_action_ba_addba(struct ieee80211_node * ni,int category,int action,void * arg0) ht_send_action_ba_addba() argument 3090 ht_send_action_ba_delba(struct ieee80211_node * ni,int category,int action,void * arg0) ht_send_action_ba_delba() argument 3133 ht_send_action_ht_txchwidth(struct ieee80211_node * ni,int category,int action,void * arg0) ht_send_action_ht_txchwidth() argument 3222 ieee80211_add_htcap_body(uint8_t * frm,struct ieee80211_node * ni) ieee80211_add_htcap_body() argument 3355 ieee80211_add_htcap(uint8_t * frm,struct ieee80211_node * ni) ieee80211_add_htcap() argument 3457 ieee80211_add_htcap_vendor(uint8_t * frm,struct ieee80211_node * ni) ieee80211_add_htcap_vendor() argument 3495 struct ieee80211_node *ni; ieee80211_ht_update_beacon() local 3542 ieee80211_add_htinfo_body(uint8_t * frm,struct ieee80211_node * ni) ieee80211_add_htinfo_body() argument 3585 ieee80211_add_htinfo(uint8_t * frm,struct ieee80211_node * ni) ieee80211_add_htinfo() argument 3597 ieee80211_add_htinfo_vendor(uint8_t * frm,struct ieee80211_node * ni) ieee80211_add_htinfo_vendor() 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) in sta_disassoc() argument 111 if (ni->ni_associd != 0) { in sta_disassoc() 112 IEEE80211_SEND_MGMT(ni, IEEE80211_FC0_SUBTYPE_DISASSOC, in sta_disassoc() 114 ieee80211_node_leave(ni); in sta_disassoc() 119 sta_csa(void *arg, struct ieee80211_node *ni) in sta_csa() argument 121 struct ieee80211vap *vap = ni->ni_vap; in sta_csa() 123 if (ni->ni_associd != 0) in sta_csa() 124 if (ni->ni_inact > vap->iv_inact_init) { in sta_csa() 125 ni in sta_csa() 132 sta_drop(void * arg,struct ieee80211_node * ni) sta_drop() argument 308 struct ieee80211_node *ni = vap->iv_bss; hostap_newstate() local 357 hostap_deliver_data(struct ieee80211vap * vap,struct ieee80211_node * ni,struct mbuf * m) hostap_deliver_data() argument 475 hostap_input(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_rx_stats * rxs,int rssi,int nf) hostap_input() argument 916 hostap_auth_open(struct ieee80211_node * ni,struct ieee80211_frame * wh,int rssi,int nf,uint16_t seq,uint16_t status) hostap_auth_open() argument 994 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) hostap_auth_shared() argument 1553 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) wpa_assocreq() argument 1649 ieee80211_deliver_l2uf(struct ieee80211_node * ni) ieee80211_deliver_l2uf() argument 1684 ratesetmismatch(struct ieee80211_node * ni,const struct ieee80211_frame * wh,int reassoc,int resp,const char * tag,int rate) ratesetmismatch() argument 1695 capinfomismatch(struct ieee80211_node * ni,const struct ieee80211_frame * wh,int reassoc,int resp,const char * tag,int capinfo) capinfomismatch() argument 1709 htcapmismatch(struct ieee80211_node * ni,const struct ieee80211_frame * wh,int reassoc,int resp) htcapmismatch() argument 1720 authalgreject(struct ieee80211_node * ni,const struct ieee80211_frame * wh,int algo,int seq,int status) authalgreject() argument 1759 hostap_recv_mgmt(struct ieee80211_node * ni,struct mbuf * m0,int subtype,const struct ieee80211_rx_stats * rxs,int rssi,int nf) hostap_recv_mgmt() argument 2386 hostap_recv_ctl(struct ieee80211_node * ni,struct mbuf * m,int subtype) hostap_recv_ctl() argument 2402 ieee80211_recv_pspoll(struct ieee80211_node * ni,struct mbuf * m0) ieee80211_recv_pspoll() argument [all...] |
H A D | ieee80211_amrr.c | 77 static void amrr_node_stats(struct ieee80211_node *ni, struct sbuf *s); 142 amrr_node_init(struct ieee80211_node *ni) 145 struct ieee80211vap *vap = ni->ni_vap; 156 if (ni->ni_rctls == NULL) { in amrr_node_is_11n() 157 ni->ni_rctls = amn = IEEE80211_MALLOC(sizeof(struct ieee80211_amrr_node), in amrr_node_is_11n() 165 amn = ni->ni_rctls; in amrr_node_init() 173 if (ieee80211_ht_check_tx_ht(ni)) { in amrr_node_init() 175 IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni, in amrr_node_init() 177 rs = (struct ieee80211_rateset *) &ni in amrr_node_init() 148 amrr_node_is_11n(struct ieee80211_node * ni) amrr_node_is_11n() argument 161 amrr_node_init(struct ieee80211_node * ni) amrr_node_init() argument 242 amrr_node_deinit(struct ieee80211_node * ni) amrr_node_deinit() argument 249 amrr_update(struct ieee80211_amrr * amrr,struct ieee80211_amrr_node * amn,struct ieee80211_node * ni) amrr_update() argument 333 amrr_rate(struct ieee80211_node * ni,void * arg __unused,uint32_t iarg __unused) amrr_rate() argument 381 amrr_tx_complete(const struct ieee80211_node * ni,const struct ieee80211_ratectl_tx_status * status) amrr_tx_complete() argument 401 amrr_tx_update_cb(void * arg,struct ieee80211_node * ni) amrr_tx_update_cb() argument 480 amrr_print_node_rate(struct ieee80211_amrr_node * amn,struct ieee80211_node * ni,struct sbuf * s) amrr_print_node_rate() argument 497 amrr_node_stats(struct ieee80211_node * ni,struct sbuf * s) amrr_node_stats() argument [all...] |
H A D | ieee80211_mesh.c | 620 mesh_vdetach_peers(void *arg, struct ieee80211_node *ni) in mesh_vdetach_peers() argument 622 struct ieee80211com *ic = ni->ni_ic; in mesh_vdetach_peers() 625 if (ni->ni_mlstate == IEEE80211_NODE_MESH_ESTABLISHED) { in mesh_vdetach_peers() 626 args[0] = ni->ni_mlpid; in mesh_vdetach_peers() 627 args[1] = ni->ni_mllid; in mesh_vdetach_peers() 629 ieee80211_send_action(ni, in mesh_vdetach_peers() 634 callout_drain(&ni->ni_mltimer); in mesh_vdetach_peers() 637 (void *)(uintptr_t) ieee80211_mac_hash(ic, ni->ni_macaddr)); in mesh_vdetach_peers() 695 struct ieee80211_node *ni; in mesh_newstate() local 707 ni in mesh_newstate() 898 mesh_linkchange(struct ieee80211_node * ni,enum ieee80211_mesh_mlstate state) mesh_linkchange() argument 946 mesh_checkid(void * arg,struct ieee80211_node * ni) mesh_checkid() argument 1038 struct ieee80211_node *ni; mesh_transmit_to_gate() local 1152 struct ieee80211_node *ni; mesh_forward() local 1527 mesh_input(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_rx_stats * rxs,int rssi,int nf) mesh_input() argument 1829 mesh_recv_mgmt(struct ieee80211_node * ni,struct mbuf * m0,int subtype,const struct ieee80211_rx_stats * rxs,int rssi,int nf) mesh_recv_mgmt() argument 2091 mesh_recv_ctl(struct ieee80211_node * ni,struct mbuf * m,int subtype) mesh_recv_ctl() argument 2105 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) mesh_parse_meshpeering_action() argument 2234 mesh_recv_action_meshpeering_open(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) mesh_recv_action_meshpeering_open() argument 2382 mesh_recv_action_meshpeering_confirm(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) mesh_recv_action_meshpeering_confirm() argument 2446 mesh_recv_action_meshpeering_close(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) mesh_recv_action_meshpeering_close() argument 2500 mesh_recv_action_meshlmetric(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) mesh_recv_action_meshlmetric() argument 2526 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) mesh_parse_meshgate_action() argument 2559 mesh_recv_action_meshgate(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) mesh_recv_action_meshgate() argument 2647 mesh_send_action(struct ieee80211_node * ni,const uint8_t sa[IEEE80211_ADDR_LEN],const uint8_t da[IEEE80211_ADDR_LEN],struct mbuf * m) mesh_send_action() argument 2710 mesh_send_action_meshpeering_open(struct ieee80211_node * ni,int category,int action,void * args0) mesh_send_action_meshpeering_open() argument 2770 mesh_send_action_meshpeering_confirm(struct ieee80211_node * ni,int category,int action,void * args0) mesh_send_action_meshpeering_confirm() argument 2838 mesh_send_action_meshpeering_close(struct ieee80211_node * ni,int category,int action,void * args0) mesh_send_action_meshpeering_close() argument 2887 mesh_send_action_meshlmetric(struct ieee80211_node * ni,int category,int action,void * arg0) mesh_send_action_meshlmetric() argument 2935 mesh_send_action_meshgate(struct ieee80211_node * ni,int category,int action,void * arg0) mesh_send_action_meshgate() argument 2974 mesh_peer_timeout_setup(struct ieee80211_node * ni) mesh_peer_timeout_setup() argument 2999 mesh_peer_timeout_backoff(struct ieee80211_node * ni) mesh_peer_timeout_backoff() argument 3010 mesh_peer_timeout_stop(struct ieee80211_node * ni) mesh_peer_timeout_stop() argument 3018 struct ieee80211_node *ni = (struct ieee80211_node *)arg; mesh_peer_backoff_cb() local 3030 struct ieee80211_node *ni = (struct ieee80211_node *)arg; mesh_peer_timeout_cb() local 3291 mesh_airtime_calc(struct ieee80211_node * ni) mesh_airtime_calc() argument 3355 ieee80211_mesh_node_init(struct ieee80211vap * vap,struct ieee80211_node * ni) ieee80211_mesh_node_init() argument 3366 ieee80211_mesh_node_cleanup(struct ieee80211_node * ni) ieee80211_mesh_node_cleanup() argument 3379 ieee80211_parse_meshid(struct ieee80211_node * ni,const uint8_t * ie) ieee80211_parse_meshid() argument 3389 ieee80211_mesh_init_neighbor(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const struct ieee80211_scanparams * sp) ieee80211_mesh_init_neighbor() argument [all...] |
H A D | ieee80211_wds.c | 65 static int wds_input(struct ieee80211_node *ni, struct mbuf *m, 101 wds_flush(struct ieee80211_node *ni) in wds_flush() argument 103 struct ieee80211com *ic = ni->ni_ic; in wds_flush() 108 (void *)(uintptr_t) ieee80211_mac_hash(ic, ni->ni_macaddr)); in wds_flush() 112 IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_WDS, ni, in wds_flush() 114 ic->ic_node_getsignal(ni, &rssi, &nf); in wds_flush() 118 ieee80211_input(ni, m, rssi, nf); in wds_flush() 127 struct ieee80211_node *ni, *obss; in ieee80211_create_wds() local 149 ni in ieee80211_create_wds() 234 struct ieee80211_node *ni; ieee80211_dwds_mcast() local 318 ieee80211_dwds_discover(struct ieee80211_node * ni,struct mbuf * m) ieee80211_dwds_discover() argument 407 wds_input(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_rx_stats * rxs,int rssi,int nf) wds_input() argument 743 wds_recv_mgmt(struct ieee80211_node * ni,struct mbuf * m0,int subtype,const struct ieee80211_rx_stats * rxs,int rssi,int nf) wds_recv_mgmt() argument [all...] |
H A D | ieee80211_adhoc.c | 119 sta_leave(void *arg, struct ieee80211_node *ni) in sta_leave() argument 121 struct ieee80211vap *vap = ni->ni_vap; in sta_leave() 123 if (ni != vap->iv_bss) in sta_leave() 124 ieee80211_node_leave(ni); in sta_leave() 134 struct ieee80211_node *ni; in adhoc_newstate() local 146 ni = vap->iv_bss; /* NB: no reference held */ in adhoc_newstate() 228 ni = vap->iv_bss; in adhoc_newstate() 235 ether_sprintf(ni->ni_bssid)); in adhoc_newstate() 237 ni->ni_esslen); in adhoc_newstate() 241 IEEE80211_RATE2MBS(ni in adhoc_newstate() 305 adhoc_input(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_rx_stats * rxs,int rssi,int nf) adhoc_input() argument 704 adhoc_recv_mgmt(struct ieee80211_node * ni,struct mbuf * m0,int subtype,const struct ieee80211_rx_stats * rxs,int rssi,int nf) adhoc_recv_mgmt() argument 1003 ahdemo_recv_mgmt(struct ieee80211_node * ni,struct mbuf * m0,int subtype,const struct ieee80211_rx_stats * rxs,int rssi,int nf) ahdemo_recv_mgmt() argument 1050 adhoc_recv_ctl(struct ieee80211_node * ni,struct mbuf * m,int subtype) adhoc_recv_ctl() argument [all...] |
H A D | ieee80211_sta.c | 187 sta_authretry(struct ieee80211vap *vap, struct ieee80211_node *ni, int reason) in sta_authretry() argument 197 IEEE80211_SEND_MGMT(ni, IEEE80211_FC0_SUBTYPE_AUTH, 1); in sta_authretry() 233 struct ieee80211_node *ni; in sta_newstate() local 246 ni = vap->iv_bss; /* NB: no reference held */ in sta_newstate() 256 IEEE80211_SEND_MGMT(ni, in sta_newstate() 259 ieee80211_sta_leave(ni); in sta_newstate() 262 IEEE80211_SEND_MGMT(ni, in sta_newstate() 332 ieee80211_sta_leave(ni); in sta_newstate() 344 IEEE80211_SEND_MGMT(ni, in sta_newstate() 352 IEEE80211_SEND_MGMT(ni, in sta_newstate() 536 sta_input(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_rx_stats * rxs,int rssi,int nf) sta_input() argument 1000 sta_auth_open(struct ieee80211_node * ni,struct ieee80211_frame * wh,int rssi,int nf,uint16_t seq,uint16_t status) sta_auth_open() argument 1029 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) sta_auth_shared() argument 1149 ieee80211_parse_wmeie(uint8_t * frm,const struct ieee80211_frame * wh,struct ieee80211_node * ni) ieee80211_parse_wmeie() argument 1395 sta_recv_mgmt(struct ieee80211_node * ni,struct mbuf * m0,int subtype,const struct ieee80211_rx_stats * rxs,int rssi,int nf) sta_recv_mgmt() argument 2059 sta_recv_ctl(struct ieee80211_node * ni,struct mbuf * m,int subtype) sta_recv_ctl() argument [all...] |
H A D | ieee80211_ddb.c | 237 _db_show_sta(const struct ieee80211_node *ni) in _db_show_sta() argument 241 db_printf("STA: %p: mac %s refcnt %d\n", ni, in _db_show_sta() 242 ether_sprintf(ni->ni_macaddr), ieee80211_node_refcnt(ni)); in _db_show_sta() 244 ni->ni_vap, ni->ni_wdsvap, ni->ni_ic, ni->ni_table); in _db_show_sta() 245 db_printf("\tflags=%b\n", ni->ni_flags, IEEE80211_NODE_BITS); in _db_show_sta() 247 ni in _db_show_sta() 815 const struct ieee80211_node *ni; _db_show_com() local 850 const struct ieee80211_node *ni = nt->nt_keyixmap[i]; _db_show_node_table() local [all...] |
H A D | ieee80211_vht.c | 80 vht_recv_action_placeholder(struct ieee80211_node *ni, in vht_recv_action_placeholder() argument 86 ieee80211_note(ni->ni_vap, "%s: called; fc=0x%.2x/0x%.2x", in vht_recv_action_placeholder() 93 vht_send_action_placeholder(struct ieee80211_node *ni, in vht_send_action_placeholder() argument 98 ieee80211_note(ni->ni_vap, "%s: called; category=%d, action=%d", in vht_send_action_placeholder() 219 ieee80211_vht_node_init(struct ieee80211_node *ni) in ieee80211_vht_node_init() argument 222 IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_11N, ni, in ieee80211_vht_node_init() 224 ni->ni_flags |= IEEE80211_NODE_VHT; in ieee80211_vht_node_init() 228 ieee80211_vht_node_cleanup(struct ieee80211_node *ni) in ieee80211_vht_node_cleanup() argument 231 IEEE80211_NOTE(ni in ieee80211_vht_node_cleanup() 242 ieee80211_parse_vhtopmode(struct ieee80211_node * ni,const uint8_t * ie) ieee80211_parse_vhtopmode() argument 261 ieee80211_parse_vhtcap(struct ieee80211_node * ni,const uint8_t * ie) ieee80211_parse_vhtcap() argument 275 ieee80211_vht_updateparams(struct ieee80211_node * ni,const uint8_t * vhtcap_ie,const uint8_t * vhtop_ie) ieee80211_vht_updateparams() argument 288 ieee80211_setup_vht_rates(struct ieee80211_node * ni,const uint8_t * vhtcap_ie,const uint8_t * vhtop_ie) ieee80211_setup_vht_rates() argument 303 ieee80211_vht_node_join(struct ieee80211_node * ni) ieee80211_vht_node_join() argument 311 ieee80211_vht_node_leave(struct ieee80211_node * ni) ieee80211_vht_node_leave() argument 340 ieee80211_vht_get_vhtcap_ie(struct ieee80211_node * ni,struct ieee80211_vht_cap * vhtcap,int opmode) ieee80211_vht_get_vhtcap_ie() argument 674 ieee80211_add_vhtcap(uint8_t * frm,struct ieee80211_node * ni) ieee80211_add_vhtcap() argument 762 ieee80211_add_vhtinfo(uint8_t * frm,struct ieee80211_node * ni) ieee80211_add_vhtinfo() argument 785 ieee80211_vht_update_cap(struct ieee80211_node * ni,const uint8_t * vhtcap_ie,const uint8_t * vhtop_ie) ieee80211_vht_update_cap() argument 873 ieee80211_vht_get_vhtinfo_ie(struct ieee80211_node * ni,struct ieee80211_vht_operation * vhtop,int opmode) ieee80211_vht_get_vhtinfo_ie() argument [all...] |
H A D | ieee80211_power.c | 130 ieee80211_node_psq_dequeue(struct ieee80211_node *ni, int *qlen) in ieee80211_node_psq_dequeue() argument 132 struct ieee80211_psq *psq = &ni->ni_psq; in ieee80211_node_psq_dequeue() 167 struct ieee80211_node *ni = (void *) m->m_pkthdr.rcvif; in psq_mfree() local 168 ieee80211_free_node(ni); in psq_mfree() 210 ieee80211_node_psq_drain(struct ieee80211_node *ni) in ieee80211_node_psq_drain() argument 212 return psq_drain(&ni->ni_psq); in ieee80211_node_psq_drain() 226 ieee80211_node_psq_age(struct ieee80211_node *ni) in ieee80211_node_psq_age() argument 228 struct ieee80211_psq *psq = &ni->ni_psq; in ieee80211_node_psq_age() 233 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_psq_age() 243 IEEE80211_NOTE(vap, IEEE80211_MSG_POWER, ni, in ieee80211_node_psq_age() [all …]
|
H A D | ieee80211_output.c | 122 struct ieee80211_node *ni) in ieee80211_vap_pkt_send_dest() argument 135 if ((ni->ni_flags & IEEE80211_NODE_PWR_MGT) && in ieee80211_vap_pkt_send_dest() 143 if (ieee80211_pwrsave(ni, m) != 0) in ieee80211_vap_pkt_send_dest() 145 ieee80211_free_node(ni); in ieee80211_vap_pkt_send_dest() 154 if (ieee80211_classify(ni, m)) { in ieee80211_vap_pkt_send_dest() 156 ni->ni_macaddr, NULL, in ieee80211_vap_pkt_send_dest() 161 ieee80211_free_node(ni); in ieee80211_vap_pkt_send_dest() 173 m->m_pkthdr.rcvif = (void *)ni; in ieee80211_vap_pkt_send_dest() 189 do_ampdu = ((ni->ni_flags & IEEE80211_NODE_AMPDU_TX) && in ieee80211_vap_pkt_send_dest() 192 do_amsdu = ((ni in ieee80211_vap_pkt_send_dest() 352 struct ieee80211_node *ni; ieee80211_start_pkt() local 560 ieee80211_raw_output(struct ieee80211vap * vap,struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_bpf_params * params) ieee80211_raw_output() argument 649 ieee80211_validate_rate(struct ieee80211_node * ni,uint8_t rate) ieee80211_validate_rate() argument 705 ieee80211_sanitize_rates(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_bpf_params * params) ieee80211_sanitize_rates() argument 750 struct ieee80211_node *ni = NULL; ieee80211_output() local 885 ieee80211_send_setup(struct ieee80211_node * ni,struct mbuf * m,int type,int tid,const uint8_t sa[IEEE80211_ADDR_LEN],const uint8_t da[IEEE80211_ADDR_LEN],const uint8_t bssid[IEEE80211_ADDR_LEN]) ieee80211_send_setup() argument 1013 ieee80211_mgmt_output(struct ieee80211_node * ni,struct mbuf * m,int type,struct ieee80211_bpf_params * params) ieee80211_mgmt_output() argument 1073 ieee80211_nulldata_transmitted(struct ieee80211_node * ni,void * arg,int status) ieee80211_nulldata_transmitted() argument 1094 ieee80211_send_nulldata(struct ieee80211_node * ni) ieee80211_send_nulldata() argument 1199 ieee80211_classify(struct ieee80211_node * ni,struct mbuf * m) ieee80211_classify() argument 1433 ieee80211_crypto_getucastkey(struct ieee80211vap * vap,struct ieee80211_node * ni) ieee80211_crypto_getucastkey() argument 1452 ieee80211_crypto_getmcastkey(struct ieee80211vap * vap,struct ieee80211_node * ni) ieee80211_crypto_getmcastkey() argument 1470 ieee80211_encap(struct ieee80211vap * vap,struct ieee80211_node * ni,struct mbuf * m) ieee80211_encap() argument 2188 ieee80211_add_wme_info(uint8_t * frm,struct ieee80211_wme_state * wme,struct ieee80211_node * ni) ieee80211_add_wme_info() argument 2417 ieee80211_add_qos(uint8_t * frm,const struct ieee80211_node * ni) ieee80211_add_qos() argument 2550 ieee80211_send_probereq(struct ieee80211_node * ni,const uint8_t sa[IEEE80211_ADDR_LEN],const uint8_t da[IEEE80211_ADDR_LEN],const uint8_t bssid[IEEE80211_ADDR_LEN],const uint8_t * ssid,size_t ssidlen) ieee80211_send_probereq() argument 2685 ieee80211_send_mgmt(struct ieee80211_node * ni,int type,int arg) ieee80211_send_mgmt() argument 3349 ieee80211_alloc_prot(struct ieee80211_node * ni,const struct mbuf * m,uint8_t rate,int prot) ieee80211_alloc_prot() argument 3418 ieee80211_tx_mgt_cb(struct ieee80211_node * ni,void * arg,int status) ieee80211_tx_mgt_cb() argument 3448 ieee80211_beacon_construct(struct mbuf * m,uint8_t * frm,struct ieee80211_node * ni) ieee80211_beacon_construct() argument 3659 ieee80211_beacon_alloc(struct ieee80211_node * ni) ieee80211_beacon_alloc() argument 3777 ieee80211_beacon_update(struct ieee80211_node * ni,struct mbuf * m,int mcast) ieee80211_beacon_update() argument 4174 ieee80211_tx_complete(struct ieee80211_node * ni,struct mbuf * m,int status) ieee80211_tx_complete() argument [all...] |
H A D | ieee80211_superg.c | 211 ieee80211_parse_ath(struct ieee80211_node *ni, uint8_t *ie) in ieee80211_parse_ath() argument 216 ni->ni_ath_flags = ath->ath_capability; in ieee80211_parse_ath() 217 ni->ni_ath_defkeyix = le16dec(&ath->ath_defkeyix); in ieee80211_parse_ath() 221 ieee80211_parse_athparams(struct ieee80211_node *ni, uint8_t *frm, in ieee80211_parse_athparams() argument 224 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_parse_athparams() 237 capschanged = (ni->ni_ath_flags != ath->ath_capability); in ieee80211_parse_athparams() 239 if (capschanged || defkeyix != ni->ni_ath_defkeyix) { in ieee80211_parse_athparams() 240 ni->ni_ath_flags = ath->ath_capability; in ieee80211_parse_athparams() 241 ni->ni_ath_defkeyix = defkeyix; in ieee80211_parse_athparams() 242 IEEE80211_NOTE(vap, IEEE80211_MSG_SUPERG, ni, in ieee80211_parse_athparams() [all …]
|
H A D | ieee80211_ratectl.h | 78 struct ieee80211_node *ni; /* receiver */ member 98 void (*ir_node_stats)(struct ieee80211_node *ni, struct sbuf *s); 115 ieee80211_ratectl_node_init(struct ieee80211_node *ni) in ieee80211_ratectl_node_init() argument 117 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_init() 119 vap->iv_rate->ir_node_init(ni); in ieee80211_ratectl_node_init() 123 ieee80211_ratectl_node_deinit(struct ieee80211_node *ni) in ieee80211_ratectl_node_deinit() argument 125 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_deinit() 127 vap->iv_rate->ir_node_deinit(ni); in ieee80211_ratectl_node_deinit() 131 ieee80211_ratectl_rate(struct ieee80211_node *ni, void *arg, uint32_t iarg) in ieee80211_ratectl_rate() argument 133 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_rate() [all …]
|
H A D | ieee80211_rssadapt.c | 173 rssadapt_node_init(struct ieee80211_node *ni) in rssadapt_node_init() argument 176 struct ieee80211vap *vap = ni->ni_vap; in rssadapt_node_init() 178 const struct ieee80211_rateset *rs = &ni->ni_rates; in rssadapt_node_init() 186 if (ni->ni_rctls == NULL) { in rssadapt_node_init() 187 ni->ni_rctls = ra = in rssadapt_node_init() 196 ra = ni->ni_rctls; in rssadapt_node_init() 206 ni->ni_txrate = rs->rs_rates[ra->ra_rix] & IEEE80211_RATE_VAL; in rssadapt_node_init() 209 IEEE80211_NOTE(ni->ni_vap, IEEE80211_MSG_RATECTL, ni, in rssadapt_node_init() 210 "RSSADAPT initial rate %d", ni->ni_txrate); in rssadapt_node_init() 214 rssadapt_node_deinit(struct ieee80211_node *ni) in rssadapt_node_deinit() argument [all …]
|
H A D | ieee80211_input.c | 63 ieee80211_process_mimo(struct ieee80211_node *ni, struct ieee80211_rx_stats *rx) in ieee80211_process_mimo() argument 74 IEEE80211_RSSI_LPF(ni->ni_mimo_rssi_ctl[i], rx->c_rssi_ctl[i]); in ieee80211_process_mimo() 75 IEEE80211_RSSI_LPF(ni->ni_mimo_rssi_ext[i], rx->c_rssi_ext[i]); in ieee80211_process_mimo() 80 ni->ni_mimo_noise_ctl[i] = rx->c_nf_ctl[i]; in ieee80211_process_mimo() 81 ni->ni_mimo_noise_ext[i] = rx->c_nf_ext[i]; in ieee80211_process_mimo() 83 ni->ni_mimo_chains = rx->c_chain; in ieee80211_process_mimo() 87 ieee80211_input_mimo(struct ieee80211_node *ni, struct mbuf *m) in ieee80211_input_mimo() argument 97 ieee80211_process_mimo(ni, &rxs); in ieee80211_input_mimo() 99 //return ieee80211_input(ni, m, rx->rssi, rx->nf); in ieee80211_input_mimo() 100 return ni->ni_vap->iv_input(ni, m, &rxs, rxs.c_rssi, rxs.c_nf); in ieee80211_input_mimo() [all …]
|
/freebsd-src/sys/dev/rtwn/ |
H A D | if_rtwn_tx.c | 61 struct ieee80211_node *ni; in rtwn_drain_mbufq() local 64 ni = (struct ieee80211_node *)m->m_pkthdr.rcvif; in rtwn_drain_mbufq() 66 ieee80211_free_node(ni); in rtwn_drain_mbufq() 109 rtwn_tx_data(struct rtwn_softc *sc, struct ieee80211_node *ni, in rtwn_tx_data() argument 112 const struct ieee80211_txparam *tp = ni->ni_txparms; in rtwn_tx_data() 114 struct ieee80211vap *vap = ni->ni_vap; in rtwn_tx_data() 145 (void) ieee80211_ratectl_rate(ni, NULL, 0); in rtwn_tx_data() 146 rate = ni->ni_txrate; in rtwn_tx_data() 148 if (ni->ni_flags & IEEE80211_NODE_HT) in rtwn_tx_data() 161 k = ieee80211_crypto_encap(ni, in rtwn_tx_data() 190 rtwn_tx_raw(struct rtwn_softc * sc,struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_bpf_params * params) rtwn_tx_raw() argument 262 struct ieee80211_node *ni; rtwn_start() local 291 rtwn_raw_xmit(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_bpf_params * params) rtwn_raw_xmit() argument [all...] |
/freebsd-src/sys/dev/wtap/ |
H A D | if_wtap.c | 132 static int wtap_raw_xmit(struct ieee80211_node *ni, struct mbuf *m, 147 wtap_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, in wtap_recv_mgmt() argument 150 struct ieee80211vap *vap = ni->ni_vap; in wtap_recv_mgmt() 153 DWTAP_PRINTF("[%d] %s\n", myath_id(ni), __func__); in wtap_recv_mgmt() 159 WTAP_VAP(vap)->av_recv_mgmt(ni, m, subtype, stats, rssi, nf); in wtap_recv_mgmt() 166 ieee80211_ibss_merge_check(ni)) { in wtap_recv_mgmt() 179 if (le64toh(ni->ni_tstamp.tsf) >= tsf) in wtap_recv_mgmt() 180 (void) ieee80211_ibss_merge(ni); in wtap_recv_mgmt() 207 wtap_beacon_alloc(struct wtap_softc *sc, struct ieee80211_node *ni) in wtap_beacon_alloc() argument 209 struct ieee80211vap *vap = ni->ni_vap; in wtap_beacon_alloc() [all …]
|
/freebsd-src/contrib/tcpdump/ |
H A D | print-ripng.c | 91 const struct netinfo6 *ni, const u_int print_metric) 96 ND_PRINT("%s/%u", GET_IP6ADDR_STRING(ni->rip6_dest), in rip6_entry_print() 97 GET_U_1(ni->rip6_plen)); in rip6_entry_print() 98 tag = GET_BE_U_2(ni->rip6_tag); in rip6_entry_print() 101 metric = GET_U_1(ni->rip6_metric); in rip6_entry_print() 111 const struct netinfo6 *ni; in ripng_print() 130 j = length_left / sizeof(*ni); in ripng_print() 138 if (j * sizeof(*ni) != length_left) in ripng_print() 142 for (ni = rp->rip6_nets; length_left >= sizeof(*ni); in ripng_print() 93 rip6_entry_print(netdissect_options * ndo,const struct netinfo6 * ni,const u_int print_metric) rip6_entry_print() argument 113 const struct netinfo6 *ni; ripng_print() local [all...] |
/freebsd-src/sys/compat/linuxkpi/common/src/ |
H A D | linux_80211.c | 158 lkpi_sta_sync_ht_from_ni(struct ieee80211_sta *sta, struct ieee80211_node *ni, int *ht_rx_nss) in lkpi_sta_sync_ht_from_ni() argument 165 if ((ni->ni_flags & IEEE80211_NODE_HT) == 0) in lkpi_sta_sync_ht_from_ni() 168 if (IEEE80211_IS_CHAN_HT(ni->ni_chan) && in lkpi_sta_sync_ht_from_ni() 169 IEEE80211_IS_CHAN_HT40(ni->ni_chan)) in lkpi_sta_sync_ht_from_ni() 175 vap = ni->ni_vap; in lkpi_sta_sync_ht_from_ni() 176 sta->deflink.ht_cap.ampdu_density = _IEEE80211_MASKSHIFT(ni->ni_htparam, IEEE80211_HTCAP_MPDUDENSITY); in lkpi_sta_sync_ht_from_ni() 179 sta->deflink.ht_cap.ampdu_factor = _IEEE80211_MASKSHIFT(ni->ni_htparam, IEEE80211_HTCAP_MAXRXAMPDU); in lkpi_sta_sync_ht_from_ni() 183 ie = ni->ni_ies.htcap_ie; in lkpi_sta_sync_ht_from_ni() 184 KASSERT(ie != NULL, ("%s: HT but no htcap_ie on ni %p\n", __func__, ni)); in lkpi_sta_sync_ht_from_ni() 206 lkpi_sta_sync_vht_from_ni(struct ieee80211_sta * sta,struct ieee80211_node * ni,int * vht_rx_nss) lkpi_sta_sync_vht_from_ni() argument 230 lkpi_lsta_dump(struct lkpi_sta * lsta,struct ieee80211_node * ni,const char * _f,int _l) lkpi_lsta_dump() argument 265 lkpi_lsta_alloc(struct ieee80211vap * vap,const uint8_t mac[IEEE80211_ADDR_LEN],struct ieee80211_hw * hw,struct ieee80211_node * ni) lkpi_lsta_alloc() argument 393 lkpi_lsta_free(struct lkpi_sta * lsta,struct ieee80211_node * ni) lkpi_lsta_free() argument 721 struct ieee80211_node *ni; _lkpi_iv_key_set_delete() local 887 lkpi_update_dtim_tsf(struct ieee80211_vif * vif,struct ieee80211_node * ni,struct ieee80211vap * vap,const char * _f,int _l) lkpi_update_dtim_tsf() argument 1132 struct ieee80211_node *ni; lkpi_sta_scan_to_auth() local 1444 struct ieee80211_node *ni; lkpi_sta_auth_to_scan() local 1734 struct ieee80211_node *ni; _lkpi_sta_assoc_to_down() local 1944 struct ieee80211_node *ni; lkpi_sta_assoc_to_run() local 2119 struct ieee80211_node *ni; lkpi_sta_run_to_assoc() local 2259 struct ieee80211_node *ni; lkpi_sta_run_to_init() local 2647 lkpi_iv_update_bss(struct ieee80211vap * vap,struct ieee80211_node * ni) lkpi_iv_update_bss() argument 3569 struct ieee80211_node *ni; lkpi_ic_node_alloc() local 3596 lkpi_ic_node_init(struct ieee80211_node * ni) lkpi_ic_node_init() argument 3618 lkpi_ic_node_cleanup(struct ieee80211_node * ni) lkpi_ic_node_cleanup() argument 3634 lkpi_ic_node_free(struct ieee80211_node * ni) lkpi_ic_node_free() argument 3657 lkpi_ic_raw_xmit(struct ieee80211_node * ni,struct mbuf * m,const struct ieee80211_bpf_params * params __unused) lkpi_ic_raw_xmit() argument 3692 struct ieee80211_node *ni; lkpi_80211_txq_tx_one() local 3936 struct ieee80211_node *ni; lkpi_ic_transmit() local 3944 lkpi_ic_recv_action(struct ieee80211_node * ni,const struct ieee80211_frame * wh,const uint8_t * frm,const uint8_t * efrm) lkpi_ic_recv_action() argument 3959 lkpi_ic_send_action(struct ieee80211_node * ni,int category,int action,void * sa) lkpi_ic_send_action() argument 3974 lkpi_ic_ampdu_enable(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap) lkpi_ic_ampdu_enable() argument 3988 lkpi_ic_addba_request(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap,int dialogtoken,int baparamset,int batimeout) lkpi_ic_addba_request() argument 4003 lkpi_ic_addba_response(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap,int status,int baparamset,int batimeout) lkpi_ic_addba_response() argument 4018 lkpi_ic_addba_stop(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap) lkpi_ic_addba_stop() argument 4032 lkpi_ic_addba_response_timeout(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap) lkpi_ic_addba_response_timeout() argument 4046 lkpi_ic_bar_response(struct ieee80211_node * ni,struct ieee80211_tx_ampdu * tap,int status) lkpi_ic_bar_response() argument 4061 lkpi_ic_ampdu_rx_start(struct ieee80211_node * ni,struct ieee80211_rx_ampdu * rap,int baparamset,int batimeout,int baseqctl) lkpi_ic_ampdu_rx_start() argument 4114 lkpi_ic_ampdu_rx_stop(struct ieee80211_node * ni,struct ieee80211_rx_ampdu * rap) lkpi_ic_ampdu_rx_stop() argument 4974 struct ieee80211_node *ni; lkpi_80211_lhw_rxq_rx_one() local 5043 struct ieee80211_node *ni; linuxkpi_ieee80211_rx() local 5508 struct ieee80211_node *ni; _lkpi_ieee80211_free_txskb() local 5538 struct ieee80211_node *ni; linuxkpi_ieee80211_tx_status_ext() local 5654 struct ieee80211_node *ni; lkpi_ieee80211_free_skb_mbuf() local [all...] |
/freebsd-src/lib/libc/gen/ |
H A D | sem_new.c | 144 struct sem_nameinfo *ni; in _sem_open() local 148 ni = NULL; in _sem_open() 177 LIST_FOREACH(ni, &sem_list, next) { in _sem_open() 178 if (ni->name != NULL && strcmp(name, ni->name) == 0) { in _sem_open() 182 ni = NULL; in _sem_open() 186 O_EXCL) || ni->dev != sb.st_dev || in _sem_open() 187 ni->ino != sb.st_ino) { in _sem_open() 188 ni->name = NULL; in _sem_open() 189 ni = NULL; in _sem_open() 192 ni->open_count++; in _sem_open() [all …]
|
/freebsd-src/crypto/openssl/crypto/bn/asm/ |
H A D | armv4-mont.pl | 305 my ($Bi,$Ni,$M0)=map("d$_",(28..31)); 343 vshl.i64 $Ni,@ACC[0]#hi,#16 346 vadd.u64 $Ni,$Ni,@ACC[0]#lo 348 vmul.u32 $Ni,$Ni,$M0 354 vzip.16 $Ni,$zero 357 vmlal.u32 @ACC[0],$Ni,${N0}[0] 359 vmlal.u32 @ACC[1],$Ni,${N0}[1] 360 vmlal.u32 @ACC[2],$Ni,${N1}[0] 361 vmlal.u32 @ACC[3],$Ni,${N1}[1] 363 vmlal.u32 @ACC[4],$Ni,${N2}[0] [all …]
|
/freebsd-src/sys/dev/rtwn/rtl8812a/ |
H A D | r12a_tx.c | 97 r12a_tx_set_vht_bw(struct rtwn_softc *sc, void *buf, struct ieee80211_node *ni) in r12a_tx_protection() 102 prim_chan = r12a_get_primary_channel(sc, ni->ni_chan); in r12a_tx_protection() 104 if (ieee80211_vht_check_tx_bw(ni, IEEE80211_STA_RX_BW_80)) { in r12a_tx_protection() 109 } else if (ieee80211_vht_check_tx_bw(ni, IEEE80211_STA_RX_BW_40)) { in r12a_tx_protection() 123 r12a_tx_set_ht40(struct rtwn_softc *sc, void *buf, struct ieee80211_node *ni) 127 if (ieee80211_ht_check_tx_ht40(ni)) { in r12a_tx_raid() 130 prim_chan = r12a_get_primary_channel(sc, ni->ni_chan); in r12a_tx_raid() 183 struct ieee80211_node *ni, int ismcast) in r12a_tx_raid() 186 struct ieee80211vap *vap = ni->ni_vap; in r12a_tx_raid() 191 chan = (ni in r12a_tx_raid() 70 r12a_tx_set_ht40(struct rtwn_softc * sc,void * buf,struct ieee80211_node * ni) r12a_tx_set_ht40() argument 125 r12a_tx_raid(struct rtwn_softc * sc,struct r12a_tx_desc * txd,struct ieee80211_node * ni,int ismcast) r12a_tx_raid() argument 199 r12a_tx_set_sgi(struct rtwn_softc * sc,void * buf,struct ieee80211_node * ni) r12a_tx_set_sgi() argument 216 r12a_tx_set_ldpc(struct rtwn_softc * sc,struct r12a_tx_desc * txd,struct ieee80211_node * ni) r12a_tx_set_ldpc() argument 226 r12a_fill_tx_desc(struct rtwn_softc * sc,struct ieee80211_node * ni,struct mbuf * m,void * buf,uint8_t ridx,int maxretry) r12a_fill_tx_desc() argument 348 r12a_fill_tx_desc_raw(struct rtwn_softc * sc,struct ieee80211_node * ni,struct mbuf * m,void * buf,const struct ieee80211_bpf_params * params) r12a_fill_tx_desc_raw() argument [all...] |
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DebugNamesDWARFIndex.cpp | 41 for (const DebugNames::NameIndex &ni : debug_names) { in GetUnits() 42 const uint32_t num_tus = ni.getForeignTUCount(); in GetUnits() 44 result.insert(ni.getForeignTUSignature(tu)); in GetUnits() 52 for (const DebugNames::NameIndex &ni : debug_names) { in ToDIERef() 53 const uint32_t num_cus = ni.getCUCount(); in ToDIERef() 55 result.insert(ni.getCUOffset(cu)); in ToDIERef() 56 const uint32_t num_tus = ni.getLocalTUCount(); in ToDIERef() 58 result.insert(ni.getLocalTUOffset(tu)); in ToDIERef() 169 const DebugNames::NameIndex &ni, in GetGlobalVariables() 176 ni 39 for (const DebugNames::NameIndex &ni : debug_names) { GetUnits() local 89 MaybeLogLookupError(llvm::Error error,const DebugNames::NameIndex & ni,llvm::StringRef name) MaybeLogLookupError() argument [all...] |
/freebsd-src/sys/dev/ath/ath_rate/amrr/ |
H A D | amrr.c | 224 ath_rate_update(struct ath_softc *sc, struct ieee80211_node *ni, int rate) in ath_rate_update() argument 226 struct ath_node *an = ATH_NODE(ni); in ath_rate_update() 228 struct ieee80211vap *vap = ni->ni_vap; in ath_rate_update() 234 IEEE80211_NOTE(vap, IEEE80211_MSG_RATECTL, ni, in ath_rate_update() 236 ni->ni_rates.rs_nrates > 0 ? in ath_rate_update() 237 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0); in ath_rate_update() 247 if (ni->ni_rates.rs_nrates > 0) { in ath_rate_update() 248 ni->ni_txrate = ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL; in ath_rate_update() 249 amn->amn_tx_rix0 = sc->sc_rixmap[ni->ni_txrate]; in ath_rate_update() 260 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update() [all …]
|