incubator-nuttx/net/ipforward
Zhe Weng b595430578 net: add basic NAT workflow
Add basic functions for NAT (NAPT), remaining some logic unimplemented (UDP, ICMP, port assignment, etc). NAT for TCP can work now (unless port conflicts).
Outbound: LAN ->  Forward  ->  NAT(only if targeting at WAN)  -> WAN
Inbound:  WAN ->  NAT(only from WAN, change dest) -> Forward  -> LAN

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2022-11-11 14:36:55 +08:00
..
Kconfig Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
Make.defs Fix typos reported by codespell 2021-02-25 11:31:49 -08:00
ipforward.h net: Remove devif_timer from comment 2022-06-07 20:15:41 +03:00
ipfwd_alloc.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
ipfwd_dropstats.c net: Author Gregory Nutt: update licenses to Apache 2021-02-20 00:38:18 -08:00
ipfwd_forward.c net: move device buffer define to common header 2022-10-28 00:32:16 -04:00
ipfwd_poll.c net: move device buffer define to common header 2022-10-28 00:32:16 -04:00
ipv4_forward.c net: add basic NAT workflow 2022-11-11 14:36:55 +08:00
ipv6_forward.c net: move device buffer define to common header 2022-10-28 00:32:16 -04:00