Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
4956026
Add L3VNI cross-DC test cases (L3VNI_dci:1, L3VNI_dci:2, L3VNI_dci:6)
bpar9 Mar 10, 2026
5394972
Fix misplaced scope log line in L3VNI IPv6 test (move to Step 2)
bpar9 Mar 10, 2026
f91be7d
Rewrite L3VNI cross-DC test cases with detailed config context
bpar9 Mar 10, 2026
8fa96f2
Address PR review comments: align test names and docstrings with test…
bpar9 Mar 10, 2026
cba3b5f
Add L3VNI BGW configuration from l3vni_config_diff.txt before test ve…
bpar9 Mar 10, 2026
75434ec
Add leaf VRF route-target imports from local BGWs for cross-DC L3VNI
bpar9 Mar 11, 2026
8349da3
Refactor L3VNI tests to reuse verify_base_setup_bgw for VRF-VNI/VLAN-…
bpar9 Mar 16, 2026
fbe972b
Add evpn_type5 check to verify_base_setup_bgw, add bgp_info cache to …
bpar9 Mar 16, 2026
9d286a7
Move all custom verification into verify_base_setup_bgw for consisten…
bpar9 Mar 16, 2026
401dc90
Add L3VNI vlan/vrf binding to YAML for BGW nodes, update helper to re…
bpar9 Mar 16, 2026
7f67159
Use cross-DC L3VNI (10101/10102) for all BGWs in YAML and helper code
bpar9 Mar 16, 2026
0f510f8
Add L3 DCI traffic endpoints (23 specific cross-DC flows from l3vni_d…
bpar9 Mar 16, 2026
8da5461
Add L3VNI test cases 7-15 (L3VNI_dci:7 through L3VNI_dci:15)
bpar9 Mar 16, 2026
713b7ca
Add L3VNI test cases 18-25 (SH/MH IPv4/IPv6 within DC and across DCI)
bpar9 Mar 17, 2026
51d0edb
Fix 5 runtime issues: BGW node filtering in config_l2l3vni, Type-5 ro…
bpar9 Mar 18, 2026
f10d54e
Fix 3 additional runtime issues: RM_SET_SRC4 route-map, BGW IP config…
bpar9 Mar 18, 2026
e72b282
Fix config audit issues: RM_SET_SRC4 permit 20, Loopback1 source IP, …
bpar9 Mar 18, 2026
bea350b
Pass bgp_info to bgp_transit_wan_dci, bgp_overlay_wan_dci, bgp_ihop_d…
bpar9 Mar 18, 2026
e0e7a3b
Fix 5 runtime issues from L3VNI DCI testbed execution:
bpar9 Mar 20, 2026
8d8fe21
Improve EVPN Type-5 verification to use expected data from SAG addres…
bpar9 Mar 20, 2026
1e6e3c3
Add L3VNI test cases 26-30 and 33-35 (dual-stack, route withdrawal, t…
bpar9 Mar 20, 2026
7e29b6f
Fix 4 runtime issues from testbed execution (comment #58):
bpar9 Mar 20, 2026
4f891f2
Revert BGW skip in pretest: verify remotevtep on ALL nodes including BGW
bpar9 Mar 20, 2026
ff07953
Fix BGW remotevtep expected data: exclude non-leaf nodes from DC VTEP…
bpar9 Mar 23, 2026
47cdf11
Refactor evpn_type5 check to use get_expected + @VerifyLoop verify pa…
bpar9 Mar 23, 2026
94026f1
Add comprehensive Type-5 verification: path-count, best-path, RT/ET/R…
bpar9 Mar 23, 2026
186a72e
Consolidate Type-5 verification to comprehensive checks only per revi…
bpar9 Mar 23, 2026
9d1ad47
Fix Type-5 parser: strip spytest log prefix and handle FRR compact NL…
bpar9 Mar 23, 2026
00efbce
Fix Type-5 parser AS path extraction: handle FRR variable-width columns
bpar9 Mar 23, 2026
33383e1
Address reviewer comments: leaf Type-5 verification + RT per-domain c…
bpar9 Mar 24, 2026
829f7e5
Enhance MAC/ARP verification with expected vs actual comparison + fix…
bpar9 Mar 24, 2026
0551718
Refactor Type-5 withdrawal/readvertisement to use comprehensive verif…
bpar9 Mar 24, 2026
0953b76
Remove L3VNI_dci:33/34/35 standalone tests - reuse existing trigger c…
bpar9 Mar 24, 2026
1f41e99
Add trigger test classes with L3VNI traffic verification (restart, re…
bpar9 Mar 24, 2026
f7c5537
Fix: remove 'neighbor TRANSIT activate' from IPv4 AF for leaf nodes
bpar9 Mar 26, 2026
7524f9d
Fix: make 'neighbor TRANSIT activate' conditional on dci_enabled
bpar9 Mar 26, 2026
c3d64de
Fix: when dci_enabled=True, no TRANSIT activate under IPv4 for any node
bpar9 Mar 26, 2026
68dccd9
Fix leaf Type-5 verification: per-VRF prefix-presence model with best…
bpar9 Mar 26, 2026
0e824d5
Fix: verify Type-5 routes on all nodes (leaf + BGW) in across-DCI tests
bpar9 Mar 26, 2026
4faa7cb
Fix: WAN VIP off-by-one in generate_dci_vip_maps()
bpar9 Mar 26, 2026
ca578e5
Fix: sort BGW nodes by DC order for Loopback1 (wan_overlay) IP assign…
bpar9 Mar 26, 2026
418fd52
Add L3VNI entries to get_expected_vxlan_tunnel() for leaf and BGW nodes
bpar9 Mar 27, 2026
4158fc3
Merge L2VNI and L3VNI test cases into consolidated tests (5 merges)
bpar9 Mar 27, 2026
6a85499
Add PortChannel (MH) source flows to L3VNI traffic generation
bpar9 Mar 27, 2026
4c05424
Add dci_enabled guards in vxlan_helper.py; remove mac_arp from test c…
bpar9 Mar 27, 2026
2a00c8d
Add L3VNI testplan case cross-references to existing trigger tests
bpar9 Mar 27, 2026
5dcb401
Add TestVxlanInterfaceTriggers and TestVxlanAddRemoveVlan classes
bpar9 Mar 27, 2026
ba294e8
Remove L3VNI_dci test cases 8-11 per reviewer request
bpar9 Mar 27, 2026
7d090cb
Fix dual-stack tests (L3VNI_dci:26-29) to send v4+v6 traffic simultan…
bpar9 Mar 27, 2026
edb4e0d
Fix L3 cross-DC SH/MH split, get_evpn_vni config_dut, and frr_sonic_c…
bpar9 Mar 27, 2026
70cfddf
Remove duplicate verifications across all test cases; fix simultaneou…
bpar9 Mar 27, 2026
8bfd9fd
Update l2l3 and bum traffic rate_percent from 0.001 to 0.1 in YAML
bpar9 Mar 27, 2026
07da877
Separate SH and MH traffic in dual-stack tests using traffic_names fi…
bpar9 Mar 27, 2026
71fdb18
Consolidate Type-5 route dump: fetch once, pass to rt_rewrite and typ…
bpar9 Mar 27, 2026
1d54ee3
Integrate continuous traffic in DCI link trigger tests (per reviewer …
bpar9 Mar 27, 2026
e2d57ab
Fix NameError: use vxlan_obj.get_tc_params() instead of bare get_tc_p…
bpar9 Mar 28, 2026
6c3dc88
Enhance Type-5 verification: leaf attrs/usable-path, BGW best-path-ex…
bpar9 Mar 29, 2026
9c6bcf0
Fix BGW Type-5 path count: account for remote BGWs x leaves per DC
bpar9 Mar 29, 2026
cba8e10
Fix BGW path count: use range check [min..max] instead of exact match
bpar9 Mar 29, 2026
3af1bee
Unify Type-5 verification: same 10 boolean checks on leaf and BGW, re…
bpar9 Mar 29, 2026
c026de7
Remove pre-trigger traffic verification from trigger test classes per…
bpar9 Mar 29, 2026
3607c39
Fix leaf Type-5 verification: remove has_remote_class_path requiremen…
bpar9 Mar 30, 2026
d4f6f08
Fix leaf Type-5 local_class_path: treat self-originated routes (weigh…
bpar9 Mar 30, 2026
5f5b3f3
Fix default traffic rate_percent from 0.8 to 0.1 across all stream cr…
bpar9 Mar 30, 2026
87ecccb
Fix EVPN VNI verification: accept either dc or wan L3 interface (1 VT…
bpar9 Mar 30, 2026
f6d1a33
Fix SH/MH stream filtering: SH tests use traffic_names=['L3-SH'], MH …
bpar9 Mar 31, 2026
7c4c2f5
Fix vacuous pass on 0 streams and Vlan shutdown via vtysh
bpar9 Mar 31, 2026
9de2a0d
Add MH within-DC L3 traffic endpoints: use full VLAN pairs for PortCh…
bpar9 Mar 31, 2026
ca9c4fd
Add L3VNI_dci:8 test case: IXIA BGP IPv6 prefix advertisement with Ty…
bpar9 Apr 1, 2026
f92bed2
Add L3VNI_dci:9 test case: IXIA BGP IPv4 prefix advertisement with Ty…
bpar9 Apr 1, 2026
4d2d317
Add TestVxlanDciMacMoveTriggers class for MAC move trigger tests (Sol…
bpar9 Apr 1, 2026
5ea464b
Add DUT-side BGP neighbor config for IXIA peer in L3VNI_dci:8-9
bpar9 Apr 2, 2026
d484df2
Merge origin/master into devin/1773125707-l3vni-cross-dc-tests
bpar9 Apr 2, 2026
5d43f99
Make L3 DCI traffic items conditional on dci_enabled
bpar9 Apr 2, 2026
fac2331
Make DCI-FC continuous streams lazy (on-demand creation)
bpar9 Apr 2, 2026
57cc61b
Fix 4 critical issues in L3VNI_dci:8-9 test cases (IXIA BGP prefix ad…
bpar9 Apr 3, 2026
381ce6e
Fix ValueError '/topology:1' is not in list in IXIA BGP route config
bpar9 Apr 3, 2026
594785e
Fix Error 6502: register topology_handle in topo_handle dict before t…
bpar9 Apr 3, 2026
3a85039
Fix Error 6502: use dedicated IXIA port for BGP (not reused L2VNI port)
bpar9 Apr 3, 2026
a7d2c8e
Fix Error 6502: use existing topology with device group instead of ne…
bpar9 Apr 3, 2026
5399aa7
Fix ValueError: register topology_handle in tg.topo_handle before BGP…
bpar9 Apr 3, 2026
7c98c7a
Add VLAN 99 tagging to IXIA BGP ethernet config in L3VNI_dci:8-9
bpar9 Apr 3, 2026
b0819e6
Fix DUT IPv6 SVI config, IPv6 BGP peering, and Type-5 check name for …
bpar9 Apr 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading