Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
lib80211_crypto_ops Struct Reference

#include <lib80211.h>

Data Fields

const charname
 
struct list_head list
 
void *(* init )(int keyidx)
 
void(* deinit )(void *priv)
 
int(* encrypt_mpdu )(struct sk_buff *skb, int hdr_len, void *priv)
 
int(* decrypt_mpdu )(struct sk_buff *skb, int hdr_len, void *priv)
 
int(* encrypt_msdu )(struct sk_buff *skb, int hdr_len, void *priv)
 
int(* decrypt_msdu )(struct sk_buff *skb, int keyidx, int hdr_len, void *priv)
 
int(* set_key )(void *key, int len, u8 *seq, void *priv)
 
int(* get_key )(void *key, int len, u8 *seq, void *priv)
 
char *(* print_stats )(char *p, void *priv)
 
unsigned long(* get_flags )(void *priv)
 
unsigned long(* set_flags )(unsigned long flags, void *priv)
 
int extra_mpdu_prefix_len
 
int extra_mpdu_postfix_len
 
int extra_msdu_prefix_len
 
int extra_msdu_postfix_len
 
struct moduleowner
 

Detailed Description

Definition at line 46 of file lib80211.h.

Field Documentation

int(* decrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv)

Definition at line 65 of file lib80211.h.

int(* decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len, void *priv)

Definition at line 70 of file lib80211.h.

void(* deinit)(void *priv)

Definition at line 56 of file lib80211.h.

int(* encrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv)

Definition at line 64 of file lib80211.h.

int(* encrypt_msdu)(struct sk_buff *skb, int hdr_len, void *priv)

Definition at line 69 of file lib80211.h.

int extra_mpdu_postfix_len

Definition at line 89 of file lib80211.h.

int extra_mpdu_prefix_len

Definition at line 89 of file lib80211.h.

int extra_msdu_postfix_len

Definition at line 90 of file lib80211.h.

int extra_msdu_prefix_len

Definition at line 90 of file lib80211.h.

unsigned long(* get_flags)(void *priv)

Definition at line 81 of file lib80211.h.

int(* get_key)(void *key, int len, u8 *seq, void *priv)

Definition at line 74 of file lib80211.h.

void*(* init)(int keyidx)

Definition at line 53 of file lib80211.h.

Definition at line 48 of file lib80211.h.

const char* name

Definition at line 47 of file lib80211.h.

struct module* owner

Definition at line 92 of file lib80211.h.

char*(* print_stats)(char *p, void *priv)

Definition at line 78 of file lib80211.h.

unsigned long(* set_flags)(unsigned long flags, void *priv)

Definition at line 82 of file lib80211.h.

int(* set_key)(void *key, int len, u8 *seq, void *priv)

Definition at line 73 of file lib80211.h.


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