From c22bd342cc807d5c6c0ae6c58e4e16fcb1ee1770 Mon Sep 17 00:00:00 2001 From: sachendras <44847441+sachendras@users.noreply.github.com> Date: Sat, 20 Jul 2024 06:36:51 -0700 Subject: [PATCH 1/5] Update testregistry.textproto Updates is to include missing test RT-1.19 for 2-byte and 4-byte ASNs --- testregistry.textproto | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/testregistry.textproto b/testregistry.textproto index b903ec8f779..c891597a3ae 100644 --- a/testregistry.textproto +++ b/testregistry.textproto @@ -393,6 +393,11 @@ test: { readme: "" exec: " " } +test: { + id: "RT-1.19" + description: "BGP 2-Byte and 4-Byte ASN support" + readme: "" + e test: { id: "RT-1.2" description: "BGP Policy & Route Installation" From 20fbdea97db8cae8685591b0f7f85b67b993277e Mon Sep 17 00:00:00 2001 From: sachendras <44847441+sachendras@users.noreply.github.com> Date: Sat, 20 Jul 2024 06:42:58 -0700 Subject: [PATCH 2/5] Update testregistry.textproto corrections to the original version as well as added links to the test Readmes --- testregistry.textproto | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/testregistry.textproto b/testregistry.textproto index c891597a3ae..501864b3700 100644 --- a/testregistry.textproto +++ b/testregistry.textproto @@ -396,8 +396,8 @@ test: { test: { id: "RT-1.19" description: "BGP 2-Byte and 4-Byte ASN support" - readme: "" - e + readme: "https://github.com/openconfig/featureprofiles/blob/main/feature/experimental/bgp/otg_tests/bgp_2byte_4byte_asn/README.md" + exec: " " test: { id: "RT-1.2" description: "BGP Policy & Route Installation" @@ -425,7 +425,7 @@ test: { test: { id: "RT-1.24" description: "BGP 2-byte and 4-byte ASN support with policy" - readme: "" + readme: "https://github.com/openconfig/featureprofiles/blob/main/feature/experimental/bgp/otg_tests/bgp_2byte_4byte_asn_policy_test/README.md" exec: " " } test: { From 4d36271c616c362a509257c069dd9102230ce88d Mon Sep 17 00:00:00 2001 From: sachendras <44847441+sachendras@users.noreply.github.com> Date: Mon, 22 Jul 2024 12:49:27 -0700 Subject: [PATCH 3/5] Update testregistry.textproto Updated requested corrections. --- testregistry.textproto | 1 + 1 file changed, 1 insertion(+) diff --git a/testregistry.textproto b/testregistry.textproto index 501864b3700..d0699f1e5c8 100644 --- a/testregistry.textproto +++ b/testregistry.textproto @@ -398,6 +398,7 @@ test: { description: "BGP 2-Byte and 4-Byte ASN support" readme: "https://github.com/openconfig/featureprofiles/blob/main/feature/experimental/bgp/otg_tests/bgp_2byte_4byte_asn/README.md" exec: " " +} test: { id: "RT-1.2" description: "BGP Policy & Route Installation" From eb9b1c4cbce3f8c4e6dce40249122975cf6b60f8 Mon Sep 17 00:00:00 2001 From: sachendras <44847441+sachendras@users.noreply.github.com> Date: Mon, 22 Jul 2024 16:36:48 -0700 Subject: [PATCH 4/5] Update testregistry.textproto -- Deleted the following since the same is also covered in RT-2.13. Seems like an error. test: { id: "RT-9" description: "Weighted-ECMP for IS-IS" readme: "https://github.com/openconfig/featureprofiles/blob/main/feature/isis/weighted_ECMP/README.md" exec: " " } --- Added the following test: { id: "RT-7.8" description: "BGP Policy Match Standard Community and Add Community Import/Export Policy" readme: "https://github.com/openconfig/featureprofiles/blob/main/feature/bgp/policybase/otg_tests/comm_match_action_test/README.md" exec: " " } test: { id: "TUN-2.5" description: "GUE Fragmentation" readme: "" exec: " " } test: { id: "TUN-2.6" description: "MPLSoUDP Encap" readme: "" exec: " " } test: { id: "TUN-2.7" description: "MPLSoUDP Decap" readme: "" exec: " " } test: { id: "TUN-2.8" description: "ECMP hashing based on outer header of MPLSoUSP packets" readme: "" exec: " " } test: { id: "TUN-2.9" description: "ECMP hashing for GUE flows with IPv4 and IPv6 payload" readme: "" exec: " " } test: { id: "TUN-2.10" description: "ECMP hashing based on outer and Inner header for GRE packets" readme: "" exec: " " } --- testregistry.textproto | 42 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/testregistry.textproto b/testregistry.textproto index d0699f1e5c8..88fa0d7ffca 100644 --- a/testregistry.textproto +++ b/testregistry.textproto @@ -764,6 +764,12 @@ test: { readme: "https://github.com/openconfig/featureprofiles/blob/main/feature/bgp/policybase/otg_tests/comm_match_action_test/README.md" exec: " " } +test: { + id: "RT-7.9" + description: "Support for configuring ECMP hashing based on *any* subset of the following (L3 src IP, L3 dst IP, protocol, L4 src port, L4 dst port, L3 IPv6 flow label)" + readme: " " + exec: " " +} test: { id: "RT-8" description: "Singleton with breakouts" @@ -776,12 +782,6 @@ test: { readme: "https://github.com/openconfig/featureprofiles/blob/main/feature/interface/holdtime/otg_tests/holdtime_test/README.md" exec: " " } -test: { - id: "RT-9" - description: "Weighted-ECMP for IS-IS" - readme: "https://github.com/openconfig/featureprofiles/blob/main/feature/isis/weighted_ECMP/README.md" - exec: " " -} test: { id: "RT-9.1" description: "Equal distribution of traffic" @@ -1189,6 +1189,36 @@ test: { readme: "" exec: " " } +test: { + id: "TUN-2.6" + description: "MPLSoUDP Encap" + readme: "" + exec: " " +} +test: { + id: "TUN-2.7" + description: "MPLSoUDP Decap" + readme: "" + exec: " " +} +test: { + id: "TUN-2.8" + description: "ECMP hashing based on outer header of MPLSoUSP packets" + readme: "" + exec: " " +} +test: { + id: "TUN-2.9" + description: "ECMP hashing for GUE flows with IPv4 and IPv6 payload" + readme: "" + exec: " " +} +test: { + id: "TUN-2.10" + description: "ECMP hashing based on outer and Inner header for GRE packets" + readme: "" + exec: " " +} test: { id: "bootz-1.1" description: "Missing configuration - Device fails with status invalid parameter" From 853765e891b9add0c6a030f851110f89405a5cf1 Mon Sep 17 00:00:00 2001 From: sachendras <44847441+sachendras@users.noreply.github.com> Date: Mon, 22 Jul 2024 16:59:39 -0700 Subject: [PATCH 5/5] Update testregistry.textproto Added TUN-2.11 to TUN-2.16 --- testregistry.textproto | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/testregistry.textproto b/testregistry.textproto index 88fa0d7ffca..6f3c473a4b5 100644 --- a/testregistry.textproto +++ b/testregistry.textproto @@ -1203,13 +1203,13 @@ test: { } test: { id: "TUN-2.8" - description: "ECMP hashing based on outer header of MPLSoUSP packets" + description: "ECMP hashing based on outer header of MPLSoUDP packets" readme: "" exec: " " } test: { id: "TUN-2.9" - description: "ECMP hashing for GUE flows with IPv4 and IPv6 payload" + description: "ECMP hashing for GUE flows with IPv4 and IPv6 outer and inner headers" readme: "" exec: " " } @@ -1219,6 +1219,42 @@ test: { readme: "" exec: " " } +test: { + id: "TUN-2.11" + description: "Filter based GUE decap with IPv4 tunnel endpoints" + readme: "" + exec: " " +} +test: { + id: "TUN-2.12" + description: "Filter based GUE decap with IPv6 tunnel endpoints" + readme: "" + exec: " " +} +test: { + id: "TUN-2.13" + description: "Interface based GUE decap with IPv4 tunnel endpoints" + readme: "" + exec: " " +} +test: { + id: "TUN-2.14" + description: "Interface based GUE decap with IPv6 tunnel endpoints" + readme: "" + exec: " " +} +test: { + id: "TUN-2.15" + description: "Interface based GUE encapsulation with IPv4 outer header" + readme: "" + exec: " " +} +test: { + id: "TUN-2.16" + description: "Interface based GUE encapsulation with IPv6 outer header" + readme: "" + exec: " " +} test: { id: "bootz-1.1" description: "Missing configuration - Device fails with status invalid parameter"