Dear maintainers, This patch set deals with an issue I reported earlier this year, where 1) packets addressed to a non-link-local address 2) any packets when at least 2 peers are connected were not delivered if they matched a direct peer i.e. no routing. The full explanation of the issue including steps to reproduce are: https://www.spinics.net/lists/linux-bluetooth/msg78486.html Please comment if I am on the right track here, especially on the second patch in this series where I am nto completely sure if I found the right api call to the neighbour cache. Josua Mayer (3): bluetooth: 6lowpan: search for destination address in all peers bluetooth: 6lowpan: check neighbour table for SLAAC bluetooth: 6lowpan: always check destination address net/bluetooth/6lowpan.c | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) -- 2.20.1