OpenCloudOS-Kernel/net/mac802154
Alexander Aring b7889497d3 mac802154: rx: simplify crc receive handling
This patch change the actual crc handling while receive. Currently the
IEEE802154_HW_RX_OMIT_CKSUM flag is used to filter a frame with a bad crc.
This patch changes the behaviour of IEEE802154_HW_RX_OMIT_CKSUM to add a
crc while receiving for the monitor interface. After monitor receiving
we remove the crc for frame parsing. This affect the driver layer
because all drivers sets IEEE802154_HW_RX_OMIT_CKSUM and deliver without
checksum.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2014-10-29 23:07:45 +01:00
..
Kconfig trivial: net/mac802154: Fix Kconfig typo 2014-10-25 07:56:21 +02:00
Makefile mac802154: monitor: merge into iface implementation 2014-10-28 23:19:06 +01:00
driver-ops.h mac802154: add support for promiscuous mode 2014-10-29 23:07:45 +01:00
ieee802154_i.h mac802154: move mac_params functions into mac_cmd 2014-10-28 23:19:08 +01:00
iface.c mac802154: cleanup open count handling 2014-10-28 23:19:09 +01:00
llsec.c ieee802154: move ieee802154 header 2014-10-25 21:39:57 +02:00
llsec.h mac802154: add llsec decryption method 2014-05-16 17:23:41 -04:00
mac_cmd.c mac802154: move mac_params functions into mac_cmd 2014-10-28 23:19:08 +01:00
main.c mac802154: main: remove unnecessary include 2014-10-29 23:07:44 +01:00
mib.c mac802154: remove channel attributes from sdata 2014-10-28 23:19:08 +01:00
rx.c mac802154: rx: simplify crc receive handling 2014-10-29 23:07:45 +01:00
tx.c mac802154: separate omit tx/rx flags 2014-10-29 23:07:45 +01:00
util.c mac802154: add netdev qeue helpers 2014-10-26 17:24:03 +01:00