diff options
author | Jakub Sitnicki <jsitnicki@gmail.com> | 2015-09-18 08:13:00 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-09-18 19:53:50 -0700 |
commit | 0a0796eb16f387b01e0da968883ebce7faf17972 (patch) | |
tree | 538ba580cdc41f3de34c35f333f45e21fea4a039 /drivers/staging/rtl8188eu/include/drv_types.h | |
parent | staging: wilc1000: remove do-nothing ifdef statement (diff) | |
download | linux-dev-0a0796eb16f387b01e0da968883ebce7faf17972.tar.xz linux-dev-0a0796eb16f387b01e0da968883ebce7faf17972.zip |
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>
Diffstat (limited to 'drivers/staging/rtl8188eu/include/drv_types.h')
-rw-r--r-- | drivers/staging/rtl8188eu/include/drv_types.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/staging/rtl8188eu/include/drv_types.h b/drivers/staging/rtl8188eu/include/drv_types.h index bcc74dcd8207..0729bd40b02a 100644 --- a/drivers/staging/rtl8188eu/include/drv_types.h +++ b/drivers/staging/rtl8188eu/include/drv_types.h @@ -131,6 +131,7 @@ struct registry_priv { u8 if2name[16]; u8 notch_filter; + bool monitor_enable; }; /* For registry parameters */ @@ -209,6 +210,7 @@ struct adapter { void (*intf_start)(struct adapter *adapter); void (*intf_stop)(struct adapter *adapter); struct net_device *pnetdev; + struct net_device *pmondev; /* used by rtw_rereg_nd_name related function */ struct rereg_nd_name_data { |