diff options
author | Alexander Aring <alex.aring@gmail.com> | 2015-09-02 14:21:25 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2015-09-17 13:20:03 +0200 |
commit | 72a5e6bb5120d6464c9e7855c5a22555ede819dc (patch) | |
tree | 14be5cd534bf3e6d7043cfd2f9d08c24b7028419 /drivers/gpio/gpio-xlp.c | |
parent | ieee802154: 6lowpan: earlier skb->dev switch (diff) | |
download | linux-72a5e6bb5120d6464c9e7855c5a22555ede819dc.tar.xz linux-72a5e6bb5120d6464c9e7855c5a22555ede819dc.zip |
ieee820154: 6lowpan: dispatch evaluation rework
This patch complete reworks the evaluation of 6lowpan dispatch value by
introducing a receive handler mechanism for each dispatch value.
A list of changes:
- Doing uncompression on-the-fly when FRAG1 is received, this require
some special handling for 802.15.4 lltype in generic 6lowpan branch
for setting the payload length correct.
- Fix dispatch mask for fragmentation.
- Add IPv6 dispatch evaluation for FRAG1.
- Add skb_unshare for dispatch which might manipulate the skb data
buffer.
Cc: Jukka Rissanen <jukka.rissanen@linux.intel.com>
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'drivers/gpio/gpio-xlp.c')
0 files changed, 0 insertions, 0 deletions