Searched refs:vap (Results 1 - 25 of 121) sorted by relevance

12345

/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_tdma.c116 static void tdma_vdetach(struct ieee80211vap *vap);
118 static void tdma_beacon_miss(struct ieee80211vap *vap);
121 static int tdma_update(struct ieee80211vap *vap,
128 settxparms(struct ieee80211vap *vap, enum ieee80211_phymode mode, int rate) argument
130 if (isclr(vap->iv_ic->ic_modecaps, mode))
133 vap->iv_txparms[mode].ucastrate = rate;
134 vap->iv_txparms[mode].mcastrate = rate;
150 ieee80211_tdma_vattach(struct ieee80211vap *vap) argument
154 KASSERT(vap->iv_caps & IEEE80211_C_TDMA,
155 ("not a tdma vap, cap
201 tdma_vdetach(struct ieee80211vap *vap) argument
219 struct ieee80211vap *vap = ni->ni_vap; local
229 tdma_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
296 tdma_beacon_miss(struct ieee80211vap *vap) argument
335 struct ieee80211vap *vap = ni->ni_vap; local
414 tdma_update(struct ieee80211vap *vap, const struct ieee80211_tdma_param *tdma, struct ieee80211_node *ni, int pickslot) argument
528 struct ieee80211vap *vap = ni->ni_vap; local
633 ieee80211_tdma_getslot(struct ieee80211vap *vap) argument
648 struct ieee80211vap *vap = ni->ni_vap; local
677 ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap) argument
717 ieee80211_tdma_update_beacon(struct ieee80211vap *vap, struct ieee80211_beacon_offsets *bo) argument
751 tdma_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
779 tdma_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
[all...]
H A Dieee80211_ratectl.h108 ieee80211_ratectl_deinit(struct ieee80211vap *vap) argument
110 vap->iv_rate->ir_deinit(vap);
116 const struct ieee80211vap *vap = ni->ni_vap; local
118 vap->iv_rate->ir_node_init(ni);
124 const struct ieee80211vap *vap = ni->ni_vap; local
126 vap->iv_rate->ir_node_deinit(ni);
132 const struct ieee80211vap *vap = ni->ni_vap; local
134 return vap->iv_rate->ir_rate(ni, arg, iarg);
141 const struct ieee80211vap *vap local
147 ieee80211_ratectl_tx_update(struct ieee80211vap *vap, struct ieee80211_ratectl_tx_stats *stats) argument
156 ieee80211_ratectl_setinterval(const struct ieee80211vap *vap, int msecs) argument
166 const struct ieee80211vap *vap = ni->ni_vap; local
[all...]
H A Dieee80211_power.c68 ieee80211_power_vattach(struct ieee80211vap *vap) argument
70 if (vap->iv_opmode == IEEE80211_M_HOSTAP ||
71 vap->iv_opmode == IEEE80211_M_IBSS) {
73 vap->iv_update_ps = ieee80211_update_ps;
74 vap->iv_set_tim = ieee80211_set_tim;
76 vap->iv_node_ps = ieee80211_node_pwrsave;
77 vap->iv_sta_ps = ieee80211_sta_pwrsave;
81 ieee80211_power_latevattach(struct ieee80211vap *vap) argument
87 if (vap->iv_opmode == IEEE80211_M_HOSTAP) {
88 vap
101 ieee80211_power_vdetach(struct ieee80211vap *vap) argument
235 struct ieee80211vap *vap = ni->ni_vap; local
275 ieee80211_update_ps(struct ieee80211vap *vap, int nsta) argument
289 struct ieee80211vap *vap = ni->ni_vap; local
329 struct ieee80211vap *vap = ni->ni_vap; local
422 struct ieee80211vap *vap = ni->ni_vap; local
483 struct ieee80211vap *vap = ni->ni_vap; local
523 ieee80211_sta_pwrsave(struct ieee80211vap *vap, int enable) argument
558 ieee80211_sta_tim_notify(struct ieee80211vap *vap, int set) argument
600 ieee80211_sta_ps_timer_check(struct ieee80211vap *vap) argument
[all...]
H A Dieee80211_monitor.c80 monitor_vdetach(struct ieee80211vap *vap) argument
85 monitor_vattach(struct ieee80211vap *vap) argument
87 vap->iv_newstate = monitor_newstate;
88 vap->iv_input = monitor_input;
89 vap->iv_opdetach = monitor_vdetach;
93 * IEEE80211_M_MONITOR vap state machine handler.
96 monitor_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
98 struct ieee80211com *ic = vap->iv_ic;
103 ostate = vap->iv_state;
104 IEEE80211_DPRINTF(vap, IEEE80211_MSG_STAT
133 struct ieee80211vap *vap = ni->ni_vap; local
[all...]
H A Dieee80211_proto.c321 null_update_beacon(struct ieee80211vap *vap, int item) argument
326 ieee80211_proto_vattach(struct ieee80211vap *vap) argument
328 struct ieee80211com *ic = vap->iv_ic;
329 struct ifnet *ifp = vap->iv_ifp;
338 vap->iv_rtsthreshold = IEEE80211_RTS_DEFAULT;
339 vap->iv_fragthreshold = IEEE80211_FRAG_DEFAULT;
340 vap->iv_bmiss_max = IEEE80211_BMISS_MAX;
341 callout_init_mtx(&vap->iv_swbmiss, IEEE80211_LOCK_OBJ(ic), 0);
342 callout_init(&vap->iv_mgtsend, 1);
343 TASK_INIT(&vap
404 ieee80211_proto_vdetach(struct ieee80211vap *vap) argument
644 struct ieee80211vap *vap = ni->ni_vap; local
769 ieee80211_vap_reset_erp(struct ieee80211vap *vap) argument
849 struct ieee80211vap *vap = arg; local
922 struct ieee80211vap *vap = arg; local
988 struct ieee80211vap *vap = arg; local
1054 struct ieee80211vap *vap = arg; local
1194 ieee80211_vap_set_shortslottime(struct ieee80211vap *vap, int onoff) argument
1224 ieee80211_vap_update_preamble(struct ieee80211vap *vap) argument
1241 ieee80211_vap_update_erp_protmode(struct ieee80211vap *vap) argument
1258 ieee80211_vap_update_ht_protmode(struct ieee80211vap *vap) argument
1493 setwmeparams(struct ieee80211vap *vap, const char *type, int ac, struct wmeParams *wmep, const paramType *phy) argument
1507 ieee80211_wme_initparams_locked(struct ieee80211vap *vap) argument
1588 ieee80211_wme_initparams(struct ieee80211vap *vap) argument
1601 ieee80211_wme_updateparams_locked(struct ieee80211vap *vap) argument
1760 ieee80211_wme_updateparams(struct ieee80211vap *vap) argument
1778 ieee80211_wme_vap_getparams(struct ieee80211vap *vap, struct chanAccParams *wp) argument
1807 ieee80211_wme_vap_ac_is_noack(struct ieee80211vap *vap, int ac) argument
1872 struct ieee80211vap *vap = arg; local
1941 ieee80211_start_check_reset_chan(struct ieee80211vap *vap) argument
1957 ieee80211_start_reset_chan(struct ieee80211vap *vap) argument
1970 ieee80211_start_locked(struct ieee80211vap *vap) argument
2057 struct ieee80211vap *vap = arg; local
2073 struct ieee80211vap *vap; local
2092 ieee80211_stop_locked(struct ieee80211vap *vap) argument
2116 ieee80211_stop(struct ieee80211vap *vap) argument
2131 struct ieee80211vap *vap; local
2151 struct ieee80211vap *vap; local
2172 struct ieee80211vap *vap; local
2214 struct ieee80211vap *vap; local
2234 struct ieee80211vap *vap = arg; local
2253 struct ieee80211vap *vap = arg; local
2298 struct ieee80211vap *vap; local
2326 struct ieee80211vap *vap; local
2350 struct ieee80211vap *vap; local
2385 struct ieee80211vap *vap; local
2412 struct ieee80211vap *vap; local
2443 struct ieee80211vap *vap; local
2473 struct ieee80211vap *vap = xvap; local
2599 ieee80211_new_state_locked(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
2759 ieee80211_new_state(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
[all...]
H A Dieee80211_hostap.c95 hostap_vdetach(struct ieee80211vap *vap) argument
100 hostap_vattach(struct ieee80211vap *vap) argument
102 vap->iv_newstate = hostap_newstate;
103 vap->iv_input = hostap_input;
104 vap->iv_recv_mgmt = hostap_recv_mgmt;
105 vap->iv_recv_ctl = hostap_recv_ctl;
106 vap->iv_opdetach = hostap_vdetach;
107 vap->iv_deliver_data = hostap_deliver_data;
108 vap->iv_recv_pspoll = ieee80211_recv_pspoll;
125 struct ieee80211vap *vap local
160 hostap_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
360 hostap_deliver_data(struct ieee80211vap *vap, struct ieee80211_node *ni, struct mbuf *m) argument
453 doprint(struct ieee80211vap *vap, int subtype) argument
478 struct ieee80211vap *vap = ni->ni_vap; local
913 struct ieee80211vap *vap = ni->ni_vap; local
992 struct ieee80211vap *vap = ni->ni_vap; local
1234 ieee80211_parse_wpa(struct ieee80211vap *vap, const uint8_t *frm, struct ieee80211_rsnparms *rsn, const struct ieee80211_frame *wh) argument
1411 ieee80211_parse_rsn(struct ieee80211vap *vap, const uint8_t *frm, struct ieee80211_rsnparms *rsn, const struct ieee80211_frame *wh) argument
1541 struct ieee80211vap *vap = ni->ni_vap; local
1635 struct ieee80211vap *vap = ni->ni_vap; local
1682 struct ieee80211vap *vap = ni->ni_vap; local
1707 struct ieee80211vap *vap = ni->ni_vap; local
1746 struct ieee80211vap *vap = ni->ni_vap; local
2384 struct ieee80211vap *vap = ni->ni_vap; local
[all...]
H A Dieee80211_wds.c86 wds_vdetach(struct ieee80211vap *vap) argument
88 if (vap->iv_bss != NULL) {
90 if (vap->iv_bss->ni_wdsvap == vap)
91 vap->iv_bss->ni_wdsvap = NULL;
96 wds_vattach(struct ieee80211vap *vap) argument
98 vap->iv_newstate = wds_newstate;
99 vap->iv_input = wds_input;
100 vap->iv_recv_mgmt = wds_recv_mgmt;
101 vap
127 ieee80211_create_wds(struct ieee80211vap *vap, struct ieee80211_channel *chan) argument
241 struct ieee80211vap *vap; local
346 wds_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
414 struct ieee80211vap *vap = ni->ni_vap; local
744 struct ieee80211vap *vap = ni->ni_vap; local
[all...]
H A Dieee80211_sta.c94 sta_vdetach(struct ieee80211vap *vap) argument
99 sta_vattach(struct ieee80211vap *vap) argument
101 vap->iv_newstate = sta_newstate;
102 vap->iv_input = sta_input;
103 vap->iv_recv_mgmt = sta_recv_mgmt;
104 vap->iv_recv_ctl = sta_recv_ctl;
105 vap->iv_opdetach = sta_vdetach;
106 vap->iv_bmiss = sta_beacon_miss;
115 sta_beacon_miss(struct ieee80211vap *vap) argument
117 struct ieee80211com *ic = vap
191 sta_authretry(struct ieee80211vap *vap, struct ieee80211_node *ni, int reason) argument
212 sta_swbmiss_start(struct ieee80211vap *vap) argument
234 sta_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
481 isdstods_mcastecho(struct ieee80211vap *vap, const struct ieee80211_frame *wh) argument
502 isfromds_mcastecho(struct ieee80211vap *vap, const struct ieee80211_frame *wh) argument
518 doprint(struct ieee80211vap *vap, int subtype) argument
543 struct ieee80211vap *vap = ni->ni_vap; local
993 struct ieee80211vap *vap = ni->ni_vap; local
1023 struct ieee80211vap *vap = ni->ni_vap; local
1161 ieee80211_parse_wmeparams(struct ieee80211vap *vap, uint8_t *frm, const struct ieee80211_frame *wh, uint8_t *qosinfo) argument
1217 ieee80211_parse_csaparams(struct ieee80211vap *vap, uint8_t *frm, const struct ieee80211_frame *wh) argument
1329 contbgscan(struct ieee80211vap *vap) argument
1349 startbgscan(struct ieee80211vap *vap) argument
1390 struct ieee80211vap *vap = ni->ni_vap; local
[all...]
H A Dieee80211_crypto.c64 null_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, argument
67 if (!(&vap->iv_nw_keys[0] <= k &&
68 k < &vap->iv_nw_keys[IEEE80211_WEP_NKID])) {
83 *keyix = ieee80211_crypto_get_key_wepidx(vap, k);
89 null_key_delete(struct ieee80211vap *vap, const struct ieee80211_key *k) argument
94 null_key_set(struct ieee80211vap *vap, const struct ieee80211_key *k) argument
98 static void null_key_update(struct ieee80211vap *vap) {} argument
110 cipher_attach(struct ieee80211vap *vap, struct ieee80211_key *key) argument
112 return key->wk_cipher->ic_attach(vap, key);
119 dev_key_alloc(struct ieee80211vap *vap, argument
127 dev_key_delete(struct ieee80211vap *vap, const struct ieee80211_key *key) argument
134 dev_key_set(struct ieee80211vap *vap, const struct ieee80211_key *key) argument
161 ieee80211_crypto_vattach(struct ieee80211vap *vap) argument
186 ieee80211_crypto_vdetach(struct ieee80211vap *vap) argument
264 ieee80211_crypto_newkey(struct ieee80211vap *vap, int cipher, int flags, struct ieee80211_key *key) argument
423 _ieee80211_crypto_delkey(struct ieee80211vap *vap, struct ieee80211_key *key) argument
457 ieee80211_crypto_delkey(struct ieee80211vap *vap, struct ieee80211_key *key) argument
471 ieee80211_crypto_delglobalkeys(struct ieee80211vap *vap) argument
489 ieee80211_crypto_setkey(struct ieee80211vap *vap, struct ieee80211_key *key) argument
532 ieee80211_crypto_get_key_wepidx(const struct ieee80211vap *vap, const struct ieee80211_key *k) argument
546 ieee80211_crypto_get_keyid(struct ieee80211vap *vap, struct ieee80211_key *k) argument
558 struct ieee80211vap *vap = ni->ni_vap; local
613 struct ieee80211vap *vap = ni->ni_vap; local
701 ieee80211_crypto_demic(struct ieee80211vap *vap, struct ieee80211_key *k, struct mbuf *m, int force) argument
753 struct ieee80211vap *vap = ni->ni_vap; local
771 struct ieee80211vap *vap; local
800 ieee80211_crypto_set_deftxkey(struct ieee80211vap *vap, ieee80211_keyix kid) argument
[all...]
H A Dieee80211_ioctl.c74 ieee80211_ioctl_getkey(u_long cmd, struct ieee80211vap *vap, argument
77 struct ieee80211com *ic = vap->iv_ic;
92 ni = ieee80211_find_vap_node(&ic->ic_sta, vap, ik.ik_macaddr);
99 wk = &vap->iv_nw_keys[kid];
100 IEEE80211_ADDR_COPY(&ik.ik_macaddr, vap->iv_bss->ni_macaddr);
107 if (wk->wk_keyix == vap->iv_def_txkey)
109 if (ieee80211_priv_check_vap_getkey(cmd, vap, NULL) == 0) {
131 ieee80211_ioctl_getchanlist(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
133 struct ieee80211com *ic = vap->iv_ic;
141 ieee80211_ioctl_getchaninfo(struct ieee80211vap *vap, struc argument
155 ieee80211_ioctl_getwpaie(struct ieee80211vap *vap, struct ieee80211req *ireq, int req) argument
211 ieee80211_ioctl_getstastats(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
316 ieee80211_ioctl_getscanresults(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
380 struct ieee80211vap *vap = ni->ni_vap; local
461 getstainfo_common(struct ieee80211vap *vap, struct ieee80211req *ireq, struct ieee80211_node *ni, size_t off) argument
506 ieee80211_ioctl_getstainfo(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
529 ieee80211_ioctl_getstatxpow(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
550 ieee80211_ioctl_getwmeparam(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
593 ieee80211_ioctl_getmaccmd(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
601 ieee80211_ioctl_getcurchan(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
632 ieee80211_ioctl_getappie(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
658 ieee80211_ioctl_getregdomain(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
670 ieee80211_ioctl_getroam(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
681 ieee80211_ioctl_gettxparams(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
727 ieee80211_ioctl_getstavlan(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
755 dummy_ioctl_get(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
762 ieee80211_ioctl_getdefault(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
776 ieee80211_ioctl_get80211(struct ieee80211vap *vap, u_long cmd, struct ieee80211req *ireq) argument
1170 ieee80211_ioctl_setkey(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1252 ieee80211_ioctl_delkey(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1292 struct ieee80211vap *vap; member in struct:mlmeop
1298 mlmedebug(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN], int op, int reason) argument
1344 struct ieee80211vap *vap = ni->ni_vap; local
1367 setmlme_dropsta(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN], struct mlmeop *mlmeop) argument
1396 setmlme_common(struct ieee80211vap *vap, int op, const uint8_t mac[IEEE80211_ADDR_LEN], int reason) argument
1557 setmlme_assoc_sta(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN], int ssid_len, const uint8_t ssid[IEEE80211_NWID_LEN]) argument
1582 setmlme_assoc_adhoc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN], int ssid_len, const uint8_t ssid[IEEE80211_NWID_LEN]) argument
1621 ieee80211_ioctl_setmlme(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1663 ieee80211_ioctl_macmac(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1688 ieee80211_ioctl_setmaccmd(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1726 ieee80211_ioctl_setchanlist(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1772 ieee80211_ioctl_setstastats(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1798 ieee80211_ioctl_setstatxpow(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1818 ieee80211_ioctl_setwmeparam(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
2000 setcurchan(struct ieee80211vap *vap, struct ieee80211_channel *c) argument
2063 ieee80211_ioctl_setchannel(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
2157 ieee80211_ioctl_setcurchan(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
2182 ieee80211_ioctl_setregdomain(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
2250 ieee80211_ioctl_setroam(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
2317 ieee80211_ioctl_settxparams(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
2428 setwparsnie(struct ieee80211vap *vap, uint8_t *ie, int space) argument
2440 ieee80211_ioctl_setappie_locked(struct ieee80211vap *vap, const struct ieee80211req *ireq, int fc0) argument
2518 ieee80211_ioctl_setappie(struct ieee80211vap *vap, const struct ieee80211req *ireq) argument
2536 ieee80211_ioctl_chanswitch(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
2568 ieee80211_scanreq(struct ieee80211vap *vap, struct ieee80211_scan_req *sr) argument
2669 ieee80211_ioctl_scanreq(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
2690 ieee80211_ioctl_setstavlan(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
2714 isvap11g(const struct ieee80211vap *vap) argument
2722 isvapht(const struct ieee80211vap *vap) argument
2733 dummy_ioctl_set(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
2740 ieee80211_ioctl_setdefault(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
2754 ieee80211_ioctl_set80211(struct ieee80211vap *vap, u_long cmd, struct ieee80211req *ireq) argument
3556 struct ieee80211vap *vap = ifp->if_softc; local
[all...]
H A Dieee80211_adhoc.c96 adhoc_vdetach(struct ieee80211vap *vap) argument
101 adhoc_vattach(struct ieee80211vap *vap) argument
103 vap->iv_newstate = adhoc_newstate;
104 vap->iv_input = adhoc_input;
105 if (vap->iv_opmode == IEEE80211_M_IBSS)
106 vap->iv_recv_mgmt = adhoc_recv_mgmt;
108 vap->iv_recv_mgmt = ahdemo_recv_mgmt;
109 vap->iv_recv_ctl = adhoc_recv_ctl;
110 vap->iv_opdetach = adhoc_vdetach;
117 if (vap
125 struct ieee80211vap *vap = ni->ni_vap; local
135 adhoc_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
287 doprint(struct ieee80211vap *vap, int subtype) argument
312 struct ieee80211vap *vap = ni->ni_vap; local
705 struct ieee80211vap *vap = ni->ni_vap; local
1004 struct ieee80211vap *vap = ni->ni_vap; local
[all...]
H A Dieee80211_node.c130 * Set flags to be propagated to all vap's;
147 ieee80211_node_vattach(struct ieee80211vap *vap) argument
150 vap->iv_max_aid = IEEE80211_AID_DEF;
153 vap->iv_inact_init = IEEE80211_INACT_INIT;
154 vap->iv_inact_auth = IEEE80211_INACT_AUTH;
155 vap->iv_inact_run = IEEE80211_INACT_RUN;
156 vap->iv_inact_probe = IEEE80211_INACT_PROBE;
158 IEEE80211_DPRINTF(vap, IEEE80211_MSG_INACT,
160 vap->iv_inact_init, vap
165 ieee80211_node_latevattach(struct ieee80211vap *vap) argument
193 ieee80211_node_vdetach(struct ieee80211vap *vap) argument
215 struct ieee80211vap *vap = ni->ni_vap; local
228 struct ieee80211vap *vap = ni->ni_vap; local
246 struct ieee80211vap *vap = ni->ni_vap; local
288 struct ieee80211vap *vap = ni->ni_vap; local
332 ieee80211_create_ibss(struct ieee80211vap* vap, struct ieee80211_channel *chan) argument
444 ieee80211_reset_bss(struct ieee80211vap *vap) argument
483 check_bss(struct ieee80211vap *vap, struct ieee80211_node *ni) argument
523 check_bss_debug(struct ieee80211vap *vap, struct ieee80211_node *ni) argument
580 struct ieee80211vap *vap = ni->ni_vap; local
617 struct ieee80211vap *vap = ni->ni_vap; local
674 struct ieee80211vap *vap = ni->ni_vap; local
697 struct ieee80211vap *vap; local
728 struct ieee80211vap *vap; local
840 struct ieee80211vap *vap = selbs->ni_vap; local
906 ieee80211_sta_join(struct ieee80211vap *vap, struct ieee80211_channel *chan, const struct ieee80211_scan_entry *se) argument
1067 node_alloc(struct ieee80211vap *vap, const uint8_t macaddr[IEEE80211_ADDR_LEN]) argument
1195 struct ieee80211vap *vap = ni->ni_vap; local
1289 struct ieee80211vap *vap = ni->ni_vap; local
1384 ieee80211_alloc_node(struct ieee80211_node_table *nt, struct ieee80211vap *vap, const uint8_t macaddr[IEEE80211_ADDR_LEN]) argument
1444 ieee80211_tmp_node(struct ieee80211vap *vap, const uint8_t macaddr[IEEE80211_ADDR_LEN]) argument
1491 ieee80211_dup_bss(struct ieee80211vap *vap, const uint8_t macaddr[IEEE80211_ADDR_LEN]) argument
1518 ieee80211_node_create_wds(struct ieee80211vap *vap, const uint8_t bssid[IEEE80211_ADDR_LEN], struct ieee80211_channel *chan) argument
1626 ieee80211_find_vap_node_locked_debug(struct ieee80211_node_table *nt, const struct ieee80211vap *vap, const uint8_t macaddr[IEEE80211_ADDR_LEN], const char *func, int line) argument
1660 ieee80211_find_vap_node_debug(struct ieee80211_node_table *nt, const struct ieee80211vap *vap, const uint8_t macaddr[IEEE80211_ADDR_LEN], const char *func, int line) argument
1684 ieee80211_fakeup_adhoc_node(struct ieee80211vap *vap, const uint8_t macaddr[IEEE80211_ADDR_LEN]) argument
1890 ieee80211_add_neighbor(struct ieee80211vap *vap, const struct ieee80211_frame *wh, const struct ieee80211_scanparams *sp) argument
2021 ieee80211_find_txnode_debug(struct ieee80211vap *vap, const uint8_t macaddr[IEEE80211_ADDR_LEN], const char *func, int line) argument
2091 struct ieee80211vap *vap = ni->ni_vap; local
2282 struct ieee80211vap *vap = ni->ni_vap; local
2330 struct ieee80211vap *vap = ni->ni_vap; local
2464 struct ieee80211vap *vap; local
2510 ieee80211_vap_timeout(struct ieee80211vap *vap) argument
2527 struct ieee80211vap *vap; local
2556 ieee80211_iterate_nodes_vap(struct ieee80211_node_table *nt, struct ieee80211vap *vap, ieee80211_iter_func *f, void *arg) argument
2666 struct ieee80211vap *vap; local
2682 struct ieee80211vap *vap = ni->ni_vap; local
2751 struct ieee80211vap *vap = ni->ni_vap; local
2828 disable_protection(struct ieee80211vap *vap) argument
2854 struct ieee80211vap *vap = ni->ni_vap; local
2919 ieee80211_vap_erp_timeout(struct ieee80211vap *vap) argument
2942 struct ieee80211vap *vap = ni->ni_vap; local
3009 struct ieee80211vap *vap = ni->ni_vap; local
3026 struct ieee80211vap *vap = ni->ni_vap; local
3045 struct ieee80211vap *vap = ni->ni_vap; local
3060 ieee80211_getrssi(struct ieee80211vap *vap) argument
3097 ieee80211_getsignal(struct ieee80211vap *vap, int8_t *rssi, int8_t *noise) argument
[all...]
H A Dieee80211_ddb.c110 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) argument
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
519 struct ieee80211vap *vap; local
685 const struct ieee80211vap *vap; local
[all...]
H A Dieee80211_scan.c130 ieee80211_scan_vattach(struct ieee80211vap *vap) argument
132 struct ieee80211com *ic = vap->iv_ic;
135 vap->iv_bgscanidle = (IEEE80211_BGSCAN_IDLE_DEFAULT*1000)/hz;
136 vap->iv_bgscanintvl = IEEE80211_BGSCAN_INTVAL_DEFAULT*hz;
137 vap->iv_scanvalid = IEEE80211_SCAN_VALID_DEFAULT*hz;
139 vap->iv_roaming = IEEE80211_ROAMING_AUTO;
141 memset(vap->iv_roamparms, 0, sizeof(vap->iv_roamparms));
146 memcpy(&vap->iv_roamparms[m], &defroam[m], sizeof(defroam[m]));
149 ic->ic_scan_methods->sc_vattach(vap);
153 ieee80211_scan_vdetach(struct ieee80211vap *vap) argument
235 ieee80211_scan_update_locked(struct ieee80211vap *vap, const struct ieee80211_scanner *scan) argument
301 struct ieee80211vap *vap = ss->ss_vap; local
311 ieee80211_scan_copy_ssid(struct ieee80211vap *vap, struct ieee80211_scan_state *ss, int nssid, const struct ieee80211_scan_ssid ssids[]) argument
329 ieee80211_start_scan(struct ieee80211vap *vap, int flags, u_int duration, u_int mindwell, u_int maxdwell, u_int nssid, const struct ieee80211_scan_ssid ssids[]) argument
354 ieee80211_check_scan(struct ieee80211vap *vap, int flags, u_int duration, u_int mindwell, u_int maxdwell, u_int nssid, const struct ieee80211_scan_ssid ssids[]) argument
421 ieee80211_check_scan_current(struct ieee80211vap *vap) argument
434 ieee80211_bg_scan(struct ieee80211vap *vap, int flags) argument
462 ieee80211_cancel_scan(struct ieee80211vap *vap) argument
476 ieee80211_cancel_anyscan(struct ieee80211vap *vap) argument
489 ieee80211_scan_next(struct ieee80211vap *vap) argument
502 ieee80211_scan_done(struct ieee80211vap *vap) argument
526 ieee80211_probe_curchan(struct ieee80211vap *vap, int force) argument
590 ieee80211_add_scan(struct ieee80211vap *vap, struct ieee80211_channel *curchan, const struct ieee80211_scanparams *sp, const struct ieee80211_frame *wh, int subtype, int rssi, int noise) argument
619 ieee80211_scan_assoc_success(struct ieee80211vap *vap, const uint8_t mac[]) argument
634 ieee80211_scan_assoc_fail(struct ieee80211vap *vap, const uint8_t mac[], int reason) argument
650 ieee80211_scan_iterate(struct ieee80211vap *vap, ieee80211_scan_iter_func *f, void *arg) argument
663 ieee80211_scan_flush(struct ieee80211vap *vap) argument
[all...]
H A Dieee80211_ratectl.c87 struct ieee80211vap *vap = arg1; local
88 struct ieee80211com *ic = vap->iv_ic;
113 ieee80211_ratectl_init(struct ieee80211vap *vap) argument
115 if (vap->iv_rate == ratectls[IEEE80211_RATECTL_NONE])
116 ieee80211_ratectl_set(vap, IEEE80211_RATECTL_AMRR);
117 vap->iv_rate->ir_init(vap);
120 SYSCTL_ADD_PROC(vap->iv_sysctl, SYSCTL_CHILDREN(vap->iv_oid), OID_AUTO,
121 "rate_stats", CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_MPSAFE, vap,
126 ieee80211_ratectl_set(struct ieee80211vap *vap, int type) argument
[all...]
H A Dieee80211_crypto_none.c77 none_attach(struct ieee80211vap *vap, struct ieee80211_key *k) argument
79 return vap; /* for diagnostics+stats */
103 struct ieee80211vap *vap = k->wk_private; local
108 keyid = ieee80211_crypto_get_keyid(vap, k);
114 IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_CRYPTO, wh->i_addr1,
117 vap->iv_stats.is_tx_badcipher++;
124 struct ieee80211vap *vap = k->wk_private; local
135 IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_CRYPTO, wh->i_addr2,
137 vap->iv_stats.is_rx_badkeyid++;
144 struct ieee80211vap *vap local
153 struct ieee80211vap *vap = k->wk_private; local
[all...]
H A Dieee80211_acl.c101 acl_attach(struct ieee80211vap *vap) argument
112 as->as_vap = vap;
113 vap->iv_as = as;
119 acl_detach(struct ieee80211vap *vap) argument
121 struct aclstate *as = vap->iv_as;
126 acl_free_all(vap);
127 vap->iv_as = NULL;
158 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh) argument
160 struct aclstate *as = vap->iv_as;
175 acl_add(struct ieee80211vap *vap, cons argument
214 acl_remove(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN]) argument
233 acl_free_all(struct ieee80211vap *vap) argument
249 acl_setpolicy(struct ieee80211vap *vap, int policy) argument
276 acl_getpolicy(struct ieee80211vap *vap) argument
284 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
291 acl_getioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
[all...]
H A Dieee80211_output.c95 doprint(struct ieee80211vap *vap, int subtype) argument
99 return (vap->iv_opmode == IEEE80211_M_IBSS);
122 ieee80211_vap_pkt_send_dest(struct ieee80211vap *vap, struct mbuf *m, argument
125 struct ieee80211com *ic = vap->iv_ic;
126 struct ifnet *ifp = vap->iv_ifp;
140 * XXX lose WDS vap linkage?
154 IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_OUTPUT,
157 vap->iv_stats.is_tx_classify++;
180 * A-MPDU depends upon vap/node config.
181 * A-MSDU depends upon vap/nod
342 ieee80211_start_pkt(struct ieee80211vap *vap, struct mbuf *m) argument
493 struct ieee80211vap *vap = ifp->if_softc; local
557 ieee80211_raw_output(struct ieee80211vap *vap, struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_bpf_params *params) argument
747 struct ieee80211vap *vap; local
895 struct ieee80211vap *vap = ni->ni_vap; local
1018 struct ieee80211vap *vap = ni->ni_vap; local
1078 struct ieee80211vap *vap = ni->ni_vap; local
1098 struct ieee80211vap *vap = ni->ni_vap; local
1345 ieee80211_mbuf_adjust(struct ieee80211vap *vap, int hdrsize, struct ieee80211_key *key, struct mbuf *m) argument
1427 ieee80211_crypto_getucastkey(struct ieee80211vap *vap, struct ieee80211_node *ni) argument
1446 ieee80211_crypto_getmcastkey(struct ieee80211vap *vap, struct ieee80211_node *ni) argument
1465 ieee80211_encap(struct ieee80211vap *vap, struct ieee80211_node *ni, struct mbuf *m) argument
1964 ieee80211_fragment(struct ieee80211vap *vap, struct mbuf *m0, u_int hdrsize, u_int ciphdrsize, u_int mtu) argument
2107 ieee80211_add_erp(uint8_t *frm, struct ieee80211vap *vap) argument
2186 struct ieee80211vap *vap = ni->ni_vap; local
2271 ieee80211_add_powerconstraint(uint8_t *frm, struct ieee80211vap *vap) argument
2315 ieee80211_add_quiet(uint8_t *frm, struct ieee80211vap *vap, int update) argument
2352 ieee80211_add_csa(uint8_t *frm, struct ieee80211vap *vap) argument
2390 ieee80211_add_wpa(uint8_t *frm, const struct ieee80211vap *vap) argument
2401 ieee80211_add_rsn(uint8_t *frm, const struct ieee80211vap *vap) argument
2434 struct ieee80211vap *vap = ni->ni_vap; local
2595 ieee80211_getcapinfo(struct ieee80211vap *vap, struct ieee80211_channel *chan) argument
2629 struct ieee80211vap *vap = ni->ni_vap; local
3002 struct ieee80211vap *vap = bss->ni_vap; local
3179 ieee80211_send_proberesp(struct ieee80211vap *vap, const uint8_t da[IEEE80211_ADDR_LEN], int legacy) argument
3295 struct ieee80211vap *vap = ni->ni_vap; local
3324 struct ieee80211vap *vap = arg; local
3356 struct ieee80211vap *vap = ni->ni_vap; local
3381 struct ieee80211vap *vap = ni->ni_vap; local
3592 struct ieee80211vap *vap = ni->ni_vap; local
3710 struct ieee80211vap *vap = ni->ni_vap; local
4056 ieee80211_ff_encap1(struct ieee80211vap *vap, struct mbuf *m, const struct ether_header *eh) argument
[all...]
H A Dieee80211_scan_sw.c126 ieee80211_swscan_vattach(struct ieee80211vap *vap) argument
130 * TODO: all of the vap scan calls should be methods!
136 ieee80211_swscan_vdetach(struct ieee80211vap *vap) argument
138 struct ieee80211com *ic = vap->iv_ic;
143 if (ss != NULL && ss->ss_vap == vap &&
149 ieee80211_swscan_set_scan_duration(struct ieee80211vap *vap, u_int duration) argument
151 struct ieee80211com *ic = vap->iv_ic;
166 struct ieee80211vap *vap, int flags, u_int duration,
170 struct ieee80211com *ic = vap->iv_ic;
176 IEEE80211_DPRINTF(vap, IEEE80211_MSG_SCA
165 ieee80211_swscan_start_scan_locked(const struct ieee80211_scanner *scan, struct ieee80211vap *vap, int flags, u_int duration, u_int mindwell, u_int maxdwell, u_int nssid, const struct ieee80211_scan_ssid ssids[]) argument
241 ieee80211_swscan_start_scan(const struct ieee80211_scanner *scan, struct ieee80211vap *vap, int flags, u_int duration, u_int mindwell, u_int maxdwell, u_int nssid, const struct ieee80211_scan_ssid ssids[]) argument
268 ieee80211_swscan_check_scan(const struct ieee80211_scanner *scan, struct ieee80211vap *vap, int flags, u_int duration, u_int mindwell, u_int maxdwell, u_int nssid, const struct ieee80211_scan_ssid ssids[]) argument
333 ieee80211_swscan_bg_scan(const struct ieee80211_scanner *scan, struct ieee80211vap *vap, int flags) argument
428 cancel_scan(struct ieee80211vap *vap, int any, const char *func) argument
465 ieee80211_swscan_cancel_scan(struct ieee80211vap *vap) argument
474 ieee80211_swscan_cancel_anyscan(struct ieee80211vap *vap) argument
490 ieee80211_swscan_scan_next(struct ieee80211vap *vap) argument
506 ieee80211_swscan_scan_done(struct ieee80211vap *vap) argument
524 ieee80211_swscan_probe_curchan(struct ieee80211vap *vap, int force) argument
562 struct ieee80211vap *vap = ss->ss_vap; local
625 struct ieee80211vap *vap = ss->ss_vap; local
788 struct ieee80211vap *vap = ss->ss_vap; local
896 struct ieee80211vap *vap = ss->ss_vap; local
949 ieee80211_swscan_add_scan(struct ieee80211vap *vap, struct ieee80211_channel *curchan, const struct ieee80211_scanparams *sp, const struct ieee80211_frame *wh, int subtype, int rssi, int noise) argument
[all...]
H A Dieee80211_ht.c255 ieee80211_ht_vattach(struct ieee80211vap *vap) argument
259 vap->iv_ampdu_rxmax = IEEE80211_HTCAP_MAXRXAMPDU_8K;
260 vap->iv_ampdu_density = IEEE80211_HTCAP_MPDUDENSITY_NA;
261 vap->iv_ampdu_limit = vap->iv_ampdu_rxmax;
262 vap->iv_amsdu_limit = vap->iv_htcaps & IEEE80211_HTCAP_MAXAMSDU;
264 vap->iv_ampdu_mintraffic[WME_AC_BK] = 128;
265 vap->iv_ampdu_mintraffic[WME_AC_BE] = 64;
266 vap
317 ieee80211_ht_vdetach(struct ieee80211vap *vap) argument
473 struct ieee80211vap *vap = ni->ni_vap; local
550 struct ieee80211vap *vap = ni->ni_vap; local
701 struct ieee80211vap *vap = ni->ni_vap; local
838 struct ieee80211vap *vap = ni->ni_vap; local
879 struct ieee80211vap *vap = ni->ni_vap; local
944 struct ieee80211vap *vap = ni->ni_vap; local
1007 struct ieee80211vap *vap = ni->ni_vap; local
1230 struct ieee80211vap *vap = ni->ni_vap; local
1379 struct ieee80211vap *vap = ni->ni_vap; local
1460 struct ieee80211vap *vap = ni->ni_vap; local
1517 ieee80211_htinfo_notify(struct ieee80211vap *vap) argument
1548 htinfo_update(struct ieee80211vap *vap) argument
1579 struct ieee80211vap *vap = ni->ni_vap; local
1597 struct ieee80211vap *vap = ni->ni_vap; local
1623 ieee80211_htprot_update(struct ieee80211vap *vap, int protmode) argument
1655 ieee80211_ht_timeout(struct ieee80211vap *vap) argument
1868 struct ieee80211vap *vap = ni->ni_vap; local
1886 struct ieee80211vap *vap = ni->ni_vap; local
1906 struct ieee80211vap *vap = ni->ni_vap; local
1935 struct ieee80211vap *vap = ni->ni_vap; local
2019 struct ieee80211vap *vap = ni->ni_vap; local
2060 struct ieee80211vap *vap = ni->ni_vap; local
2077 struct ieee80211vap *vap = ni->ni_vap; local
2109 struct ieee80211vap *vap = ni->ni_vap; local
2353 struct ieee80211vap *vap = ni->ni_vap; local
2408 struct ieee80211vap *vap = ni->ni_vap; local
2485 struct ieee80211vap *vap = ni->ni_vap; local
2651 struct ieee80211vap *vap = ni->ni_vap; local
2748 struct ieee80211vap *vap = ni->ni_vap; local
2908 struct ieee80211vap *vap = ni->ni_vap; local
3038 struct ieee80211vap *vap = ni->ni_vap; local
3087 struct ieee80211vap *vap = ni->ni_vap; local
3130 struct ieee80211vap *vap = ni->ni_vap; local
3224 struct ieee80211vap *vap = ni->ni_vap; local
3361 ieee80211_add_htcap_body_ch(uint8_t *frm, struct ieee80211vap *vap, struct ieee80211_channel *c) argument
3438 ieee80211_add_htcap_ch(uint8_t *frm, struct ieee80211vap *vap, struct ieee80211_channel *c) argument
3485 ieee80211_ht_update_beacon(struct ieee80211vap *vap, struct ieee80211_beacon_offsets *bo) argument
3538 struct ieee80211vap *vap = ni->ni_vap; local
[all...]
H A Dieee80211_mesh.c202 mesh_rt_add_locked(struct ieee80211vap *vap, argument
205 struct ieee80211_mesh_state *ms = vap->iv_mesh;
217 rt->rt_vap = vap;
229 ieee80211_mesh_rt_find(struct ieee80211vap *vap, argument
232 struct ieee80211_mesh_state *ms = vap->iv_mesh;
242 ieee80211_mesh_rt_add(struct ieee80211vap *vap, argument
245 struct ieee80211_mesh_state *ms = vap->iv_mesh;
248 KASSERT(ieee80211_mesh_rt_find(vap, dest) == NULL,
250 KASSERT(!IEEE80211_ADDR_EQ(vap->iv_myaddr, dest),
254 rt = mesh_rt_add_locked(vap, des
307 ieee80211_mesh_proxy_check(struct ieee80211vap *vap, const uint8_t dest[IEEE80211_ADDR_LEN]) argument
367 ieee80211_mesh_rt_del(struct ieee80211vap *vap, const uint8_t dest[IEEE80211_ADDR_LEN]) argument
392 ieee80211_mesh_rt_flush(struct ieee80211vap *vap) argument
406 ieee80211_mesh_rt_flush_peer(struct ieee80211vap *vap, const uint8_t peer[IEEE80211_ADDR_LEN]) argument
425 mesh_rt_flush_invalid(struct ieee80211vap *vap) argument
484 mesh_select_proto_path(struct ieee80211vap *vap, const char *name) argument
499 mesh_select_proto_metric(struct ieee80211vap *vap, const char *name) argument
514 mesh_gatemode_setup(struct ieee80211vap *vap) argument
536 struct ieee80211vap *vap = (struct ieee80211vap *)arg; local
645 mesh_vdetach(struct ieee80211vap *vap) argument
660 mesh_vattach(struct ieee80211vap *vap) argument
695 mesh_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) argument
852 struct ieee80211vap *vap = arg; local
866 ieee80211_mesh_mark_gate(struct ieee80211vap *vap, const uint8_t *addr, struct ieee80211_mesh_route *rt) argument
904 struct ieee80211vap *vap = ni->ni_vap; local
959 mesh_generateid(struct ieee80211vap *vap) argument
978 mesh_checkpseq(struct ieee80211vap *vap, const uint8_t source[IEEE80211_ADDR_LEN], uint32_t seq) argument
1009 ieee80211_mesh_find_txnode(struct ieee80211vap *vap, const uint8_t dest[IEEE80211_ADDR_LEN]) argument
1038 mesh_transmit_to_gate(struct ieee80211vap *vap, struct mbuf *m, struct ieee80211_mesh_route *rt_gate) argument
1071 ieee80211_mesh_forward_to_gates(struct ieee80211vap *vap, struct ieee80211_mesh_route *rt_dest) argument
1145 mesh_forward(struct ieee80211vap *vap, struct mbuf *m, const struct ieee80211_meshcntl *mc) argument
1252 mesh_decap(struct ieee80211vap *vap, struct mbuf *m, int hdrlen, int meshdrlen) argument
1345 mesh_isucastforme(struct ieee80211vap *vap, const struct ieee80211_frame *wh, const struct ieee80211_meshcntl *mc) argument
1373 mesh_recv_indiv_data_to_fwrd(struct ieee80211vap *vap, struct mbuf *m, struct ieee80211_frame *wh, const struct ieee80211_meshcntl *mc) argument
1430 mesh_recv_indiv_data_to_me(struct ieee80211vap *vap, struct mbuf *m, struct ieee80211_frame *wh, const struct ieee80211_meshcntl *mc) argument
1498 mesh_recv_group_data(struct ieee80211vap *vap, struct mbuf *m, struct ieee80211_frame *wh, const struct ieee80211_meshcntl *mc) argument
1535 struct ieee80211vap *vap = ni->ni_vap; local
1835 struct ieee80211vap *vap = ni->ni_vap; local
2113 struct ieee80211vap *vap = ni->ni_vap; local
2241 struct ieee80211vap *vap = ni->ni_vap; local
2389 struct ieee80211vap *vap = ni->ni_vap; local
2533 struct ieee80211vap *vap = ni->ni_vap; local
2566 struct ieee80211vap *vap = ni->ni_vap; local
2655 struct ieee80211vap *vap = ni->ni_vap; local
2716 struct ieee80211vap *vap = ni->ni_vap; local
2776 struct ieee80211vap *vap = ni->ni_vap; local
2844 struct ieee80211vap *vap = ni->ni_vap; local
2893 struct ieee80211vap *vap = ni->ni_vap; local
2941 struct ieee80211vap *vap = ni->ni_vap; local
3085 mesh_verify_meshid(struct ieee80211vap *vap, const uint8_t *ie) argument
3098 mesh_verify_meshconf(struct ieee80211vap *vap, const uint8_t *ie) argument
3146 mesh_verify_meshpeer(struct ieee80211vap *vap, uint8_t subtype, const uint8_t *ie) argument
3189 ieee80211_add_meshid(uint8_t *frm, struct ieee80211vap *vap) argument
3207 ieee80211_add_meshconf(uint8_t *frm, struct ieee80211vap *vap) argument
3358 ieee80211_mesh_node_init(struct ieee80211vap *vap, struct ieee80211_node *ni) argument
3371 struct ieee80211vap *vap = ni->ni_vap; local
3400 ieee80211_mesh_update_beacon(struct ieee80211vap *vap, struct ieee80211_beacon_offsets *bo) argument
3412 mesh_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
3520 mesh_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
[all...]
H A Dieee80211_haiku.cpp88 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
95 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
102 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
109 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
154 struct ieee80211vap* vap = ic->ic_vap_create(ic, "wlan", local
161 if (vap == NULL)
164 // ic_vap_create() established that gDevices[i] links to vap->iv_ifp now
165 KASSERT(gDevices[gDeviceCount - 1] == vap->iv_ifp,
166 ("start_wlan: gDevices[i] != vap->iv_ifp"));
168 vap
189 struct ieee80211vap* vap = (ieee80211vap*)ifp->if_softc; local
315 ieee80211_com_vincref(struct ieee80211vap *vap) argument
337 ieee80211_com_vdecref(struct ieee80211vap *vap) argument
351 ieee80211_com_vdetach(struct ieee80211vap *vap) argument
400 ieee80211_flush_ifq(struct ifqueue* ifq, struct ieee80211vap* vap) argument
435 ieee80211_realign(struct ieee80211vap *vap, struct mbuf *m, size_t align) argument
667 ieee80211_get_vap_ifname(struct ieee80211vap *vap) argument
678 struct ieee80211vap *vap; local
692 struct ieee80211vap *vap; local
712 struct ieee80211vap *vap; local
726 ieee80211_vap_xmitpkt(struct ieee80211vap *vap, struct mbuf *m) argument
742 ieee80211_sysctl_vattach(struct ieee80211vap* vap) argument
757 ieee80211_sysctl_vdetach(struct ieee80211vap* vap) argument
764 ieee80211_vap_destroy(struct ieee80211vap* vap) argument
785 struct ieee80211vap* vap = ni->ni_vap; local
809 struct ieee80211vap* vap = ni->ni_vap; local
831 ieee80211_notify_scan_done(struct ieee80211vap* vap) argument
851 ieee80211_notify_replay_failure(struct ieee80211vap* vap, const struct ieee80211_frame* wh, const struct ieee80211_key* k, u_int64_t rsc, int tid) argument
860 ieee80211_notify_michael_failure(struct ieee80211vap* vap, const struct ieee80211_frame* wh, u_int keyix) argument
913 ieee80211_notify_country(struct ieee80211vap* vap, const uint8_t bssid[IEEE80211_ADDR_LEN], const uint8_t cc[2]) argument
928 ieee80211_notify_ifnet_change(struct ieee80211vap *vap) argument
[all...]
H A Dieee80211_superg.c151 ieee80211_superg_vattach(struct ieee80211vap *vap) argument
153 struct ieee80211com *ic = vap->iv_ic;
156 vap->iv_caps &= ~IEEE80211_C_FF;
157 if (vap->iv_caps & IEEE80211_C_FF)
158 vap->iv_flags |= IEEE80211_F_FF;
160 if (vap->iv_opmode == IEEE80211_M_STA &&
161 (vap->iv_caps & IEEE80211_C_TURBOP))
162 vap->iv_flags |= IEEE80211_F_TURBOP;
166 ieee80211_superg_vdetach(struct ieee80211vap *vap) argument
203 const struct ieee80211vap *vap local
226 struct ieee80211vap *vap = ni->ni_vap; local
276 struct ieee80211vap *vap = ni->ni_vap; local
363 ieee80211_ff_encap(struct ieee80211vap *vap, struct mbuf *m1, int hdrspace, struct ieee80211_key *key) argument
495 ieee80211_amsdu_encap(struct ieee80211vap *vap, struct mbuf *m1, int hdrspace, struct ieee80211_key *key) argument
594 struct ieee80211vap *vap = ni->ni_vap; local
617 struct ieee80211vap *vap; local
727 struct ieee80211vap *vap = ni->ni_vap; local
771 struct ieee80211vap *vap = ni->ni_vap; local
979 ieee80211_dturbo_switch(struct ieee80211vap *vap, int newflags) argument
1013 getathcap(struct ieee80211vap *vap, int cap) argument
1023 superg_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
1040 superg_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
[all...]
H A Dieee80211_hwmp.c259 hwmp_vattach(struct ieee80211vap *vap) argument
263 KASSERT(vap->iv_opmode == IEEE80211_M_MBSS,
264 ("not a mesh vap, opmode %d", vap->iv_opmode));
274 vap->iv_hwmp = hs;
278 hwmp_vdetach(struct ieee80211vap *vap) argument
280 struct ieee80211_hwmp_state *hs = vap->iv_hwmp;
283 IEEE80211_FREE(vap->iv_hwmp, M_80211_VAP);
284 vap->iv_hwmp = NULL;
288 hwmp_newstate(struct ieee80211vap *vap, enu argument
309 verify_mesh_preq_len(struct ieee80211vap *vap, const struct ieee80211_frame *wh, const uint8_t *iefrm) argument
340 verify_mesh_prep_len(struct ieee80211vap *vap, const struct ieee80211_frame *wh, const uint8_t *iefrm) argument
364 verify_mesh_perr_len(struct ieee80211vap *vap, const struct ieee80211_frame *wh, const uint8_t *iefrm) argument
404 struct ieee80211vap *vap = ni->ni_vap; local
584 hwmp_send_action(struct ieee80211vap *vap, const uint8_t da[IEEE80211_ADDR_LEN], uint8_t *ie, size_t len) argument
804 hwmp_rootmode_setup(struct ieee80211vap *vap) argument
838 struct ieee80211vap *vap = (struct ieee80211vap *)arg; local
879 struct ieee80211vap *vap = (struct ieee80211vap *)arg; local
906 hwmp_update_transmitter(struct ieee80211vap *vap, struct ieee80211_node *ni, const char *hwmp_frame) argument
945 hwmp_recv_preq(struct ieee80211vap *vap, struct ieee80211_node *ni, const struct ieee80211_frame *wh, const struct ieee80211_meshpreq_ie *preq) argument
1234 hwmp_send_preq(struct ieee80211vap *vap, const uint8_t da[IEEE80211_ADDR_LEN], struct ieee80211_meshpreq_ie *preq, struct timeval *last, struct timeval *minint) argument
1267 hwmp_recv_prep(struct ieee80211vap *vap, struct ieee80211_node *ni, const struct ieee80211_frame *wh, const struct ieee80211_meshprep_ie *prep) argument
1477 hwmp_send_prep(struct ieee80211vap *vap, const uint8_t da[IEEE80211_ADDR_LEN], struct ieee80211_meshprep_ie *prep) argument
1505 struct ieee80211vap *vap = ni->ni_vap; local
1540 hwmp_recv_perr(struct ieee80211vap *vap, struct ieee80211_node *ni, const struct ieee80211_frame *wh, const struct ieee80211_meshperr_ie *perr) argument
1642 hwmp_send_perr(struct ieee80211vap *vap, const uint8_t da[IEEE80211_ADDR_LEN], struct ieee80211_meshperr_ie *perr) argument
1691 hwmp_senderror(struct ieee80211vap *vap, const uint8_t addr[IEEE80211_ADDR_LEN], struct ieee80211_mesh_route *rt, int rcode) argument
1739 hwmp_recv_rann(struct ieee80211vap *vap, struct ieee80211_node *ni, const struct ieee80211_frame *wh, const struct ieee80211_meshrann_ie *rann) argument
1832 hwmp_send_rann(struct ieee80211vap *vap, const uint8_t da[IEEE80211_ADDR_LEN], struct ieee80211_meshrann_ie *rann) argument
1857 struct ieee80211vap *vap = rt->rt_vap; local
1909 hwmp_discover(struct ieee80211vap *vap, const uint8_t dest[IEEE80211_ADDR_LEN], struct mbuf *m) argument
2041 hwmp_ioctl_get80211(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
2064 hwmp_ioctl_set80211(struct ieee80211vap *vap, struct ieee80211req *ireq) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_beacon.h41 struct ieee80211vap *vap);
43 struct ieee80211vap *vap);
46 extern void ath_beacon_update(struct ieee80211vap *vap, int item);
48 struct ieee80211vap *vap);

Completed in 651 milliseconds

12345