linux/net/mac80211
Johannes Berg 6a7664d451 [MAC80211]: remove HW_KEY_IDX_INVALID
This patch makes the mac80211/driver interface rely only on the
IEEE80211_TXCTL_DO_NOT_ENCRYPT flag to signal to the driver whether
a frame should be encrypted or not, since mac80211 internally no
longer relies on HW_KEY_IDX_INVALID either this removes it, changes
the key index to be a u8 in all places and makes the full range of
the value available to drivers.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Acked-by: Michael Wu <flamingice@sourmilk.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-10-10 16:49:29 -07:00
..
aes_ccm.c [NET]: DIV_ROUND_UP cleanup (part two) 2007-10-10 16:48:37 -07:00
aes_ccm.h
debugfs_key.c [MAC80211]: add interface index to key debugfs 2007-10-10 16:48:54 -07:00
debugfs_key.h [MAC80211]: Add debugfs attributes. 2007-05-05 11:46:38 -07:00
debugfs_netdev.c [MAC80211]: Remove bitfields from struct ieee80211_sub_if_data 2007-10-10 16:48:50 -07:00
debugfs_netdev.h [MAC80211]: Add debugfs attributes. 2007-05-05 11:46:38 -07:00
debugfs_sta.c [MAC80211]: remove fake set_key() call 2007-10-10 16:48:52 -07:00
debugfs_sta.h [MAC80211]: Add debugfs attributes. 2007-05-05 11:46:38 -07:00
debugfs.c [MAC80211]: remove turbo modes 2007-10-10 16:49:27 -07:00
debugfs.h [MAC80211]: Add debugfs attributes. 2007-05-05 11:46:38 -07:00
event.c [MAC80211]: refactor event sending 2007-10-10 16:48:47 -07:00
hostapd_ioctl.h [MAC80211]: remove hostapd interface stuff 2007-10-10 16:48:57 -07:00
ieee80211_cfg.c [NET]: Make the device list and device lookups per namespace. 2007-10-10 16:49:10 -07:00
ieee80211_cfg.h
ieee80211_common.h [MAC80211]: remove turbo modes 2007-10-10 16:49:27 -07:00
ieee80211_i.h [MAC80211]: rework key handling 2007-10-10 16:48:53 -07:00
ieee80211_iface.c [MAC80211]: rework key handling 2007-10-10 16:48:53 -07:00
ieee80211_ioctl.c [MAC80211]: remove turbo modes 2007-10-10 16:49:27 -07:00
ieee80211_key.h [MAC80211]: add interface index to key debugfs 2007-10-10 16:48:54 -07:00
ieee80211_led.c
ieee80211_led.h
ieee80211_rate.c [MAC80211]: move some rate control functions out of ieee80211.c 2007-10-10 16:47:35 -07:00
ieee80211_rate.h [MAC80211]: move some rate control functions out of ieee80211.c 2007-10-10 16:47:35 -07:00
ieee80211_sta.c [MAC80211]: remove turbo modes 2007-10-10 16:49:27 -07:00
ieee80211.c [MAC80211]: remove turbo modes 2007-10-10 16:49:27 -07:00
Kconfig [MAC80211]: Add debugfs attributes. 2007-05-05 11:46:38 -07:00
key.c [MAC80211]: remove HW_KEY_IDX_INVALID 2007-10-10 16:49:29 -07:00
Makefile [MAC80211]: refactor event sending 2007-10-10 16:48:47 -07:00
michael.c
michael.h
rc80211_simple.c [MAC80211]: remove unused ioctls (2) 2007-10-10 16:48:45 -07:00
regdomain.c [MAC80211]: remove turbo modes 2007-10-10 16:49:27 -07:00
rx.c [MAC80211]: rework hardware crypto flags 2007-10-10 16:49:27 -07:00
sta_info.c [MAC80211]: rework key handling 2007-10-10 16:48:53 -07:00
sta_info.h [MAC80211]: make assoc_ap a flag 2007-10-10 16:48:58 -07:00
tkip.c [MAC80211]: embed key conf in key, fix driver interface 2007-10-10 16:48:51 -07:00
tkip.h
tx.c [MAC80211]: remove HW_KEY_IDX_INVALID 2007-10-10 16:49:29 -07:00
util.c [MAC80211]: remove turbo modes 2007-10-10 16:49:27 -07:00
wep.c [MAC80211]: embed key conf in key, fix driver interface 2007-10-10 16:48:51 -07:00
wep.h
wme.c [MAC80211]: clean up whitespace 2007-10-10 16:48:55 -07:00
wme.h [MAC80211]: move QoS rx handlers into rx.c 2007-10-10 16:47:30 -07:00
wpa.c [MAC80211]: rework hardware crypto flags 2007-10-10 16:49:27 -07:00
wpa.h