Hi Lukasz, On Wed, Jan 13, 2016, Lukasz Duda wrote: > This patch fixes incorrect handling of the 6lowpan packets that contain > uncompressed IPv6 header. > > RFC4944 specifies a special dispatch for 6lowpan to carry uncompressed > IPv6 header. This dispatch (1 byte long) has to be removed during > reception and skb data pointer has to be moved. To correctly point in > the beginning of the IPv6 header the dispatch byte has to be pulled off > before packet can be processed by netif_rx_in(). > > Test scenario: IPv6 packets are not correctly interpreted by the network > layer when IPv6 header is not compressed (e.g. ICMPv6 Echo Reply is not > propagated correctly to the ICMPv6 layer because the extra byte will make > the header look corrupted). > > Similar approach is done for IEEE 802.15.4. > > Signed-off-by: Lukasz Duda <lukasz.duda@xxxxxxxxxxxxx> > Signed-off-by: Glenn Ruben Bakke <glenn.ruben.bakke@xxxxxxxxxxxxx> > --- > net/bluetooth/6lowpan.c | 3 +++ > 1 file changed, 3 insertions(+) Applied to bluetooth.git. Thanks. Johan -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html