• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openconfig / featureprofiles / 36077038874
8%

Build:
DEFAULT BRANCH: main
Ran 25 Sep 2026 12:24AM UTC
Jobs 1
Files 137
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Sep 2026 05:04PM UTC coverage: 7.576%. Remained the same
36077038874

push

github

web-flow
gribi/hashing_test: add dataplane hashing test with physical loops (#5884)

Adds an automated dataplane hashing test suite (hashing_test) to verify ECMP, WCMP, and Intra-LAG traffic distribution, weight enforcement, and anti-polarization across multi-stage topologies using gRIBI and Ondatra.

Test Architecture & Topology
Testbed: Requires TESTBED_DUT_8_LOOP_2_ATE (8 physical loopback pairs and 2 ATE links).
Forwarding Path: Routes traffic across three Network Instances (DEFAULT, SELF_SITE, EGRESS):
Ingress (DEFAULT): Evaluates 4-way WCMP/ECMP distribution across loop interfaces.
Intermediate (SELF_SITE): Evaluates multi-stage 4-way ECMP hashing to test anti-polarization.
Egress (EGRESS): Recombines all traffic streams and forwards 100% to ATE Port 10 (0% packet drop).
Test Scenarios
Scenario 1: Multi-Stage ECMP & Anti-Polarization Hashing
Subcase 1.1 (WCMP 4:3:2:1): Validates weighted next-hop distribution (40%, 30%, 20%, 10% on Ingress; 25% each on SelfSite; 17.5% per intermediate stream on Egress).
Subcase 1.2 (ECMP 1:1:1:1): Validates equal next-hop distribution (25% each on Ingress and SelfSite; 12.5% per intermediate stream on Egress).
Scenario 2: Intra-LAG Member Traffic Distribution
Validates uniform flow distribution across a 7-member LAG bundle (~14.28% per member).
Scenario 3: Asymmetric Capacity-Weighted LAG Hashing
Subcase 3.1: Capacity-based distribution across 3 asymmetric LAG bundles (3:2:2 members).
Subcase 3.2: Explicit uniform override across the asymmetric LAG bundles (1:1:1 ratio).
Traffic Profiles & Tolerances
Plain IPv4: 5-tuple entropy (source/destination IP ranges and UDP ports).
IPnIP Encapsulated Traffic: Outer tunnel delivery (172.16.0.0/24) with varied inner 5-tuple payload entropy (198.51.0.0/22).
Evaluation Criteria: 
±
2
 relative tolerance against expected mathematical ratios.
Duration: 120-second transmission (~60M packets at 500k PPS) to ensure rate stability.
Verification
Verified 100% PASS on Nokia 7250 IXR-10e-gen3... (continued)

2339 of 30875 relevant lines covered (7.58%)

0.09 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36077038874.1 25 Sep 2026 12:24AM UTC 137
7.58
GitHub Action Run
Source Files on build 36077038874
  • Tree
  • List 137
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 2a0e6318 on github
  • Prev Build on main (#36009497489)
  • Next Build on main (#36078040642)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc