summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath5k/debug.h
diff options
context:
space:
mode:
authorBob Copeland <me@bobcopeland.com>2011-01-24 23:32:55 -0500
committerJohn W. Linville <linville@tuxdriver.com>2011-01-28 15:44:27 -0500
commit0e4722524d5134dedd514d34991f02f2c1de23b4 (patch)
tree57815e9ba376d4b26cabde9b4ff4092b5b1217c4 /drivers/net/wireless/ath/ath5k/debug.h
parentb453175d932c8ff42146992a1dac243104783902 (diff)
downloadlinux-stable-0e4722524d5134dedd514d34991f02f2c1de23b4.tar.gz
linux-stable-0e4722524d5134dedd514d34991f02f2c1de23b4.tar.bz2
linux-stable-0e4722524d5134dedd514d34991f02f2c1de23b4.zip
ath5k: use tracing for packet tx/rx dump
This adds a few tracepoints to ath5k driver transmit and receive callbacks in order to record packet traffic. We record the entire packet in the trace buffer so that the data can be extracted with trace-cmd and external plugins. Compared to the previous debugging calls, this approach removes an out-of-line function call from the tx and rx paths in the compiled-in-but-disabled case, while improving the ability to process the logged data. A new option, CONFIG_ATH5K_TRACER, is added so that one may disable the tracepoints completely. Signed-off-by: Bob Copeland <me@bobcopeland.com> Acked-by: Bruno Randolf <br1@einfach.org> Acked-by: Nick Kossifidis <mickflemm@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath5k/debug.h')
0 files changed, 0 insertions, 0 deletions