diff options
author | Alexander Aring <alex.aring@gmail.com> | 2014-10-27 17:13:33 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2014-10-27 18:07:42 +0100 |
commit | 4ca18be54f507ddb2bedb44c2e3b988163684988 (patch) | |
tree | 4bcd9d3ab65c258526178d740b80a2c9dadcb38e /net/mac802154/rx.c | |
parent | mac802154: rx: move receive handling into rx.c (diff) | |
download | linux-4ca18be54f507ddb2bedb44c2e3b988163684988.tar.xz linux-4ca18be54f507ddb2bedb44c2e3b988163684988.zip |
mac802154: tx: remove monitor receive while xmit
This removes the call of monitor receive funktion when any interface
type call xmit. There exist no such use case that a monitor interface
should receive the actual sending frame. One use case could be that a
wpan interface and monitor interface could be running at the same time
on one phy. Then the monitor interface receives the wpan frames also.
Furthermore we adding support for promiscous mode setting. With
promiscous mode setting we can't run a wpan and monitor interface at the
same time.
Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'net/mac802154/rx.c')
-rw-r--r-- | net/mac802154/rx.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/mac802154/rx.c b/net/mac802154/rx.c index d8498c5fc297..04f3d61719ec 100644 --- a/net/mac802154/rx.c +++ b/net/mac802154/rx.c @@ -216,7 +216,8 @@ mac802154_wpans_rx(struct ieee802154_local *local, struct sk_buff *skb) kfree_skb(skb); } -void mac802154_monitors_rx(struct ieee802154_local *local, struct sk_buff *skb) +static void +mac802154_monitors_rx(struct ieee802154_local *local, struct sk_buff *skb) { struct sk_buff *skb2; struct ieee802154_sub_if_data *sdata; |