From: Patrik Flykt <patrik.flykt@linux.intel.com>
To: linux-bluetooth@vger.kernel.org, aar@pengutronix.de,
jukka.rissanen@linux.intel.com
Subject: [RFC 0/4] Fix BT 6lowpan point-to-point interface
Date: Mon, 20 Jun 2016 10:49:49 +0300 [thread overview]
Message-ID: <1466408993-3808-1-git-send-email-patrik.flykt@linux.intel.com> (raw)
Hi,
I made an effort some time ago to get the IPv6 ND messages working also
for Bluetooth Low Energy 6lowpan interfaces. The initial discovery was
that they get sent when the interface is not a point-to-point one. The
point-to-point interface flag is removed in patch 4/4.
In order to get the ND messages properly working, the MAC address for a
BTLE interface needs fixing, it's only 48 bits compared to the 64 bits
for 802.15.4. Patches 1/4 and 2/4 fix these common issues.
Patch 3/4, which is more hackish than the others, the patch uses an
array of length EUI64_ADDR_LEN to lowpan_header_decompress() in order
not to overwrite anything
These changes worked when tested against Zephyr, but that was on a
4.5.0-rc2 kernel. This time around I only forward-ported them to latest
and tested that they compiled successfully.
I hope these patches help with ND work moving forward in some way or
another.
Cheers,
Patrik
Patrik Flykt (4):
addrconf: Create EUI48 IPv6 addresses for BTLE 6LoWPAN
6lowpan: Set MAC address lenght according to LOWPAN_LLTYPE
bluetooth: Set 6 byte device addresses
bluetooth: Do not set IFF_POINTOPOINT
net/6lowpan/core.c | 11 ++++++++++-
net/bluetooth/6lowpan.c | 25 +++++++++++--------------
net/ipv6/addrconf.c | 4 ++++
3 files changed, 25 insertions(+), 15 deletions(-)
--
2.8.1
next reply other threads:[~2016-06-20 7:49 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-20 7:49 Patrik Flykt [this message]
2016-06-20 7:49 ` [RFC 1/4] addrconf: Create EUI48 IPv6 addresses for BTLE 6LoWPAN Patrik Flykt
2016-11-22 12:26 ` Luiz Augusto von Dentz
2016-11-22 15:28 ` Alexander Aring
2016-06-20 7:49 ` [RFC 2/4] 6lowpan: Set MAC address lenght according to LOWPAN_LLTYPE Patrik Flykt
2016-06-20 10:46 ` Alexander Aring
2016-06-20 11:18 ` Alexander Aring
2016-06-20 7:49 ` [RFC 3/4] bluetooth: Set 6 byte device addresses Patrik Flykt
2016-06-20 11:08 ` Alexander Aring
2016-06-20 7:49 ` [RFC 4/4] bluetooth: Do not set IFF_POINTOPOINT Patrik Flykt
2016-06-20 12:56 ` Luiz Augusto von Dentz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1466408993-3808-1-git-send-email-patrik.flykt@linux.intel.com \
--to=patrik.flykt@linux.intel.com \
--cc=aar@pengutronix.de \
--cc=jukka.rissanen@linux.intel.com \
--cc=linux-bluetooth@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).