This is a forward port of the existing linux-zigbee code to 2.6.38. Nothing was intentionally changed. Let me know if I broke something. I split the code up into a patch series to make it easier to understand.
--- Jon Smirl (11): Low level changes to the IEEE 802.15.4 code 802.15.4 MAC implementation Implement the MAC 802.15.4 monitor interface Support for Freescale SMAC Implement the fake soft MAC loopback driver Driver for serially attached 802.15.4 radios Driver for the Atmel AT86RF230 chip Driver for the TI CC2420 chip Driver for the Analog Device ADF7242 chip Various low level board support for specific development boards Support for implementing a Zigbee stack in user space. Documentation/networking/ieee802154.txt | 1 MAINTAINERS | 1 arch/arm/mach-at91/board-sam9g20ek.c | 53 ++ arch/arm/mach-pxa/stargate2.c | 19 + arch/powerpc/boot/dts/mpc8349emitx.dts | 14 arch/powerpc/boot/wrapper | 1 drivers/ieee802154/Kconfig | 34 + drivers/ieee802154/Makefile | 5 drivers/ieee802154/adf7242.c | 1034 +++++++++++++++++++++++++++++++ drivers/ieee802154/at86rf230.c | 988 +++++++++++++++++++++++++++++ drivers/ieee802154/cc2420.c | 859 +++++++++++++++++++++++++ drivers/ieee802154/fakehard.c | 4 drivers/ieee802154/fakelb.c | 311 +++++++++ drivers/ieee802154/serial.c | 1047 +++++++++++++++++++++++++++++++ include/linux/if.h | 2 include/linux/if_arp.h | 2 include/linux/if_ether.h | 1 include/linux/if_ieee802154.h | 6 include/linux/nl802154.h | 10 include/linux/socket.h | 4 include/linux/spi/adf7242.h | 53 ++ include/linux/spi/at86rf230.h | 32 + include/linux/spi/cc2420.h | 198 ++++++ include/linux/tty.h | 1 include/net/ieee802154_netdev.h | 17 - include/net/mac802154.h | 156 +++++ include/net/wpan-phy.h | 6 include/net/zigbee/af_zigbee.h | 17 + include/net/zigbee/nwk.h | 94 +++ net/Kconfig | 2 net/Makefile | 2 net/core/sock.c | 3 net/ieee802154/dgram.c | 3 net/ieee802154/ieee802154.h | 4 net/ieee802154/nl-mac.c | 2 net/ieee802154/nl-phy.c | 45 + net/ieee802154/nl_policy.c | 1 net/ieee802154/wpan-class.c | 2 net/ipv6/addrconf.c | 12 net/mac802154/Kconfig | 17 + net/mac802154/Makefile | 5 net/mac802154/beacon.c | 282 ++++++++ net/mac802154/beacon_hash.c | 106 +++ net/mac802154/beacon_hash.h | 41 + net/mac802154/mac802154.h | 126 ++++ net/mac802154/mac_cmd.c | 362 +++++++++++ net/mac802154/main.c | 282 ++++++++ net/mac802154/mib.c | 249 +++++++ net/mac802154/mib.h | 35 + net/mac802154/monitor.c | 116 +++ net/mac802154/rx.c | 117 +++ net/mac802154/scan.c | 203 ++++++ net/mac802154/smac.c | 127 ++++ net/mac802154/tx.c | 106 +++ net/mac802154/wpan.c | 630 +++++++++++++++++++ net/zigbee/Kconfig | 7 net/zigbee/Makefile | 5 net/zigbee/af_zigbee.c | 285 ++++++++ net/zigbee/dgram.c | 401 ++++++++++++ 59 files changed, 8526 insertions(+), 22 deletions(-) create mode 100644 drivers/ieee802154/adf7242.c create mode 100644 drivers/ieee802154/at86rf230.c create mode 100644 drivers/ieee802154/cc2420.c create mode 100644 drivers/ieee802154/fakelb.c create mode 100644 drivers/ieee802154/serial.c create mode 100644 include/linux/if_ieee802154.h create mode 100644 include/linux/spi/adf7242.h create mode 100644 include/linux/spi/at86rf230.h create mode 100644 include/linux/spi/cc2420.h create mode 100644 include/net/mac802154.h create mode 100644 include/net/zigbee/af_zigbee.h create mode 100644 include/net/zigbee/nwk.h create mode 100644 net/mac802154/Kconfig create mode 100644 net/mac802154/Makefile create mode 100644 net/mac802154/beacon.c create mode 100644 net/mac802154/beacon_hash.c create mode 100644 net/mac802154/beacon_hash.h create mode 100644 net/mac802154/mac802154.h create mode 100644 net/mac802154/mac_cmd.c create mode 100644 net/mac802154/main.c create mode 100644 net/mac802154/mib.c create mode 100644 net/mac802154/mib.h create mode 100644 net/mac802154/monitor.c create mode 100644 net/mac802154/rx.c create mode 100644 net/mac802154/scan.c create mode 100644 net/mac802154/smac.c create mode 100644 net/mac802154/tx.c create mode 100644 net/mac802154/wpan.c create mode 100644 net/zigbee/Kconfig create mode 100644 net/zigbee/Makefile create mode 100644 net/zigbee/af_zigbee.c create mode 100644 net/zigbee/dgram.c -- Signature ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel