Skip to content

Stateless NAT: Optimise NAT tables (get rid of prefix lists in tables) #667

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jul 11, 2025

test(mgmt): Add fuzzing tests (bolero) for stateless NAT's range_builder

805b608
Select commit
Loading
Failed to load commit list.
Merged

Stateless NAT: Optimise NAT tables (get rid of prefix lists in tables) #667

test(mgmt): Add fuzzing tests (bolero) for stateless NAT's range_builder
805b608
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Jul 11, 2025 in 0s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 1686435 feat(nat): Optimise stateless NAT lookup (many pre... Valid sign-off found
🟢 a677adb chore(nat): Remove unused iplist submodule Valid sign-off found
🟢 afc913a feat(nat): Log stateless NAT IP mapping offset for... Valid sign-off found
🟢 fa9c407 refactor(mgmt): Split table_extend.rs code Valid sign-off found
🟢 b37ac67 refactor(mgmt): Rename TrieValue to NatTableValue Valid sign-off found
🟢 44803b9 test(mgmt): Add unit test for stateless NAT's rang... Valid sign-off found
🟢 570ddfc feat(mgmt): Merge contiguous ranges when building ... Valid sign-off found
🟢 805b608 test(mgmt): Add fuzzing tests (bolero) for statele... Valid sign-off found