zephyr/subsys/net/l2/ieee802154
Robert Lubos 942ece2a3d net: l2: ieee802154: Fix LL address handling on frame reception
6lowpan module can swap the original buffer with a newly allocated one
during decompression in case the decompressed header would not fit into
the original buffer. Therefore, storing the LL address offset and
restoring the pointer after decompression as it is done today is not
correct, as the new packet with decompressed IPv6 header will not
contain the LL header.

As the 6lowpan module doesn't deallocate the original buffer and
doesn't overwrite the LL header, its fine to use the original
pointers as they are.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2021-07-09 09:10:56 -04:00
..
CMakeLists.txt
Kconfig
Kconfig.radio
ieee802154.c
ieee802154_fragment.c
ieee802154_fragment.h
ieee802154_frame.c
ieee802154_frame.h
ieee802154_mgmt.c
ieee802154_mgmt_priv.h
ieee802154_radio_aloha.c
ieee802154_radio_csma_ca.c
ieee802154_radio_utils.h
ieee802154_security.c
ieee802154_security.h
ieee802154_shell.c
ieee802154_utils.h