Static NAT + Masquerading / Static NAT + Port Forwarding#1548
Merged
DCO-2 / DCO
succeeded
Jun 9, 2026 in 1s
Check passed!
All commits are signed off, the check passed.
Summary
| Sha | Message | Pass or fail reason | |
|---|---|---|---|
| 🟢 | d920d19 | refactor(nat): Move static NAT network function to... | Valid sign-off found |
| 🟢 | 180e9fc | refactor(nat): Move unicast check closer to source... | Valid sign-off found |
| 🟢 | 48e13b3 | refactor(nat): Handle zero-port check at port mapp... | Valid sign-off found |
| 🟢 | 3ca3481 | feat(net): Add wrappers for transport with types (... | Valid sign-off found |
| 🟢 | 6471cdd | refactor(nat): Use TcpUdp view in static NAT to si... | Valid sign-off found |
| 🟢 | eaac55a | refactor(net): Simplify metadata flag toggling | Valid sign-off found |
| 🟢 | d4e5c20 | chore(flow-filter): Split requires_stateless_nat()... | Valid sign-off found |
| 🟢 | 8deb16a | feat(flow-filter): Tag packets for src/dst static ... | Valid sign-off found |
| 🟢 | 44396ea | feat(nat): Mark packets as NAT-ed for source or de... | Valid sign-off found |
| 🟢 | 8ec430d | feat(nat): For static NAT, only apply NAT for rele... | Valid sign-off found |
| 🟢 | 4e58d78 | feat(dataplane): Move static NAT stage before port... | Valid sign-off found |
| 🟢 | d723f41 | feat(flow-filter,nat): Store static NAT requiremen... | Valid sign-off found |
| 🟢 | 06a97cf | feat(net): Embed flow key in packet metadata | Valid sign-off found |
| 🟢 | 20bd0e3 | feat(nat): Use initial IP addresses for forward fl... | Valid sign-off found |
| 🟢 | 0c4339c | fix(nat): Remove NoMappingFound error | Valid sign-off found |
| 🟢 | 48361d8 | refactor(nat): Move NAT tables reader entering to ... | Valid sign-off found |
| 🟢 | ac612e0 | feat(nat): Go through static NAT step after ICMP E... | Valid sign-off found |
| 🟢 | 1e38b45 | feat(config): Allow static + stateful NAT, on oppo... | Valid sign-off found |
| 🟢 | 4813fb0 | test(nat): Add tests for static NAT + {masquerade,... | Valid sign-off found |
| 🟢 | f42b3ba | refactor(nat): Clean a little the error translatio... | Valid sign-off found |
| 🟢 | 30bb017 | refactor(net): Drop FlowKey's Unidirectional enum ... | Valid sign-off found |
| 🟢 | e025e05 | refactor(net): Merge FlowKey and FlowKeyData | Valid sign-off found |
| 🟢 | f562d77 | refactor(net): Rename FlowKey::uni() to FlowKey::n... | Valid sign-off found |
| 🟢 | 1dd7e31 | refactor(net): Drop the Uni wrapper around pack... | Valid sign-off found |
Loading