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

noironetworks / aci-containers / 11986
63%
master: 63%

Build:
Build:
LAST BUILD BRANCH: conflicting-named-port-resolutions
DEFAULT BRANCH: master
Ran 26 May 2026 09:22AM UTC
Jobs 1
Files 48
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

26 May 2026 08:57AM UTC coverage: 63.132% (-0.04%) from 63.171%
11986

Pull #1735

travis-pro

burhan20
Fix HPP Direct IPv6 policy enforcement for NetworkPolicies

1. Protocol-to-number translation did not exist for IPv6 rules. Added
   protocolNameToNumber() to map protocol names to their IP protocol
   numbers. Without this, "icmpv6" had no mapping, so the L24
   classifier for the static-discovery ICMPv6/NDP allow rule was
   generated with no protocol constraint, matching all IPv6 traffic
   (ethertype=ipv6, any protocol). This gave every IPv6 packet a free
   pass through the whitelist, bypassing deny rules entirely.
   Fixed by adding the function with "icmpv6" mapped to protocol 58.

2. Remote IP normalization did not exist for IPv6 subnet classifiers.
   Added normalizeRemoteAddr() in hpp_lib.go to append the correct
   prefix length to bare IP addresses. Without this, bare IPv6
   addresses were used as-is, causing wrong or no match in the GBP
   subnet classifier. Fixed by appending /32 for IPv4 and /128 for
   IPv6.
3. NodeEPRegAdd() in pods.go hardcoded /32 for all pod IPs including
   IPv6, resulting in wrong prefix length in NodePodIF entries for
   dual-stack nodes. Fixed by adding normalizeRemoteAddrForEP() which
   applies /32 for IPv4 and /128 for IPv6.
Pull Request #1735: Fix HPP Direct IPv6 policy enforcement for NetworkPolicies

0 of 30 new or added lines in 1 file covered. (0.0%)

13319 of 21097 relevant lines covered (63.13%)

0.72 hits per line

Uncovered Changes

Lines Coverage ∆ File
30
72.56
-1.38% pkg/hostagent/pods.go
Jobs
ID Job ID Ran Files Coverage
1 11986.1 (DEFAULT_BRANCH=master GOPROXY=https://proxy.golang.org|https://goproxy.io|direct) 26 May 2026 09:22AM UTC 48
63.13
Travis Job 11986.1
Source Files on build 11986
  • Tree
  • List 48
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #11986
  • Pull Request #1735
  • PR Base - master (#11979)
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