-
- Downloads
6lowpan: handling 6lowpan fragmentation via inet_frag api
This patch drops the current way of 6lowpan fragmentation on receiving side and replace it with a implementation which use the inet_frag api. The old fragmentation handling has some race conditions and isn't rfc4944 compatible. Also adding support to match fragments on destination address, source address, tag value and datagram_size which is missing in the current implementation. Signed-off-by:Alexander Aring <alex.aring@gmail.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/net/netns/ieee802154_6lowpan.h 9 additions, 0 deletionsinclude/net/netns/ieee802154_6lowpan.h
- net/ieee802154/6lowpan_rtnl.c 49 additions, 207 deletionsnet/ieee802154/6lowpan_rtnl.c
- net/ieee802154/Makefile 1 addition, 1 deletionnet/ieee802154/Makefile
- net/ieee802154/reassembly.c 564 additions, 0 deletionsnet/ieee802154/reassembly.c
- net/ieee802154/reassembly.h 66 additions, 0 deletionsnet/ieee802154/reassembly.h
Loading
Please register or sign in to comment