zephyr/subsys
Lukasz Maciejonczyk c9effd0ff9 net: openthread: filter ipv6 fragments
If OPENTHREAD_IP6_FRAGM is enabled the IPv6 fragments are handled in
OpenThread stack but also forwarder unconditionally to the Zephyr
uplayers. It causes additional packets processing and leads to errors
like unrecognized next header type or duplicate ping reply. What more
these errors generate additional traffic which jam channel and decrease
latency for packets required fragmentation.
This commit add filtering IPv6 fragments when data fragmentation and
reassembling is enabled in OpenThread.

Signed-off-by: Lukasz Maciejonczyk <lukasz.maciejonczyk@nordicsemi.no>
2022-02-22 10:33:47 -05:00
..
bluetooth Bluetooth: Kconfig: Increase default RX stack size for LE Audio 2022-02-21 22:08:51 -05:00
canbus canbus: isotp: ensure consecutive frames are sent in FIFO order 2022-02-21 19:37:35 -05:00
console console: Kconfig: Remove EXPERIMENTAL marker 2021-10-22 09:46:22 -04:00
cpp cpp: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
debug debug: thread_analyzer: Use bigger stack in certain configurations 2022-02-22 14:44:11 +01:00
demand_paging demand_paging: eviction/nru: fix incorrect dirty bit return val 2021-09-20 19:43:02 -04:00
dfu dfu: boot: Add implementation for multi-image swap type check 2021-08-26 09:13:13 -04:00
disk include: move disk_access.h to storage 2021-03-23 12:16:01 +01:00
emul i2c: emul: Add get_config function 2021-11-02 16:46:33 +01:00
fb samples: use chosen property to get default display controller 2021-12-10 12:47:30 +01:00
fs fs/fat_fs: Allow configuration of number of root entries 2022-02-22 08:14:20 -05:00
ipc ipc: Remove multi-instance backend 2022-01-17 15:50:58 -05:00
jwt jwt: mbedTLS requires csprng 2021-10-07 14:02:40 -05:00
logging logging: Prevent multiple arguments evaluation 2022-02-22 14:44:11 +01:00
lorawan kconfig: lorawan: experimental settings now uses select EXPERIMENTAL 2021-10-25 10:46:48 +02:00
mgmt mgmt/mcumgr: Remove redundant memcpy from buf processing 2022-02-22 10:24:44 +01:00
modbus modbus: do not loop in UART IRQ handler 2022-02-09 22:11:16 -05:00
net net: openthread: filter ipv6 fragments 2022-02-22 10:33:47 -05:00
pm pm: Change parameters of pm_power_state_{set,exit_post_ops} 2022-02-21 20:58:01 -05:00
portability portability: cmsis: use correct type for atomics 2021-11-15 09:59:01 -05:00
random random: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
settings settings: add shell commands for reading settings 2021-11-22 08:32:56 -05:00
shell shell: kernel_service: Use z_stack_space_get for isr stack stats 2022-02-21 20:57:17 -05:00
stats stats: fixed implicit integer sign extension in stats_get_off() 2021-10-28 15:15:56 -04:00
storage storage/flash_map: Use larger type for alignment 2021-12-30 16:32:02 -05:00
task_wdt task_wdt: fix overflow in current_ticks making wdt get stuck 2021-11-22 20:22:11 -05:00
testsuite kconfig: Rename the TEST_EXTRA stack size option to align with the rest 2022-02-22 08:23:05 -05:00
timing timing: add kconfig CONFIG_TIMING_FUNCTIONS_NEED_AT_BOOT 2021-04-06 16:43:55 -04:00
tracing tracing_user: Add ISR nest level parameter 2022-01-21 14:38:35 -05:00
usb usb: dfu: disable USB DFU uploading by default 2022-02-18 09:32:22 -08:00
CMakeLists.txt usb: remove Kconfig option CONFIG_USB 2021-08-03 19:00:12 -04:00
Kconfig pm: move power subsystem to pm 2021-05-05 18:35:49 -04:00