[PATCH 0/7] mac802154: basic wpan class-device support
From: Alexander Smirnov <hidden>
Date: 2012-06-25 13:36:39
Hello David, this patch-set binds the IEEE 802.15.4 Linux stack to the radio transceivers. A new device-class called "wpan" is added. It represents an interface for the radio device drivers to communicate the information with Linux networking stack. This is the basic support, only data-packets transmission is supported (no MAC-layer specific commands support included here). But this set represents a necessary minimum to implement IEEE 802.15.4 standard features and test them on real hardware. To test/try the wpan device-class the Atmel RF230 transceiver driver included in this patch set. The how-to instructions are available in wiki at the linux-wsn project site: http://code.google.com/p/linux-wsn/ Thank you for your time! With best regards, Alex 8<-- Alexander Smirnov (7): mac802154: add wpan device-class support mac802154: set and get PAN id mac802154: short address setter mac802154: page and channel setter mac802154: mlme start request drivers/ieee802154: add support for the at86rf230/231 transceivers mac802154: add monitor listener to TX datapath drivers/ieee802154/Kconfig | 6 + drivers/ieee802154/Makefile | 1 + drivers/ieee802154/at86rf230.c | 966 ++++++++++++++++++++++++++++++++++++++++ include/linux/nl802154.h | 14 +- include/linux/spi/at86rf230.h | 32 ++ include/net/mac802154.h | 8 + net/mac802154/Makefile | 2 +- net/mac802154/ieee802154_dev.c | 4 + net/mac802154/mac802154.h | 8 + net/mac802154/mac_cmd.c | 29 ++ net/mac802154/mib.c | 93 ++++ net/mac802154/rx.c | 1 + net/mac802154/tx.c | 2 + net/mac802154/wpan.c | 560 +++++++++++++++++++++++ 14 files changed, 1713 insertions(+), 13 deletions(-) create mode 100644 drivers/ieee802154/at86rf230.c create mode 100644 include/linux/spi/at86rf230.h create mode 100644 net/mac802154/wpan.c -- 1.7.2.3