kernel-ark/net/mac802154
Phoebe Buckheister 32edc40ae6 ieee802154: change _cb handling slightly
The current mac_cb handling of ieee802154 is rather awkward and limited.
Decompose the single flags field into multiple fields with the meanings
of each subfield of the flags field to make future extensions (for
example, link-layer security) easier. Also don't set the frame sequence
number in upper layers, since that's a thing the MAC is supposed to set
on frame transmit - we set it on header creation, but assuming that
upper layers do not blindly duplicate our headers, this is fine.

Signed-off-by: Phoebe Buckheister <phoebe.buckheister@itwm.fraunhofer.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-05-15 15:51:42 -04:00
..
ieee802154_dev.c mac802154: make csma/cca parameters per-wpan 2014-04-01 16:25:51 -04:00
Kconfig net/mac802154: remove depends on CONFIG_EXPERIMENTAL 2013-01-11 11:40:01 -08:00
mac802154.h mac802154: make csma/cca parameters per-wpan 2014-04-01 16:25:51 -04:00
mac_cmd.c mac802154: make csma/cca parameters per-wpan 2014-04-01 16:25:51 -04:00
Makefile ieee802154: enforce consistent endianness in the 802.15.4 stack 2014-03-14 22:15:26 -04:00
mib.c mac802154: fix duplicate #include headers 2014-04-07 13:18:44 -04:00
monitor.c mac802154: monitor device support 2012-05-16 15:17:08 -04:00
rx.c ieee802154: change _cb handling slightly 2014-05-15 15:51:42 -04:00
tx.c mac802154: Keep track of the channel when changed 2013-04-08 12:09:18 -04:00
wpan.c ieee802154: change _cb handling slightly 2014-05-15 15:51:42 -04:00