linux/net/mac80211
Johannes Berg d0a77c6569 mac80211: allow writing TX PN in debugfs
For certain tests, for example replay detection, it can be useful
to be able to influence/set the PN used in outgoing packets. Make
it possible to change the TX PN in debugfs.

For now, this doesn't support TKIP since I haven't needed it, but
there's no reason it couldn't be added if necessary.

Note that this must be used very carefully: it could, for example,
be used to make "valid replays" where the PN reuse happens on a
different TID. This couldn't be done by an attacker since the TID
is protected as part of the AAD.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2015-09-29 15:56:50 +02:00
..
aes_ccm.c
aes_ccm.h
aes_cmac.c
aes_cmac.h
aes_gcm.c
aes_gcm.h
aes_gmac.c
aes_gmac.h
agg-rx.c mac80211: allow the driver to advertise A-MSDU within A-MPDU Rx support 2015-09-22 15:21:24 +02:00
agg-tx.c mac80211: allow to transmit A-MSDU within A-MPDU 2015-09-22 15:21:23 +02:00
cfg.c mac80211: introduce per vif frame registration API 2015-09-22 15:21:22 +02:00
cfg.h
chan.c
debug.h
debugfs.c mac80211: Copy tx'ed beacons to monitor mode 2015-09-29 15:56:33 +02:00
debugfs.h
debugfs_key.c mac80211: allow writing TX PN in debugfs 2015-09-29 15:56:50 +02:00
debugfs_key.h
debugfs_netdev.c mac80211: remove last_beacon/ave_beacon debugfs files 2015-09-22 15:21:25 +02:00
debugfs_netdev.h
debugfs_sta.c
debugfs_sta.h
driver-ops.c mac80211: Deinline drv_get/set/reset_tsf() 2015-09-29 15:56:49 +02:00
driver-ops.h mac80211: Deinline drv_get/set/reset_tsf() 2015-09-29 15:56:49 +02:00
ethtool.c
event.c
ht.c
ibss.c
ieee80211_i.h mac80211: Split sending tx'ed frames to monitor interfaces into its own function 2015-09-22 15:21:28 +02:00
iface.c
Kconfig
key.c
key.h
led.c
led.h
main.c
Makefile
mesh.c mac80211: implement VHT support for mesh 2015-09-22 15:21:25 +02:00
mesh.h mac80211: implement VHT support for mesh 2015-09-22 15:21:25 +02:00
mesh_hwmp.c
mesh_pathtbl.c
mesh_plink.c mac80211: implement VHT support for mesh 2015-09-22 15:21:25 +02:00
mesh_ps.c
mesh_sync.c
michael.c
michael.h
mlme.c mac80211: use DECLARE_EWMA for ave_beacon_signal 2015-09-22 15:21:26 +02:00
ocb.c
offchannel.c
pm.c mac80211: don't tear down aggregation on suspend in case of wowlan->any 2015-09-29 15:56:47 +02:00
rate.c mac80211: improve __rate_control_send_low warning 2015-09-29 15:56:48 +02:00
rate.h
rc80211_minstrel.c
rc80211_minstrel.h
rc80211_minstrel_debugfs.c mac80211: minstrel[_ht]: remove non-ascii debugfs characters 2015-09-29 15:56:47 +02:00
rc80211_minstrel_ht.c
rc80211_minstrel_ht.h
rc80211_minstrel_ht_debugfs.c mac80211: minstrel[_ht]: remove non-ascii debugfs characters 2015-09-29 15:56:47 +02:00
rx.c
scan.c
spectmgmt.c
sta_info.c
sta_info.h mac80211: allow to transmit A-MSDU within A-MPDU 2015-09-22 15:21:23 +02:00
status.c mac80211: Split sending tx'ed frames to monitor interfaces into its own function 2015-09-22 15:21:28 +02:00
tdls.c mac80211: TDLS: check reg with IR-relax on chandef upgrade 2015-09-22 15:21:21 +02:00
tkip.c
tkip.h
trace.c
trace.h mac80211: allow to transmit A-MSDU within A-MPDU 2015-09-22 15:21:23 +02:00
trace_msg.h
tx.c mac80211: Copy tx'ed beacons to monitor mode 2015-09-29 15:56:33 +02:00
util.c mac80211: don't tear down aggregation on suspend in case of wowlan->any 2015-09-29 15:56:47 +02:00
vht.c
wep.c
wep.h
wme.c
wme.h
wpa.c
wpa.h