Home
last modified time | relevance | path

Searched refs:ieee80211vap (Results 1 – 25 of 59) sorted by relevance

123

/f-stack/freebsd/net80211/
H A Dieee80211_proto.h75 void ieee80211_proto_vattach(struct ieee80211vap *);
216 int (*ia_attach)(struct ieee80211vap *);
217 void (*ia_detach)(struct ieee80211vap *);
234 int (*iac_attach)(struct ieee80211vap *);
235 void (*iac_detach)(struct ieee80211vap *);
236 int (*iac_check)(struct ieee80211vap *,
238 int (*iac_add)(struct ieee80211vap *,
240 int (*iac_remove)(struct ieee80211vap *,
242 int (*iac_flush)(struct ieee80211vap *);
244 int (*iac_getpolicy)(struct ieee80211vap *);
[all …]
H A Dieee80211_scan.h94 void (*sc_vattach)(struct ieee80211vap *);
95 void (*sc_vdetach)(struct ieee80211vap *);
104 struct ieee80211vap *, int);
107 void (*sc_scan_next)(struct ieee80211vap *);
108 void (*sc_scan_done)(struct ieee80211vap *);
110 void (*sc_add_scan)(struct ieee80211vap *,
127 struct ieee80211vap *ss_vap;
302 struct ieee80211vap *);
304 struct ieee80211vap *);
306 struct ieee80211vap *);
[all …]
H A Dieee80211_ratectl.h85 int (*ir_attach)(const struct ieee80211vap *);
86 void (*ir_detach)(const struct ieee80211vap *);
87 void (*ir_init)(struct ieee80211vap *);
88 void (*ir_deinit)(struct ieee80211vap *);
94 void (*ir_tx_update)(struct ieee80211vap *,
108 ieee80211_ratectl_deinit(struct ieee80211vap *vap) in ieee80211_ratectl_deinit()
116 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_init()
124 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_deinit()
132 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_rate()
141 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_tx_complete()
[all …]
H A Dieee80211_crypto.h159 struct ieee80211vap;
167 void ieee80211_crypto_vattach(struct ieee80211vap *);
168 void ieee80211_crypto_vdetach(struct ieee80211vap *);
169 int ieee80211_crypto_newkey(struct ieee80211vap *,
171 int ieee80211_crypto_delkey(struct ieee80211vap *,
174 void ieee80211_crypto_delglobalkeys(struct ieee80211vap *);
176 void ieee80211_crypto_set_deftxkey(struct ieee80211vap *,
211 uint8_t ieee80211_crypto_get_keyid(struct ieee80211vap *vap,
225 ieee80211_crypto_enmic(struct ieee80211vap *vap, in ieee80211_crypto_enmic()
238 ieee80211_crypto_resetkey(struct ieee80211vap *vap, in ieee80211_crypto_resetkey()
[all …]
H A Dieee80211_power.h33 struct ieee80211vap;
69 void ieee80211_power_vattach(struct ieee80211vap *);
70 void ieee80211_power_vdetach(struct ieee80211vap *);
71 void ieee80211_power_latevattach(struct ieee80211vap *);
83 void ieee80211_sta_pwrsave(struct ieee80211vap *, int enable);
84 void ieee80211_sta_tim_notify(struct ieee80211vap *vap, int set);
85 void ieee80211_sta_ps_timer_check(struct ieee80211vap *vap);
H A Dieee80211_var.h120 struct ieee80211vap;
267 void (*ic_vap_delete)(struct ieee80211vap *);
391 struct ieee80211vap { struct
506 int (*iv_key_alloc)(struct ieee80211vap *, argument
509 int (*iv_key_delete)(struct ieee80211vap *, argument
511 int (*iv_key_set)(struct ieee80211vap *, argument
532 void (*iv_opdetach)(struct ieee80211vap *); argument
552 void (*iv_bmiss)(struct ieee80211vap *); argument
566 int (*iv_newstate)(struct ieee80211vap *, argument
572 int (*iv_wme_update)(struct ieee80211vap *, argument
[all …]
H A Dieee80211_mesh.h421 struct ieee80211vap *rt_vap;
462 (*mpp_discover)(struct ieee80211vap *,
466 void (*mpp_senderror)(struct ieee80211vap *,
469 void (*mpp_vattach)(struct ieee80211vap *);
470 void (*mpp_vdetach)(struct ieee80211vap *);
471 int (*mpp_newstate)(struct ieee80211vap *,
532 ieee80211_mesh_rt_find(struct ieee80211vap *,
537 void ieee80211_mesh_rt_del(struct ieee80211vap *,
571 ieee80211_mesh_mark_gate(struct ieee80211vap *,
576 ieee80211_mesh_find_txnode(struct ieee80211vap *,
[all …]
H A Dieee80211_node.h69 struct ieee80211vap;
120 struct ieee80211vap *ni_vap; /* associated vap */
253 struct ieee80211vap *ni_wdsvap; /* associated WDS vap */
339 void ieee80211_node_vattach(struct ieee80211vap *);
340 void ieee80211_node_latevattach(struct ieee80211vap *);
341 void ieee80211_node_vdetach(struct ieee80211vap *);
356 void ieee80211_reset_bss(struct ieee80211vap *);
399 struct ieee80211vap *,
420 const struct ieee80211vap *vap,
425 const struct ieee80211vap *vap,
[all …]
H A Dieee80211_crypto.c52 static int _ieee80211_crypto_delkey(struct ieee80211vap *,
98 static void null_key_update(struct ieee80211vap *vap) {} in null_key_update()
119 dev_key_alloc(struct ieee80211vap *vap, in dev_key_alloc()
127 dev_key_delete(struct ieee80211vap *vap, in dev_key_delete()
161 ieee80211_crypto_vattach(struct ieee80211vap *vap) in ieee80211_crypto_vattach()
186 ieee80211_crypto_vdetach(struct ieee80211vap *vap) in ieee80211_crypto_vdetach()
264 ieee80211_crypto_newkey(struct ieee80211vap *vap, in ieee80211_crypto_newkey()
558 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_crypto_get_txkey()
613 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_crypto_decap()
753 struct ieee80211vap *vap = ni->ni_vap; in load_ucastkey()
[all …]
H A Dieee80211_tdma.h83 int (*tdma_newstate)(struct ieee80211vap *, enum ieee80211_state,
88 void (*tdma_opdetach)(struct ieee80211vap *);
96 void ieee80211_tdma_vattach(struct ieee80211vap *);
98 int ieee80211_tdma_getslot(struct ieee80211vap *vap);
100 uint8_t *ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap);
102 void ieee80211_tdma_update_beacon(struct ieee80211vap *vap,
H A Dieee80211_monitor.c63 static void monitor_vattach(struct ieee80211vap *);
64 static int monitor_newstate(struct ieee80211vap *, enum ieee80211_state, int);
80 monitor_vdetach(struct ieee80211vap *vap) in monitor_vdetach()
85 monitor_vattach(struct ieee80211vap *vap) in monitor_vattach()
96 monitor_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) in monitor_newstate()
133 struct ieee80211vap *vap = ni->ni_vap; in monitor_input()
H A Dieee80211_acl.c86 struct ieee80211vap *as_vap;
95 static int acl_free_all(struct ieee80211vap *);
101 acl_attach(struct ieee80211vap *vap) in acl_attach()
119 acl_detach(struct ieee80211vap *vap) in acl_detach()
158 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh) in acl_check()
175 acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN]) in acl_add()
233 acl_free_all(struct ieee80211vap *vap) in acl_free_all()
249 acl_setpolicy(struct ieee80211vap *vap, int policy) in acl_setpolicy()
276 acl_getpolicy(struct ieee80211vap *vap) in acl_getpolicy()
284 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) in acl_setioctl()
[all …]
H A Dieee80211_scan.c130 ieee80211_scan_vattach(struct ieee80211vap *vap) in ieee80211_scan_vattach()
153 ieee80211_scan_vdetach(struct ieee80211vap *vap) in ieee80211_scan_vdetach()
301 struct ieee80211vap *vap = ss->ss_vap; in ieee80211_scan_dump()
453 ieee80211_cancel_scan(struct ieee80211vap *vap) in ieee80211_cancel_scan()
467 ieee80211_cancel_anyscan(struct ieee80211vap *vap) in ieee80211_cancel_anyscan()
480 ieee80211_scan_next(struct ieee80211vap *vap) in ieee80211_scan_next()
493 ieee80211_scan_done(struct ieee80211vap *vap) in ieee80211_scan_done()
581 ieee80211_add_scan(struct ieee80211vap *vap, in ieee80211_add_scan()
625 ieee80211_scan_assoc_fail(struct ieee80211vap *vap, in ieee80211_scan_assoc_fail()
641 ieee80211_scan_iterate(struct ieee80211vap *vap, in ieee80211_scan_iterate()
[all …]
H A Dieee80211_freebsd.c118 struct ieee80211vap *vap; in wlan_clone_create()
242 struct ieee80211vap *vap = arg1; in ieee80211_sysctl_vap_restart()
782 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_join()
803 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_leave()
904 struct ieee80211vap *vap; in ieee80211_notify_csa()
926 struct ieee80211vap *vap; in ieee80211_notify_radar()
946 struct ieee80211vap *vap; in ieee80211_notify_cac()
1004 struct ieee80211vap *vap; in ieee80211_notify_radio()
1103 struct ieee80211vap *vap; in ieee80211_debugnet_init()
1117 struct ieee80211vap *vap; in ieee80211_debugnet_event()
[all …]
H A Dieee80211_crypto_none.c51 static void *none_attach(struct ieee80211vap *, struct ieee80211_key *);
77 none_attach(struct ieee80211vap *vap, struct ieee80211_key *k) in none_attach()
103 struct ieee80211vap *vap = k->wk_private; in none_encap()
124 struct ieee80211vap *vap = k->wk_private; in none_decap()
144 struct ieee80211vap *vap = k->wk_private; in none_enmic()
153 struct ieee80211vap *vap = k->wk_private; in none_demic()
H A Dieee80211_proto.c850 struct ieee80211vap *iv; in vap_update_slot()
923 struct ieee80211vap *iv; in vap_update_erp_protmode()
989 struct ieee80211vap *iv; in vap_update_preamble()
1054 struct ieee80211vap *iv; in vap_update_ht_protmode()
2072 struct ieee80211vap *vap; in ieee80211_start_all()
2130 struct ieee80211vap *vap; in ieee80211_stop_all()
2150 struct ieee80211vap *vap; in ieee80211_suspend_all()
2171 struct ieee80211vap *vap; in ieee80211_resume_all()
2213 struct ieee80211vap *vap; in beacon_miss()
2297 struct ieee80211vap *vap; in ieee80211_csa_startswitch()
[all …]
H A Dieee80211_ht.h181 void ieee80211_ht_vattach(struct ieee80211vap *);
182 void ieee80211_ht_vdetach(struct ieee80211vap *);
213 void ieee80211_htprot_update(struct ieee80211vap *, int protmode);
214 void ieee80211_ht_timeout(struct ieee80211vap *);
230 uint8_t *ieee80211_add_htcap_ch(uint8_t *, struct ieee80211vap *,
236 void ieee80211_ht_update_beacon(struct ieee80211vap *,
244 void ieee80211_htinfo_notify(struct ieee80211vap *vap);
H A Dieee80211_ratectl_none.c54 none_init(struct ieee80211vap *vap) in none_init()
59 none_deinit(struct ieee80211vap *vap) in none_deinit()
91 none_tx_update(struct ieee80211vap *vap, in none_tx_update()
97 none_setinterval(const struct ieee80211vap *vap, int msecs) in none_setinterval()
H A Dieee80211_amrr.c65 static void amrr_init(struct ieee80211vap *);
66 static void amrr_deinit(struct ieee80211vap *);
75 static void amrr_tx_update(struct ieee80211vap *vap,
77 static void amrr_sysctlattach(struct ieee80211vap *,
102 amrr_setinterval(const struct ieee80211vap *vap, int msecs) in amrr_setinterval()
115 amrr_init(struct ieee80211vap *vap) in amrr_init()
135 amrr_deinit(struct ieee80211vap *vap) in amrr_deinit()
165 struct ieee80211vap *vap = ni->ni_vap; in amrr_node_init()
428 amrr_tx_update(struct ieee80211vap *vap, in amrr_tx_update()
443 struct ieee80211vap *vap = arg1; in amrr_sysctl_interval()
[all …]
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,
150 ieee80211_tdma_vattach(struct ieee80211vap *vap) in ieee80211_tdma_vattach()
201 tdma_vdetach(struct ieee80211vap *vap) in tdma_vdetach()
219 struct ieee80211vap *vap = ni->ni_vap; in sta_leave()
296 tdma_beacon_miss(struct ieee80211vap *vap) in tdma_beacon_miss()
335 struct ieee80211vap *vap = ni->ni_vap; in tdma_recv_mgmt()
528 struct ieee80211vap *vap = ni->ni_vap; in tdma_process_params()
633 ieee80211_tdma_getslot(struct ieee80211vap *vap) in ieee80211_tdma_getslot()
[all …]
H A Dieee80211_rssadapt.c82 static void rssadapt_setinterval(const struct ieee80211vap *, int);
83 static void rssadapt_init(struct ieee80211vap *);
84 static void rssadapt_deinit(struct ieee80211vap *);
94 static void rssadapt_sysctlattach(struct ieee80211vap *,
117 rssadapt_setinterval(const struct ieee80211vap *vap, int msecs) in rssadapt_setinterval()
130 rssadapt_init(struct ieee80211vap *vap) in rssadapt_init()
150 rssadapt_deinit(struct ieee80211vap *vap) in rssadapt_deinit()
177 struct ieee80211vap *vap = ni->ni_vap; in rssadapt_node_init()
363 struct ieee80211vap *vap = arg1; in rssadapt_sysctl_interval()
379 rssadapt_sysctlattach(struct ieee80211vap *vap, in rssadapt_sysctlattach()
H A Dieee80211_freebsd.h48 struct ieee80211vap;
243 struct ieee80211vap;
244 int ieee80211_com_vincref(struct ieee80211vap *);
245 void ieee80211_com_vdecref(struct ieee80211vap *);
246 void ieee80211_com_vdetach(struct ieee80211vap *);
262 void ieee80211_vap_destroy(struct ieee80211vap *);
263 const char * ieee80211_get_vap_ifname(struct ieee80211vap *);
366 void ieee80211_sysctl_vattach(struct ieee80211vap *);
367 void ieee80211_sysctl_vdetach(struct ieee80211vap *);
501 typedef int ieee80211_ioctl_getfunc(struct ieee80211vap *,
[all …]
H A Dieee80211_superg.h77 void ieee80211_superg_vattach(struct ieee80211vap *);
78 void ieee80211_superg_vdetach(struct ieee80211vap *);
142 struct mbuf *ieee80211_ff_encap(struct ieee80211vap *, struct mbuf *,
144 struct mbuf * ieee80211_amsdu_encap(struct ieee80211vap *vap, struct mbuf *m1,
150 ieee80211_decap_fastframe(struct ieee80211vap *vap, struct ieee80211_node *ni, in ieee80211_decap_fastframe()
H A Dieee80211_power.c52 static void ieee80211_update_ps(struct ieee80211vap *, int);
68 ieee80211_power_vattach(struct ieee80211vap *vap) in ieee80211_power_vattach()
81 ieee80211_power_latevattach(struct ieee80211vap *vap) in ieee80211_power_latevattach()
101 ieee80211_power_vdetach(struct ieee80211vap *vap) in ieee80211_power_vdetach()
235 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_psq_age()
275 ieee80211_update_ps(struct ieee80211vap *vap, int nsta) in ieee80211_update_ps()
289 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_set_tim()
329 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_pwrsave()
422 struct ieee80211vap *vap = ni->ni_vap; in pwrsave_flushq()
483 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_pwrsave()
[all …]
H A Dieee80211_node.c100 struct ieee80211vap *);
697 struct ieee80211vap *vap; in gethtadjustflags()
728 struct ieee80211vap *vap; in getvhtadjustflags()
1627 const struct ieee80211vap *vap, in ieee80211_find_vap_node_locked_debug()
1631 const struct ieee80211vap *vap, in ieee80211_find_vap_node_locked_debug()
1661 const struct ieee80211vap *vap, in ieee80211_find_vap_node_debug()
1665 const struct ieee80211vap *vap, in ieee80211_find_vap_node_debug()
2272 struct ieee80211vap *match) in ieee80211_node_table_reset()
2464 struct ieee80211vap *vap; in ieee80211_drain()
2527 struct ieee80211vap *vap; in ieee80211_node_timeout()
[all …]

123