diff options
author | Sabrina Dubroca <sd@queasysnail.net> | 2016-09-20 07:43:09 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2016-10-03 10:26:26 (GMT) |
commit | cecdecdbe81c9ca86127413c6559be2d3ffcabd3 (patch) | |
tree | 52d4ae213ba07d03c259c624236dd718c73b56b9 /wpa_supplicant/driver_i.h | |
parent | 909c1b9835ecc9c115980e9827a9313c17dab22b (diff) | |
download | hostap-cecdecdbe81c9ca86127413c6559be2d3ffcabd3.zip hostap-cecdecdbe81c9ca86127413c6559be2d3ffcabd3.tar.gz hostap-cecdecdbe81c9ca86127413c6559be2d3ffcabd3.tar.bz2 |
mka: Pass full structures down to macsec drivers' receive SA ops
Clean up the driver interface by passing pointers to struct receive_sa
down the stack to the {create,enable,disable}_receive_sa() ops, instead
of passing the individual properties of the SA.
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Diffstat (limited to 'wpa_supplicant/driver_i.h')
-rw-r--r-- | wpa_supplicant/driver_i.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/wpa_supplicant/driver_i.h b/wpa_supplicant/driver_i.h index e2c2bd7..666798b 100644 --- a/wpa_supplicant/driver_i.h +++ b/wpa_supplicant/driver_i.h @@ -802,29 +802,27 @@ static inline int wpa_drv_delete_receive_sc(struct wpa_supplicant *wpa_s, } static inline int wpa_drv_create_receive_sa(struct wpa_supplicant *wpa_s, - u32 channel, u8 an, - u32 lowest_pn, const u8 *sak) + struct receive_sa *sa) { if (!wpa_s->driver->create_receive_sa) return -1; - return wpa_s->driver->create_receive_sa(wpa_s->drv_priv, channel, an, - lowest_pn, sak); + return wpa_s->driver->create_receive_sa(wpa_s->drv_priv, sa); } static inline int wpa_drv_enable_receive_sa(struct wpa_supplicant *wpa_s, - u32 channel, u8 an) + struct receive_sa *sa) { if (!wpa_s->driver->enable_receive_sa) return -1; - return wpa_s->driver->enable_receive_sa(wpa_s->drv_priv, channel, an); + return wpa_s->driver->enable_receive_sa(wpa_s->drv_priv, sa); } static inline int wpa_drv_disable_receive_sa(struct wpa_supplicant *wpa_s, - u32 channel, u8 an) + struct receive_sa *sa) { if (!wpa_s->driver->disable_receive_sa) return -1; - return wpa_s->driver->disable_receive_sa(wpa_s->drv_priv, channel, an); + return wpa_s->driver->disable_receive_sa(wpa_s->drv_priv, sa); } static inline int |