]> git.baikalelectronics.ru Git - kernel.git/commit
ieee802154: add valid psdu length helper
authorAlexander Aring <alex.aring@gmail.com>
Mon, 27 Oct 2014 16:13:40 +0000 (17:13 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 27 Oct 2014 17:07:49 +0000 (18:07 +0100)
commit1775f46895ed63e6c2bf8f0c39b506e3c5698b1b
treef6a2474c85b0ac0c0d46ec10f1048d8feafb37c3
parentaeb3e3d264e84a0218bce106b528e142f70e69a0
ieee802154: add valid psdu length helper

This patch adds a generic valid psdu length check function helper. This
is useful to check the length field after receiving. For example the
at86rf231 doesn't filter invalid psdu length. Sometimes the CRC can also
be correct. If we get the lqi value with an invalid frame length the
kernel may crash because we dereference an invalid pointer in the
receive buffer.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
include/linux/ieee802154.h