nuttx/net/nat
Shunchao Hu d619ee6541 net/nat: Let ICMP echo id zero be a valid NAT id.
Make nat_port_select() return an error code and report the selected
external port through an output parameter.

This separates selection failure from the valid ICMP echo identifier
value zero, so outbound NAT entry creation no longer rejects ICMP echo
requests that use id zero.

Signed-off-by: Shunchao Hu <ankohuu@gmail.com>
2026-04-28 00:38:34 -03:00
..
CMakeLists.txt net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
ipv4_nat.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
ipv4_nat_entry.c net/nat: Let ICMP echo id zero be a valid NAT id. 2026-04-28 00:38:34 -03:00
ipv6_nat.c include/debug.h: Move to include/nuttx/debug.h 2026-04-07 07:50:06 -03:00
ipv6_nat_entry.c net/nat: Let ICMP echo id zero be a valid NAT id. 2026-04-28 00:38:34 -03:00
Kconfig net/nat: Support IPv6 Masquerading (NAT66) 2024-04-11 22:23:29 +08:00
Make.defs net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
nat.c net/nat: Let ICMP echo id zero be a valid NAT id. 2026-04-28 00:38:34 -03:00
nat.h net/nat: Let ICMP echo id zero be a valid NAT id. 2026-04-28 00:38:34 -03:00