mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-26 18:59:22 +01:00
eapol: Add eapol_tx_frame
Allow other files to send EAPoL frames.
This commit is contained in:
parent
f05c3c30d1
commit
6be08a3604
@ -1786,6 +1786,12 @@ bool eapol_frame_watch_remove(uint32_t id)
|
||||
return watchlist_remove(&frame_watches, id);
|
||||
}
|
||||
|
||||
void eapol_tx_frame(uint32_t ifindex, uint16_t proto, const uint8_t *dst,
|
||||
const struct eapol_frame *frame)
|
||||
{
|
||||
pae_write(ifindex, dst, NULL, proto, frame);
|
||||
}
|
||||
|
||||
struct preauth_sm {
|
||||
uint32_t ifindex;
|
||||
uint8_t aa[6];
|
||||
|
@ -197,6 +197,8 @@ uint32_t eapol_frame_watch_add(uint32_t ifindex,
|
||||
eapol_frame_watch_func_t handler,
|
||||
void *user_data);
|
||||
bool eapol_frame_watch_remove(uint32_t id);
|
||||
void eapol_tx_frame(uint32_t ifindex, uint16_t proto, const uint8_t *dst,
|
||||
const struct eapol_frame *frame);
|
||||
|
||||
struct preauth_sm *eapol_preauth_start(const uint8_t *aa,
|
||||
const struct handshake_state *hs,
|
||||
|
Loading…
Reference in New Issue
Block a user