This patch series fix checksum and monitor handling. The checksum handling is currently a little bit weird, because all driver drops the checksum while delivering. In monitor mode we want to see the received checksum. This patch series contains various patches to fix the checksum handling and add basic support for real monitor mode with promiscuous mode setting. The checksum handling is now in some state which should work also for monitor interfaces. There exist a better way to add runtime changeable flags to handle crc calculation via hardware or software. Also flags like if the monitor interface receiving is with or without checksum. This is only to introduce some behaviour which should working. Alexander Aring (17): mac802154: main: remove unnecessary include mac802154: remove tab after define mac802154: add IEEE802154_HW_ARET hw flag mac802154: add hardware address filter flag mac802154: add support for promiscuous mode at86rf230: add support for promiscuous mode mac802154: separate omit tx/rx flags mac802154: rx: remove unnecessary parameter mac802154: rx: simplify crc receive handling mac802154: rx: add software checksum filtering check mac802154: rx: remove override pkt_type set to PACKET_HOST mac802154: rx: use netif_receive_skb mac802154: rx: add rx stats incrementation mac802154: rx: monitor receive cleanup mac802154: rx: add error handling after skb_clone at86rf230: deliver with checksum mac802154: add basic support for monitor drivers/net/ieee802154/at86rf230.c | 35 +++++++++++++++++++-- drivers/net/ieee802154/cc2520.c | 3 +- drivers/net/ieee802154/mrf24j40.c | 3 +- include/net/mac802154.h | 40 ++++++++++++++++++------ net/mac802154/driver-ops.h | 13 ++++++++ net/mac802154/ieee802154_i.h | 1 + net/mac802154/iface.c | 12 ++++++- net/mac802154/main.c | 1 - net/mac802154/rx.c | 64 +++++++++++++++++++++----------------- net/mac802154/tx.c | 2 +- 10 files changed, 127 insertions(+), 47 deletions(-) -- 2.1.2 -- To unsubscribe from this list: send the line "unsubscribe linux-wpan" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html