hostapd
Public Attributes | List of all members
ieee802_1x_kay_ctx Struct Reference

Public Attributes

void * ctx
 
int(* macsec_init )(void *ctx, struct macsec_init_params *params)
 
int(* macsec_deinit )(void *ctx)
 
int(* macsec_get_capability )(void *priv, enum macsec_cap *cap)
 
int(* enable_protect_frames )(void *ctx, Boolean enabled)
 
int(* enable_encrypt )(void *ctx, Boolean enabled)
 
int(* set_replay_protect )(void *ctx, Boolean enabled, u32 window)
 
int(* set_current_cipher_suite )(void *ctx, u64 cs)
 
int(* enable_controlled_port )(void *ctx, Boolean enabled)
 
int(* get_receive_lowest_pn )(void *ctx, struct receive_sa *sa)
 
int(* get_transmit_next_pn )(void *ctx, struct transmit_sa *sa)
 
int(* set_transmit_next_pn )(void *ctx, struct transmit_sa *sa)
 
int(* create_receive_sc )(void *ctx, struct receive_sc *sc, enum validate_frames vf, enum confidentiality_offset co)
 
int(* delete_receive_sc )(void *ctx, struct receive_sc *sc)
 
int(* create_receive_sa )(void *ctx, struct receive_sa *sa)
 
int(* delete_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(* create_transmit_sc )(void *ctx, struct transmit_sc *sc, enum confidentiality_offset co)
 
int(* delete_transmit_sc )(void *ctx, struct transmit_sc *sc)
 
int(* create_transmit_sa )(void *ctx, struct transmit_sa *sa)
 
int(* delete_transmit_sa )(void *ctx, struct transmit_sa *sa)
 
int(* enable_transmit_sa )(void *ctx, struct transmit_sa *sa)
 
int(* disable_transmit_sa )(void *ctx, struct transmit_sa *sa)
 

The documentation for this struct was generated from the following file: