]> git.baikalelectronics.ru Git - kernel.git/commit
6lowpan: add generic 6lowpan netdev private data
authorAlexander Aring <alex.aring@gmail.com>
Tue, 11 Aug 2015 19:44:08 +0000 (21:44 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 11 Aug 2015 20:05:36 +0000 (22:05 +0200)
commit8214c7891ccd26cfa20d2ed9baf0b06c5f4f078c
treea1acce4ad2cc4f668f22a7c9dbba73eb984dc80a
parentffef93542f1ed2816ff4df98f41d0baedcc3960f
6lowpan: add generic 6lowpan netdev private data

This patch introduced the 6lowpan netdev private data struct. We name it
lowpan_priv and it's placed at the beginning of netdev private data. All
lowpan interfaces should allocate this room at first of netdev private
data. 6LoWPAN LL private data can be allocate by additional netdev private
data, e.g. dev->priv_size should be "sizeof(struct lowpan_priv) +
sizeof(LL_LOWPAN_PRIVATE_DATA)".

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
include/net/6lowpan.h
net/6lowpan/Makefile
net/6lowpan/core.c [new file with mode: 0644]
net/bluetooth/6lowpan.c
net/ieee802154/6lowpan/6lowpan_i.h
net/ieee802154/6lowpan/core.c