]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
ieee802154: 6lowpan: use correct ESC value for dispatch
authorStefan Schmidt <stefan@osg.samsung.com>
Thu, 3 Sep 2015 12:54:19 +0000 (14:54 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 17 Sep 2015 11:20:04 +0000 (13:20 +0200)
commita1d8d9a57c3389dc95698ad44284c13330235691
tree267e55f90fe7a651421321da73b6a49562704696
parent776857a87ccf1ae3095d9e16fbc8a0f9d1daac7e
ieee802154: 6lowpan: use correct ESC value for dispatch

The ESC dispatch value has some history and it originally was 0x7f in rfc4944
(see section-5.1). With the release of rfc6282 this value got part of the
LOWPAN_IPHC range and was no longer available for ESC. Instead 0x40 was used
as replacement (see section-2 in rfc6282).

We have been checking the dispatch byte in an order where IPHC would always be
evaluated before ESC and thus we would never reach the ESC check as the IPHC
range already covers this value.

Signed-off-by: Stefan Schmidt <stefan@osg.samsung.com>
Acked-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
net/ieee802154/6lowpan/rx.c