linux/net/mac80211
Johannes Berg ac100ce52a mac80211: duplicate station's MAC address for hash table
Currently, the station hash table lookup (or iteration) must
access two cachelines for each station - the one with the hash
table node, and the one with the MAC address.

Duplicate the MAC address next to the hash node to get rid of
this. Since the MAC address is static there's no consistency
problem introduced by this.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2015-07-17 15:38:03 +02:00
..
aes_ccm.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_ccm.h
aes_cmac.c
aes_cmac.h
aes_gcm.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_gcm.h
aes_gmac.c mac80211: Switch to new AEAD interface 2015-05-28 11:23:20 +08:00
aes_gmac.h
agg-rx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-04-02 16:16:53 -04:00
agg-tx.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
cfg.c mac80211: remove exposing 'mfp' to drivers 2015-07-17 15:37:52 +02:00
cfg.h
chan.c mac80211: adjust reserved chan_ctx when assigned to vif 2015-05-07 14:24:52 +02:00
debug.h
debugfs_key.c mac80211: remove key TX/RX counter 2015-07-17 15:38:01 +02:00
debugfs_key.h
debugfs_netdev.c mac80211: remove drop_unencrypted code 2015-03-20 11:37:36 +01:00
debugfs_netdev.h
debugfs_sta.c mac80211: clean up station debugfs 2015-05-05 14:21:55 +02:00
debugfs_sta.h
debugfs.c mac80211: remove short frame test and counter 2015-07-17 15:37:55 +02:00
debugfs.h
driver-ops.h mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
ethtool.c mac80211: remove sta->tx_fragments counter 2015-05-05 14:21:55 +02:00
event.c
ht.c mac80211: add VHT support for IBSS 2015-03-30 10:48:26 +02:00
ibss.c mac80211: fix the beacon csa counter for mesh and ibss 2015-06-09 22:04:25 +02:00
ieee80211_i.h mac80211: don't store napi struct 2015-07-17 15:37:59 +02:00
iface.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
Kconfig mac80211: move dot11 counters under MAC80211_DEBUG_COUNTERS 2015-05-05 14:21:54 +02:00
key.c mac80211: remove sta_info.gtk_idx 2015-07-17 15:37:54 +02:00
key.h mac80211: remove key TX/RX counter 2015-07-17 15:38:01 +02:00
led.c mac80211: fix throughput LED trigger 2015-05-11 19:16:04 +02:00
led.h mac80211: make LED triggering depend on activation 2015-05-05 14:21:56 +02:00
main.c mac80211: don't store napi struct 2015-07-17 15:37:59 +02:00
Makefile
mesh_hwmp.c mac80211: Fix a case of incorrect metric used when forwarding a PREQ 2015-06-10 11:52:59 +02:00
mesh_pathtbl.c
mesh_plink.c mac80211: Always check rates and capabilities in mesh mode 2015-06-09 22:05:06 +02:00
mesh_ps.c
mesh_sync.c
mesh.c mac80211: fix the beacon csa counter for mesh and ibss 2015-06-09 22:04:25 +02:00
mesh.h
michael.c
michael.h
mlme.c mac80211: remove exposing 'mfp' to drivers 2015-07-17 15:37:52 +02:00
ocb.c
offchannel.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
pm.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
rate.c Minor merge needed, due to function move. 2015-07-01 10:49:25 -07:00
rate.h mac80211: lock rate control 2015-04-20 13:05:29 +02:00
rc80211_minstrel_debugfs.c mac80211: add standard deviation to Minstrel stats 2015-04-01 20:44:33 +02:00
rc80211_minstrel_ht_debugfs.c mac80211: add standard deviation to Minstrel stats 2015-04-01 20:44:33 +02:00
rc80211_minstrel_ht.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
rc80211_minstrel_ht.h mac80211: add max lossless throughput per rate 2015-04-01 20:44:32 +02:00
rc80211_minstrel.c mac80211: add standard deviation to Minstrel stats 2015-04-01 20:44:33 +02:00
rc80211_minstrel.h mac80211: add standard deviation to Minstrel stats 2015-04-01 20:44:33 +02:00
rx.c mac80211: remove key TX/RX counter 2015-07-17 15:38:01 +02:00
scan.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
spectmgmt.c
sta_info.c mac80211: duplicate station's MAC address for hash table 2015-07-17 15:38:03 +02:00
sta_info.h mac80211: duplicate station's MAC address for hash table 2015-07-17 15:38:03 +02:00
status.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
tdls.c mac80211: convert HW flags to unsigned long bitmap 2015-06-10 16:05:36 +02:00
tkip.c
tkip.h
trace_msg.h mac80211: Move message tracepoints to their own header 2015-04-07 12:32:09 -04:00
trace.c mac80211: Move message tracepoints to their own header 2015-04-07 12:32:09 -04:00
trace.h mac80211: extend get_tkip_seq to all keys 2015-05-06 13:29:59 +02:00
tx.c mac80211: remove key TX/RX counter 2015-07-17 15:38:01 +02:00
util.c mac80211: move ieee80211_get_bssid into RX file 2015-07-17 15:37:57 +02:00
vht.c
wep.c mac80211: move WEP tailroom size check 2015-05-11 14:51:29 +02:00
wep.h
wme.c
wme.h
wpa.c mac80211: support device/driver PN check for CCMP/GCMP 2015-07-17 15:38:02 +02:00
wpa.h