staging: rtl8188eu: Introduce monitor interface for IEEE 802.11 frames
authorJakub Sitnicki <jsitnicki@gmail.com>
Fri, 18 Sep 2015 06:13:00 +0000 (08:13 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 19 Sep 2015 02:53:50 +0000 (19:53 -0700)
commit0a0796eb16f387b01e0da968883ebce7faf17972
tree538ba580cdc41f3de34c35f333f45e21fea4a039
parentd59177cb70bbfff07408de0ceed8dcdd91208b5e
staging: rtl8188eu: Introduce monitor interface for IEEE 802.11 frames

This adds support for monitoring IEEE 802.11 Data and Management frames
received or transmitted by a RTL8188EU-based device handled by this
driver.

The monitor interface is not enabled by default and will be registered
only if monitor_enable module parameter is set to 1.  When enabled it
will show up as a monX network device, which can be used by the
userspace programs for monitoring network traffic.

It is intended as an exploratory/debugging tool for rtl8188eu driver.

Signed-off-by: Jakub Sitnicki <jsitnicki@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8188eu/Makefile
drivers/staging/rtl8188eu/core/rtw_recv.c
drivers/staging/rtl8188eu/core/rtw_xmit.c
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c
drivers/staging/rtl8188eu/include/drv_types.h
drivers/staging/rtl8188eu/include/mon.h [new file with mode: 0644]
drivers/staging/rtl8188eu/os_dep/mon.c [new file with mode: 0644]
drivers/staging/rtl8188eu/os_dep/os_intfs.c
drivers/staging/rtl8188eu/os_dep/usb_intf.c