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

#include <mac80211.h>

Data Fields

u32 cipher
 
u8 icv_len
 
u8 iv_len
 
u8 hw_key_idx
 
u8 flags
 
s8 keyidx
 
u8 keylen
 
u8 key [0]
 

Detailed Description

struct ieee80211_key_conf - key information

This key information is given by mac80211 to the driver by the set_key() callback in &struct ieee80211_ops.

: To be set by the driver, this is the key index the driver wants to be given when a frame is transmitted and needs to be encrypted in hardware. : The key's cipher suite selector. : key flags, see &enum ieee80211_key_flags. : the key index (0-3) : key material length : key material. For ALG_TKIP the key is encoded as a 256-bit (32 byte) data block:

Definition at line 1022 of file mac80211.h.

Field Documentation

Definition at line 1023 of file mac80211.h.

u8 flags

Definition at line 1027 of file mac80211.h.

u8 hw_key_idx

Definition at line 1026 of file mac80211.h.

u8 icv_len

Definition at line 1024 of file mac80211.h.

u8 iv_len

Definition at line 1025 of file mac80211.h.

u8 key[0]

Definition at line 1030 of file mac80211.h.

s8 keyidx

Definition at line 1028 of file mac80211.h.

u8 keylen

Definition at line 1029 of file mac80211.h.


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