nuttx/net/ipforward
shichunma 682ce1db2f net/ipv4: Forward fragments before local reassembly
Allow non-local IPv4 fragments to reach the forwarding path before local fragment reassembly. This lets routers forward fragmented datagrams without requiring local reassembly state.

Keep NAT44 and IP filter builds on the existing reassembly path because those features can depend on L4 headers. Preserve the original fragment offset and MF flag when fragout must split an already-fragmented packet for a smaller egress MTU.

Signed-off-by: shichunma <shichunma@bestechnic.com>
2026-08-01 17:40:07 -03:00
..
CMakeLists.txt net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
ipforward.h net/net_initialize: remove the empty functions that are not needed 2025-12-25 09:50:40 +08:00
ipfwd_alloc.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
ipfwd_dropstats.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
ipfwd_forward.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
ipfwd_poll.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
ipv4_forward.c net/ipv4: Forward fragments before local reassembly 2026-08-01 17:40:07 -03:00
ipv6_forward.c net/ipforward: Forbid non-forwardable multicast scopes. 2026-04-18 19:54:59 -03:00
Kconfig net: Enable dynamic allocation of tcp/udp/ipfwd buffer by default 2025-01-07 22:00:21 +08:00
Make.defs net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00