Static NAT + Masquerading / Static NAT + Port Forwarding #1548
DCO-2 / DCO
succeeded
May 30, 2026 in 1s
Check passed!
All commits are signed off, the check passed.
Summary
| Sha | Message | Pass or fail reason | |
|---|---|---|---|
| 🟢 | 3f3d26a | refactor(nat): Move static NAT network function to... | Valid sign-off found |
| 🟢 | 0f688df | refactor(nat): Move unicast check closer to source... | Valid sign-off found |
| 🟢 | 3c9adf2 | refactor(nat): Handle zero-port check at port mapp... | Valid sign-off found |
| 🟢 | bd077a2 | feat(net): Add wrappers for transport with types (... | Valid sign-off found |
| 🟢 | df886e8 | refactor(nat): Use TcpUdp view in static NAT to si... | Valid sign-off found |
| 🟢 | ff26207 | refactor(net): Simplify metadata flag toggling | Valid sign-off found |
| 🟢 | 1808797 | chore(flow-filter): Split requires_stateless_nat()... | Valid sign-off found |
| 🟢 | 516658b | feat(flow-filter): Tag packets for src/dst static ... | Valid sign-off found |
| 🟢 | 56c5ba7 | feat(nat): Mark packets as NAT-ed for source or de... | Valid sign-off found |
| 🟢 | 8ab1336 | feat(nat): For static NAT, only apply NAT for rele... | Valid sign-off found |
| 🟢 | 837d0c1 | feat(dataplane): Move static NAT stage before port... | Valid sign-off found |
| 🟢 | 1c63b95 | feat(flow-filter,nat): Store static NAT requiremen... | Valid sign-off found |
| 🟢 | f477559 | feat(net): Embed flow key in packet metadata | Valid sign-off found |
| 🟢 | b351cf4 | feat(nat): Use initial IP addresses for forward fl... | Valid sign-off found |
| 🟢 | cf7ffcf | fix(nat): Remove NoMappingFound error | Valid sign-off found |
| 🟢 | f78a5b6 | refactor(nat): Move NAT tables reader entering to ... | Valid sign-off found |
| 🟢 | 9167a6d | feat(nat): Pass a NatTablesReaderFactory to the Ic... | Valid sign-off found |
| 🟢 | 139098a | feat(nat): Add static NAT support in IcmpErrorHand... | Valid sign-off found |
| 🟢 | a067810 | feat(config): Allow static + stateful NAT, on oppo... | Valid sign-off found |
| 🟢 | 76c39fc | test(nat): Add tests for static NAT + masquerade | Valid sign-off found |
Loading