diff options
author | Alexander Aring <alex.aring@gmail.com> | 2014-10-29 21:34:34 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2014-10-29 23:07:45 +0100 |
commit | 90386a7e3bcce60b6b83d0d1bd65d7b55a77fa60 (patch) | |
tree | f8aa328bee0f9c5e5eae8eb0c45066a8f648ab55 /net/mac802154/rx.c | |
parent | 92f45f5466ce75944071ae5d23732648048fa12a (diff) | |
download | linux-90386a7e3bcce60b6b83d0d1bd65d7b55a77fa60.tar.gz linux-90386a7e3bcce60b6b83d0d1bd65d7b55a77fa60.tar.bz2 linux-90386a7e3bcce60b6b83d0d1bd65d7b55a77fa60.zip |
mac802154: separate omit tx/rx flags
This patch splits the IEEE802154_HW_OMIT_CKSUM hardware flag into
IEEE802154_HW_TX_OMIT_CKSUM and IEEE802154_HW_RX_OMIT_CKSUM. This is
useful to deliver the received crc from the driver layer to the monitor
interface. At the moment we can't do that without change the xmit
handling.
The received checksum should be visible in monitor mode only.
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 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac802154/rx.c b/net/mac802154/rx.c index 86394befbf88..2aa80bdcbacf 100644 --- a/net/mac802154/rx.c +++ b/net/mac802154/rx.c @@ -255,7 +255,7 @@ void ieee802154_rx(struct ieee802154_hw *hw, struct sk_buff *skb) WARN_ON_ONCE(softirq_count() == 0); - if (!(local->hw.flags & IEEE802154_HW_OMIT_CKSUM)) { + if (!(local->hw.flags & IEEE802154_HW_RX_OMIT_CKSUM)) { u16 crc; if (skb->len < 2) { |