From aec56407b7c2dca56e8ef473f2df064ee48c2ff3 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Sun, 4 Aug 2019 15:29:11 +0200 Subject: [PATCH] Re-introduce commands.txt --- p4src/commands.txt | 13 +++++++++++++ p4src/no_commmands.txt | 38 -------------------------------------- 2 files changed, 13 insertions(+), 38 deletions(-) create mode 100644 p4src/commands.txt delete mode 100644 p4src/no_commmands.txt diff --git a/p4src/commands.txt b/p4src/commands.txt new file mode 100644 index 0000000..65b044f --- /dev/null +++ b/p4src/commands.txt @@ -0,0 +1,13 @@ +// Setup with full NAT64 + +// egress for dst=10.0.0.42 +table_cam_add_entry realmain_v4_networks_0 realmain.set_egress_port 167772202 => 16 0 0 0 0 + +// egress for dst=2001:db8:42::42 +table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434242 => 64 0 0 0 0 + +// nat64: dst=2001:db8:42::a00:2a translated to 10.0.0.42: +table_cam_add_entry realmain_nat64_0 realmain.nat64_static 42540766411362381960998550477352206378 => 42540766411362381960998550477184434176 167772160 42540766411362381960998550477184434176 0 + +// nat46: translate dst=10.0.0.66 to +table_cam_add_entry realmain_nat46_0 realmain.nat46_static 167772226 => 42540766411362381960998550477184434176 167772160 42540766411362381960998550477184434176 0 diff --git a/p4src/no_commmands.txt b/p4src/no_commmands.txt deleted file mode 100644 index b1957f4..0000000 --- a/p4src/no_commmands.txt +++ /dev/null @@ -1,38 +0,0 @@ -// only used on netpfga for dummy packet reply - -//table_cam_add_entry dummy_table_for_netpfga send_to_port1 0x082222222208 => 0x1 -// likely wrong! - -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434177 => 1 0 0 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434178 => 2 0 0 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434179 => 3 0 0 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434180 => 4 0 0 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434181 => 5 0 0 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434182 => 6 0 0 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434183 => 7 0 0 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434184 => 8 0 0 0 0 - -// 1 -// 4 -// 16 -// 64 - -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434177 => 1 1 1 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434180 => 1 4 4 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434198 => 1 16 16 0 0 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434276 => 1 64 64 0 0 - -// 32 -table_cam_add_entry realmain_v6_networks_0 realmain.set_egress_port 42540766411362381960998550477184434226 => 1 32 32 0 0 - - - -// deleting: table_cam_delete_entry realmain_v6_networks_0 42540766411362381960998550477184434179 - -// 42 del: table_cam_delete_entry realmain_v6_networks_0 42540766411362381960998550477184434242 - -// IPv4: - -table_cam_add_entry realmain_v4_networks_0 realmain.set_egress_port 167772161 => 1 1 1 0 0 - -table_cam_delete_entry realmain_v4_networks_0 167772161