linux/net/ieee802154/6lowpan
Alexander Aring 0751272880 ieee802154: 6lowpan: fix packet layer registration
This patch fixes 802.15.4 packet layer registration when mutliple
lowpan interfaces will be added. We need to register the packet layer at
the first lowpan interface and deregister it at the last interface. This
done by open_count variable which is protected by rtnl.

Additional do a quiet fix by adding dev_put(real_dev) when netdev
registration fails, which fix the refcount for the wpan dev.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2015-08-15 23:28:09 +02:00
..
6lowpan_i.h 6lowpan: add generic 6lowpan netdev private data 2015-08-11 22:05:36 +02:00
core.c ieee802154: 6lowpan: fix packet layer registration 2015-08-15 23:28:09 +02:00
Kconfig
Makefile ieee802154: 6lowpan: fix Makefile entry 2015-01-08 15:48:06 +01:00
reassembly.c inet: frag: change *_frag_mem_limit functions to take netns_frags as argument 2015-07-26 21:00:14 -07:00
rx.c ieee802154: 6lowpan: remove multiple lowpan per wpan support 2015-08-10 20:43:06 +02:00
tx.c ieee802154: 6lowpan: fix error frag handling 2015-08-10 20:43:07 +02:00