summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_monitor.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/net80211/ieee80211_monitor.c')
-rw-r--r--sys/net80211/ieee80211_monitor.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/net80211/ieee80211_monitor.c b/sys/net80211/ieee80211_monitor.c
index b1e98eb..119c87d 100644
--- a/sys/net80211/ieee80211_monitor.c
+++ b/sys/net80211/ieee80211_monitor.c
@@ -60,7 +60,7 @@ __FBSDID("$FreeBSD$");
static void monitor_vattach(struct ieee80211vap *);
static int monitor_newstate(struct ieee80211vap *, enum ieee80211_state, int);
static int monitor_input(struct ieee80211_node *ni, struct mbuf *m,
- int rssi, int noise, uint32_t rstamp);
+ int rssi, int nf);
void
ieee80211_monitor_attach(struct ieee80211com *ic)
@@ -124,13 +124,11 @@ monitor_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg)
* Process a received frame in monitor mode.
*/
static int
-monitor_input(struct ieee80211_node *ni, struct mbuf *m,
- int rssi, int noise, uint32_t rstamp)
+monitor_input(struct ieee80211_node *ni, struct mbuf *m, int rssi, int nf)
{
struct ieee80211vap *vap = ni->ni_vap;
- if (bpf_peers_present(vap->iv_rawbpf))
- bpf_mtap(vap->iv_rawbpf, m);
+ ieee80211_radiotap_rx(vap, m);
m_freem(m);
return -1;
}
OpenPOWER on IntegriCloud