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>
This commit is contained in:
parent
909c1b9835
commit
cecdecdbe8
6 changed files with 44 additions and 47 deletions
|
@ -151,10 +151,9 @@ struct ieee802_1x_kay_ctx {
|
|||
enum validate_frames vf,
|
||||
enum confidentiality_offset co);
|
||||
int (*delete_receive_sc)(void *ctx, u32 channel);
|
||||
int (*create_receive_sa)(void *ctx, u32 channel, u8 an, u32 lowest_pn,
|
||||
const u8 *sak);
|
||||
int (*enable_receive_sa)(void *ctx, u32 channel, u8 an);
|
||||
int (*disable_receive_sa)(void *ctx, u32 channel, u8 an);
|
||||
int (*create_receive_sa)(void *ctx, struct receive_sa *sa);
|
||||
int (*enable_receive_sa)(void *ctx, struct receive_sa *sa);
|
||||
int (*disable_receive_sa)(void *ctx, struct receive_sa *sa);
|
||||
int (*get_available_transmit_sc)(void *ctx, u32 *channel);
|
||||
int (*create_transmit_sc)(void *ctx, u32 channel,
|
||||
const struct ieee802_1x_mka_sci *sci,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue