Add support for port forwarding #1262
+3,188
−611
Draft
DCO-2 / DCO
succeeded
Feb 19, 2026 in 1s
Check passed!
All commits are signed off, the check passed.
Summary
| Sha | Message | Pass or fail reason | |
|---|---|---|---|
| 🟢 | 6f0f3f4 | feat(net): add port-forwarding metadata flag | Valid sign-off found |
| 🟢 | 9761913 | feat(flow-filter): extend NatRequirement | Valid sign-off found |
| 🟢 | 9270dd4 | feat(stateful-nat): simplify nat_packet() args | Valid sign-off found |
| 🟢 | 0b2dbd0 | feat(net): impl Display for NextHeader | Valid sign-off found |
| 🟢 | 7803be6 | feat(flow-info): extend FlowInfoLocked | Valid sign-off found |
| 🟢 | a4ef1ea | feat(flow-entry): impl methods for [Tcp | Udp]ProtoK... |
| 🟢 | cb70a7e | feat(port-forwarding): add port-forwarding nat sub... | Valid sign-off found |
| 🟢 | 51c93b2 | feat(port-forwarding): add table and objects | Valid sign-off found |
| 🟢 | d0a1837 | feat(port-forwarding): impl Display for tables | Valid sign-off found |
| 🟢 | 9f0fa18 | feat(port-forwarding): add tests portfw table | Valid sign-off found |
| 🟢 | 46028ba | feat(port-forwarding): use UnicastIpAddr instead o... | Valid sign-off found |
| 🟢 | fc244ba | feat(port-forwarding): define PortFwState | Valid sign-off found |
| 🟢 | b662d17 | feat(port-forwarding): add port-forwarding packet ... | Valid sign-off found |
| 🟢 | 7ef50e7 | feat(flow-entry,flow-info): change update_status() | Valid sign-off found |
| 🟢 | 31a6165 | feat(port-forwarding): add functions to deal with ... | Valid sign-off found |
| 🟢 | fea9c20 | feat(port-forwarding): add NF for port-forwarding | Valid sign-off found |
| 🟢 | 34530dc | feat(datplane): add port-forwarding stage | Valid sign-off found |
| 🟢 | 22c4d0e | feat(net): use Udp::empty() in tests | Valid sign-off found |
| 🟢 | fddbb7f | feat(port-forwarding): add minimal test | Valid sign-off found |
| 🟢 | e4bd167 | feat(flow-info): impl Display for FlowInfoLocked | Valid sign-off found |
| 🟢 | 077c025 | feat(flow-entry): allow stripping vpcd from flow k... | Valid sign-off found |
| 🟢 | a5c9aca | feat(port-forwarding): omit dst vpcd in flow keys | Valid sign-off found |
| 🟢 | bbc7468 | feat(port-forwarding): add state for forward path | Valid sign-off found |
| 🟢 | 1f27a00 | feat(flow-entry): remove bidirectional flow keys | Valid sign-off found |
| 🟢 | 6fd1ccd | feat(flow-entry): remove trait SrcLeqDst | Valid sign-off found |
Loading