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

kubeovn / kube-ovn / 24283852894
25%

Build:
DEFAULT BRANCH: master
Ran 11 Apr 2026 01:53PM UTC
Jobs 1
Files 206
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

11 Apr 2026 01:50PM UTC coverage: 24.521% (-0.007%) from 24.528%
24283852894

push

github

web-flow
fix(underlay): wait for localnet patch port before IPv6 DAD (#6621)

* fix(underlay): wait for localnet patch port before IPv6 DAD

In underlay subnets, the kernel IPv6 DAD may run before the localnet
patch port (created asynchronously by ovn-controller) is ready. Without
L2 connectivity to the physical network, the DAD Neighbor Solicitation
packets are silently dropped, causing DAD to falsely succeed and miss
duplicate address conflicts.

Wait for the localnet patch port to appear in OVS after the pod port
is ready (ovn-installed=true) but before configuring the container NIC.
This ensures L2 connectivity is established when the kernel starts DAD.

The fix only applies to underlay subnets (has VLAN, non-logical gateway);
overlay subnets are not affected.

Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>

* fix(underlay): improve error message in waitForLocalnetPatchPort

Use "failed waiting" instead of "timeout waiting" since the error may
not always be a timeout (e.g. OVSDB connectivity issues).

Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>

---------

Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

0 of 19 new or added lines in 2 files covered. (0.0%)

2 existing lines in 1 file now uncovered.

13798 of 56270 relevant lines covered (24.52%)

0.29 hits per line

Uncovered Changes

Lines Coverage ∆ File
14
0.33
-0.0% pkg/daemon/ovs_linux.go
5
0.0
0.0% pkg/daemon/handler.go

Coverage Regressions

Lines Coverage ∆ File
2
61.61
-0.62% pkg/ovs/ovn-nb-bfd.go
Jobs
ID Job ID Ran Files Coverage
1 24283852894.1 11 Apr 2026 01:53PM UTC 206
24.52
GitHub Action Run
Source Files on build 24283852894
  • Tree
  • List 206
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 85e7f940 on github
  • Prev Build on master (#24282986272)
  • Next Build on master (#24285039998)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc