Home
last modified time | relevance | path

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

12345

/dragonfly/sys/netproto/802_11/
H A Dieee80211_scan.h92 void (*sc_vattach)(struct ieee80211vap *);
93 void (*sc_vdetach)(struct ieee80211vap *);
102 struct ieee80211vap *, int);
105 void (*sc_scan_next)(struct ieee80211vap *);
106 void (*sc_scan_done)(struct ieee80211vap *);
108 void (*sc_add_scan)(struct ieee80211vap *,
125 struct ieee80211vap *ss_vap;
300 struct ieee80211vap *);
302 struct ieee80211vap *);
304 struct ieee80211vap *);
[all …]
H A Dieee80211_proto.h77 void ieee80211_promisc(struct ieee80211vap *, int);
228 int (*ia_attach)(struct ieee80211vap *);
229 void (*ia_detach)(struct ieee80211vap *);
246 int (*iac_attach)(struct ieee80211vap *);
247 void (*iac_detach)(struct ieee80211vap *);
248 int (*iac_check)(struct ieee80211vap *,
250 int (*iac_add)(struct ieee80211vap *,
252 int (*iac_remove)(struct ieee80211vap *,
254 int (*iac_flush)(struct ieee80211vap *);
256 int (*iac_getpolicy)(struct ieee80211vap *);
[all …]
H A Dieee80211_ratectl.h42 int (*ir_attach)(const struct ieee80211vap *);
43 void (*ir_detach)(const struct ieee80211vap *);
44 void (*ir_init)(struct ieee80211vap *);
45 void (*ir_deinit)(struct ieee80211vap *);
52 void (*ir_tx_update)(const struct ieee80211vap *,
61 void ieee80211_ratectl_init(struct ieee80211vap *);
69 ieee80211_ratectl_deinit(struct ieee80211vap *vap) in ieee80211_ratectl_deinit()
77 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_init()
85 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_deinit()
93 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_rate()
[all …]
H A Dieee80211_var.h106 struct ieee80211vap;
254 void (*ic_vap_delete)(struct ieee80211vap *);
364 struct ieee80211vap { struct
469 int (*iv_key_alloc)(struct ieee80211vap *, argument
472 int (*iv_key_delete)(struct ieee80211vap *, argument
474 int (*iv_key_set)(struct ieee80211vap *, argument
493 void (*iv_opdetach)(struct ieee80211vap *); argument
505 void (*iv_deliver_data)(struct ieee80211vap *, argument
513 void (*iv_bmiss)(struct ieee80211vap *); argument
527 int (*iv_newstate)(struct ieee80211vap *, argument
[all …]
H A Dieee80211_crypto.h148 struct ieee80211vap;
158 void ieee80211_crypto_vattach(struct ieee80211vap *);
159 void ieee80211_crypto_vdetach(struct ieee80211vap *);
160 int ieee80211_crypto_newkey(struct ieee80211vap *,
162 int ieee80211_crypto_delkey(struct ieee80211vap *,
165 void ieee80211_crypto_delglobalkeys(struct ieee80211vap *);
198 uint8_t ieee80211_crypto_get_keyid(struct ieee80211vap *vap,
222 ieee80211_crypto_enmic(struct ieee80211vap *vap, in ieee80211_crypto_enmic()
235 ieee80211_crypto_resetkey(struct ieee80211vap *vap, in ieee80211_crypto_resetkey()
247 void ieee80211_notify_replay_failure(struct ieee80211vap *,
[all …]
H A Dieee80211_node.h67 struct ieee80211vap;
112 struct ieee80211vap *ni_vap; /* associated vap */
232 struct ieee80211vap *ni_wdsvap; /* associated WDS vap */
312 void ieee80211_node_vattach(struct ieee80211vap *);
313 void ieee80211_node_latevattach(struct ieee80211vap *);
314 void ieee80211_node_vdetach(struct ieee80211vap *);
329 void ieee80211_reset_bss(struct ieee80211vap *);
371 struct ieee80211vap *,
392 const struct ieee80211vap *vap,
397 const struct ieee80211vap *vap,
[all …]
H A Dieee80211_mesh.h422 struct ieee80211vap *rt_vap;
463 (*mpp_discover)(struct ieee80211vap *,
467 void (*mpp_senderror)(struct ieee80211vap *,
470 void (*mpp_vattach)(struct ieee80211vap *);
471 void (*mpp_vdetach)(struct ieee80211vap *);
472 int (*mpp_newstate)(struct ieee80211vap *,
533 ieee80211_mesh_rt_find(struct ieee80211vap *,
538 void ieee80211_mesh_rt_del(struct ieee80211vap *,
572 ieee80211_mesh_mark_gate(struct ieee80211vap *,
577 ieee80211_mesh_find_txnode(struct ieee80211vap *,
[all …]
H A Dieee80211_power.h31 struct ieee80211vap;
67 void ieee80211_power_vattach(struct ieee80211vap *);
68 void ieee80211_power_vdetach(struct ieee80211vap *);
69 void ieee80211_power_latevattach(struct ieee80211vap *);
81 void ieee80211_sta_pwrsave(struct ieee80211vap *, int enable);
82 void ieee80211_sta_tim_notify(struct ieee80211vap *vap, int set);
83 void ieee80211_sta_ps_timer_check(struct ieee80211vap *vap);
H A Dieee80211_tdma.h81 int (*tdma_newstate)(struct ieee80211vap *, enum ieee80211_state,
86 void (*tdma_opdetach)(struct ieee80211vap *);
94 void ieee80211_tdma_vattach(struct ieee80211vap *);
96 int ieee80211_tdma_getslot(struct ieee80211vap *vap);
98 uint8_t *ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap);
100 void ieee80211_tdma_update_beacon(struct ieee80211vap *vap,
/dragonfly/sys/netproto/802_11/wlan/
H A Dieee80211_crypto.c51 static int _ieee80211_crypto_delkey(struct ieee80211vap *,
97 static void null_key_update(struct ieee80211vap *vap) {} in null_key_update()
118 dev_key_alloc(struct ieee80211vap *vap, in dev_key_alloc()
126 dev_key_delete(struct ieee80211vap *vap, in dev_key_delete()
160 ieee80211_crypto_vattach(struct ieee80211vap *vap) in ieee80211_crypto_vattach()
185 ieee80211_crypto_vdetach(struct ieee80211vap *vap) in ieee80211_crypto_vdetach()
263 ieee80211_crypto_newkey(struct ieee80211vap *vap, in ieee80211_crypto_newkey()
537 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_crypto_get_txkey()
591 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_crypto_decap()
640 struct ieee80211vap *vap = ni->ni_vap; in load_ucastkey()
[all …]
H A Dieee80211_scan.c122 ieee80211_scan_vattach(struct ieee80211vap *vap) in ieee80211_scan_vattach()
137 ieee80211_scan_vdetach(struct ieee80211vap *vap) in ieee80211_scan_vdetach()
285 struct ieee80211vap *vap = ss->ss_vap; in ieee80211_scan_dump()
437 ieee80211_cancel_scan(struct ieee80211vap *vap) in ieee80211_cancel_scan()
451 ieee80211_cancel_anyscan(struct ieee80211vap *vap) in ieee80211_cancel_anyscan()
464 ieee80211_scan_next(struct ieee80211vap *vap) in ieee80211_scan_next()
477 ieee80211_scan_done(struct ieee80211vap *vap) in ieee80211_scan_done()
565 ieee80211_add_scan(struct ieee80211vap *vap, in ieee80211_add_scan()
609 ieee80211_scan_assoc_fail(struct ieee80211vap *vap, in ieee80211_scan_assoc_fail()
625 ieee80211_scan_iterate(struct ieee80211vap *vap, in ieee80211_scan_iterate()
[all …]
H A Dieee80211_monitor.c61 static void monitor_vattach(struct ieee80211vap *);
62 static int monitor_newstate(struct ieee80211vap *, enum ieee80211_state, int);
78 monitor_vdetach(struct ieee80211vap *vap) in monitor_vdetach()
83 monitor_vattach(struct ieee80211vap *vap) in monitor_vattach()
94 monitor_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) in monitor_newstate()
131 struct ieee80211vap *vap = ni->ni_vap; in monitor_input()
H A Dieee80211_amrr.c60 static void amrr_init(struct ieee80211vap *);
61 static void amrr_deinit(struct ieee80211vap *);
67 static void amrr_tx_complete(const struct ieee80211vap *,
70 static void amrr_tx_update(const struct ieee80211vap *vap,
72 static void amrr_sysctlattach(struct ieee80211vap *,
109 amrr_init(struct ieee80211vap *vap) in amrr_init()
133 amrr_deinit(struct ieee80211vap *vap) in amrr_deinit()
161 struct ieee80211vap *vap = ni->ni_vap; in amrr_node_init()
359 amrr_tx_complete(const struct ieee80211vap *vap, in amrr_tx_complete()
392 struct ieee80211vap *vap = arg1; in amrr_sysctl_interval()
[all …]
H A Dieee80211_rssadapt.c81 static void rssadapt_init(struct ieee80211vap *);
82 static void rssadapt_deinit(struct ieee80211vap *);
90 static void rssadapt_tx_complete(const struct ieee80211vap *,
93 static void rssadapt_sysctlattach(struct ieee80211vap *,
116 rssadapt_setinterval(const struct ieee80211vap *vap, int msecs) in rssadapt_setinterval()
128 rssadapt_init(struct ieee80211vap *vap) in rssadapt_init()
152 rssadapt_deinit(struct ieee80211vap *vap) in rssadapt_deinit()
177 struct ieee80211vap *vap = ni->ni_vap; in rssadapt_node_init()
323 rssadapt_tx_complete(const struct ieee80211vap *vap, in rssadapt_tx_complete()
343 struct ieee80211vap *vap = arg1; in rssadapt_sysctl_interval()
[all …]
H A Dieee80211_crypto_none.c50 static void *none_attach(struct ieee80211vap *, struct ieee80211_key *);
76 none_attach(struct ieee80211vap *vap, struct ieee80211_key *k) in none_attach()
102 struct ieee80211vap *vap = k->wk_private; in none_encap()
123 struct ieee80211vap *vap = k->wk_private; in none_decap()
143 struct ieee80211vap *vap = k->wk_private; in none_enmic()
152 struct ieee80211vap *vap = k->wk_private; in none_demic()
H A Dieee80211_tdma.c115 static void tdma_vdetach(struct ieee80211vap *vap);
117 static void tdma_beacon_miss(struct ieee80211vap *vap);
120 static int tdma_update(struct ieee80211vap *vap,
146 ieee80211_tdma_vattach(struct ieee80211vap *vap) in ieee80211_tdma_vattach()
201 tdma_vdetach(struct ieee80211vap *vap) in tdma_vdetach()
219 struct ieee80211vap *vap = arg; in sta_leave()
295 tdma_beacon_miss(struct ieee80211vap *vap) in tdma_beacon_miss()
334 struct ieee80211vap *vap = ni->ni_vap; in tdma_recv_mgmt()
527 struct ieee80211vap *vap = ni->ni_vap; in tdma_process_params()
632 ieee80211_tdma_getslot(struct ieee80211vap *vap) in ieee80211_tdma_getslot()
[all …]
H A Dieee80211_ratectl_none.c48 none_init(struct ieee80211vap *vap) in none_init()
53 none_deinit(struct ieee80211vap *vap) in none_deinit()
79 none_tx_complete(const struct ieee80211vap *vap, in none_tx_complete()
86 none_tx_update(const struct ieee80211vap *vap, const struct ieee80211_node *ni, in none_tx_update()
92 none_setinterval(const struct ieee80211vap *vap, int msecs) in none_setinterval()
H A Dieee80211_proto.c1529 struct ieee80211vap *vap; in ieee80211_start_all()
1586 struct ieee80211vap *vap; in ieee80211_stop_all()
1606 struct ieee80211vap *vap; in ieee80211_suspend_all()
1627 struct ieee80211vap *vap; in ieee80211_resume_all()
1673 struct ieee80211vap *vap; in beacon_miss()
1757 struct ieee80211vap *vap; in ieee80211_csa_startswitch()
1785 struct ieee80211vap *vap; in csa_completeswitch()
1809 struct ieee80211vap *vap; in ieee80211_csa_completeswitch()
1844 struct ieee80211vap *vap; in ieee80211_cac_completeswitch()
1871 struct ieee80211vap *vap; in markwaiting()
[all …]
H A Dieee80211_dragonfly.c84 struct ieee80211vap *vap; in wlan_clone_create()
127 struct ieee80211vap *vap = ifp->if_softc; in wlan_clone_destroy()
755 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_join()
775 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_leave()
855 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_wds_discover()
865 struct ieee80211vap *vap; in ieee80211_notify_csa()
886 struct ieee80211vap *vap; in ieee80211_notify_radar()
904 struct ieee80211vap *vap; in ieee80211_notify_cac()
921 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_deauth()
932 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_auth()
[all …]
H A Dieee80211_power.c50 static void ieee80211_update_ps(struct ieee80211vap *, int);
66 ieee80211_power_vattach(struct ieee80211vap *vap) in ieee80211_power_vattach()
79 ieee80211_power_latevattach(struct ieee80211vap *vap) in ieee80211_power_latevattach()
104 ieee80211_power_vdetach(struct ieee80211vap *vap) in ieee80211_power_vdetach()
238 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_psq_age()
278 ieee80211_update_ps(struct ieee80211vap *vap, int nsta) in ieee80211_update_ps()
292 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_set_tim()
332 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_pwrsave()
425 struct ieee80211vap *vap = ni->ni_vap; in pwrsave_flushq()
486 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_pwrsave()
[all …]
H A Dieee80211_scan_sw.c141 ieee80211_swscan_vattach(struct ieee80211vap *vap) in ieee80211_swscan_vattach()
151 ieee80211_swscan_vdetach(struct ieee80211vap *vap) in ieee80211_swscan_vdetach()
258 struct ieee80211vap *vap, int flags, in ieee80211_swscan_start_scan()
285 struct ieee80211vap *vap, int flags, in ieee80211_swscan_check_scan()
343 struct ieee80211vap *vap, int flags) in ieee80211_swscan_bg_scan()
494 ieee80211_swscan_scan_next(struct ieee80211vap *vap) in ieee80211_swscan_scan_next()
566 struct ieee80211vap *vap = ss->ss_vap; in scan_curchan()
629 struct ieee80211vap *vap = ss->ss_vap; in scan_start()
784 struct ieee80211vap *vap = ss->ss_vap; in scan_end()
890 struct ieee80211vap *vap = ss->ss_vap; in scan_done()
[all …]
H A Dieee80211_mesh.c538 struct ieee80211vap *vap = (struct ieee80211vap *)arg; in mesh_gatemode_cb()
647 mesh_vdetach(struct ieee80211vap *vap) in mesh_vdetach()
662 mesh_vattach(struct ieee80211vap *vap) in mesh_vattach()
865 struct ieee80211vap *vap = arg; in mesh_rt_cleanup_cb()
923 struct ieee80211vap *vap = ni->ni_vap; in mesh_linkchange()
997 mesh_checkpseq(struct ieee80211vap *vap, in mesh_checkpseq()
1572 struct ieee80211vap *vap = ni->ni_vap; in mesh_input()
1878 struct ieee80211vap *vap = ni->ni_vap; in mesh_recv_mgmt()
2158 struct ieee80211vap *vap = ni->ni_vap; in mesh_parse_meshpeering_action()
2287 struct ieee80211vap *vap = ni->ni_vap; in mesh_recv_action_meshpeering_open()
[all …]
/dragonfly/sys/netproto/802_11/wlan_acl/
H A Dieee80211_acl.c85 struct ieee80211vap *as_vap;
94 static int acl_free_all(struct ieee80211vap *);
100 acl_attach(struct ieee80211vap *vap) in acl_attach()
123 acl_detach(struct ieee80211vap *vap) in acl_detach()
162 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh) in acl_check()
179 acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN]) in acl_add()
242 acl_free_all(struct ieee80211vap *vap) in acl_free_all()
258 acl_setpolicy(struct ieee80211vap *vap, int policy) in acl_setpolicy()
285 acl_getpolicy(struct ieee80211vap *vap) in acl_getpolicy()
293 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) in acl_setioctl()
[all …]
/dragonfly/sys/dev/netif/ath/ath/
H A Dif_ath_keycache.h35 extern int ath_key_alloc(struct ieee80211vap *, struct ieee80211_key *,
37 extern int ath_key_delete(struct ieee80211vap *, const struct ieee80211_key *);
38 extern int ath_key_set(struct ieee80211vap *, const struct ieee80211_key *);
39 extern int ath_keyset(struct ath_softc *sc, struct ieee80211vap *vap,
H A Dif_ath_beacon.h39 struct ieee80211vap *vap);
41 struct ieee80211vap *vap);
44 extern void ath_beacon_update(struct ieee80211vap *vap, int item);
46 struct ieee80211vap *vap);

12345