All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH][linux-bluetooth 0/3] Fix lowpan_rcv
@ 2014-09-10 14:06 Martin Townsend
  2014-09-10 14:06 ` Martin Townsend
                   ` (3 more replies)
  0 siblings, 4 replies; 28+ messages in thread
From: Martin Townsend @ 2014-09-10 14:06 UTC (permalink / raw)
  To: linux-zigbee-devel, linux-bluetooth, linux-wpan
  Cc: marcel, alex.aring, Martin Townsend

This series aims to cleanup the lowpan receive path and fix a few issues. 
RFC compliancy by supported fragmented uncompressed IPv6 headers
Fix incorrect return values in lowpan_rcv
To achieve this it also refactors the receive path to
  1) free skb only from lowpan_rcv and not functions that it calls
  2) move skb delivery from IPHC

Martin Townsend (3):
  6lowpan: skb freed locally from lowpan_rcv
  6lowpan: Move skb delivery from IPHC.
  6lowpan: Refactored lowpan_rcv so it's RFC compliant

I have only compile tested the changes for bluetooth as I don't have any HW
available so would be grateful for any testing from the Bluetooth developers.
I have done some minimal testing for IEEE802.15.4


 include/net/6lowpan.h         | 22 ++++++++++-
 net/6lowpan/iphc.c            | 80 ++++++++++++++++----------------------
 net/bluetooth/6lowpan.c       | 20 +++++++---
 net/ieee802154/6lowpan_rtnl.c | 90 +++++++++++++++++++++++++------------------
 4 files changed, 120 insertions(+), 92 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2014-09-12  9:18 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-10 14:06 [PATCH][linux-bluetooth 0/3] Fix lowpan_rcv Martin Townsend
2014-09-10 14:06 ` Martin Townsend
2014-09-10 14:06 ` [PATCH][linux-bluetooth 1/3] 6lowpan: skb freed locally from lowpan_rcv Martin Townsend
2014-09-11  7:58   ` Alexander Aring
2014-09-11  8:07     ` Alexander Aring
2014-09-11  8:32     ` Martin Townsend
2014-09-10 14:06 ` [PATCH][linux-bluetooth 2/3] 6lowpan: Move skb delivery from IPHC Martin Townsend
2014-09-11  8:18   ` Alexander Aring
2014-09-11  8:25     ` Martin Townsend
2014-09-11  9:01       ` Alexander Aring
2014-09-11  9:33         ` Martin Townsend
2014-09-11  9:53           ` Alexander Aring
2014-09-11 10:12             ` Martin Townsend
2014-09-11 10:25               ` Alexander Aring
2014-09-12  9:18                 ` Jukka Rissanen
2014-09-11 14:11     ` Marcel Holtmann
2014-09-10 14:06 ` [PATCH][linux-bluetooth 3/3] 6lowpan: Refactored lowpan_rcv so it's RFC compliant Martin Townsend
2014-09-11  8:53   ` Alexander Aring
2014-09-11  9:09     ` Alexander Aring
2014-09-11  9:21       ` Alexander Aring
2014-09-11  9:30     ` Martin Townsend
2014-09-11  9:50       ` Alexander Aring
2014-09-11 10:09         ` Martin Townsend
2014-09-11 10:09           ` Martin Townsend
2014-09-11 10:33           ` Alexander Aring
2014-09-11 10:45             ` Martin Townsend
2014-09-11 10:55               ` Alexander Aring
2014-09-11 11:00                 ` Alexander Aring

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.