net: add IEEE 802.15.4 socket family implementation
authorSergey Lapin <slapin@ossfans.org>
Mon, 8 Jun 2009 12:18:48 +0000 (12:18 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 9 Jun 2009 12:25:32 +0000 (05:25 -0700)
commit9ec7671603573ede31207eb5b0b3e1aa211b2854
tree9cfb301ce6d1e1296a3a253feaa1a40d4c2b3bd9
parentfcb94e422479da52ed90bab230c59617a0462416
net: add IEEE 802.15.4 socket family implementation

Add support for communication over IEEE 802.15.4 networks. This implementation
is neither certified nor complete, but aims to that goal. This commit contains
only the socket interface for communication over IEEE 802.15.4 networks.
One can either send RAW datagrams or use SOCK_DGRAM to encapsulate data
inside normal IEEE 802.15.4 packets.

Configuration interface, drivers and software MAC 802.15.4 implementation will
follow.

Initial implementation was done by Maxim Gorbachyov, Maxim Osipov and Pavel
Smolensky as a research project at Siemens AG. Later the stack was heavily
reworked to better suit the linux networking model, and is now maitained
as an open project partially sponsored by Siemens.

Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Sergey Lapin <slapin@ossfans.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/ieee802154/af_ieee802154.h [new file with mode: 0644]
include/net/ieee802154/mac_def.h [new file with mode: 0644]
include/net/ieee802154/netdevice.h [new file with mode: 0644]
net/Kconfig
net/Makefile
net/ieee802154/Kconfig [new file with mode: 0644]
net/ieee802154/Makefile [new file with mode: 0644]
net/ieee802154/af802154.h [new file with mode: 0644]
net/ieee802154/af_ieee802154.c [new file with mode: 0644]
net/ieee802154/dgram.c [new file with mode: 0644]
net/ieee802154/raw.c [new file with mode: 0644]