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

rollandf / sriov-network-operator / 30008026258 / 1
63%
master: 64%

Build:
Build:
LAST BUILD BRANCH: dra-poc
DEFAULT BRANCH: master
Ran 23 Jul 2026 12:55PM UTC
Files 111
Run time 3s
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

23 Jul 2026 12:28PM UTC coverage: 63.009%. First build
30008026258.1

push

github

rollandf
mellanox: soft-skip DDI when firmware rejects HCA capability change

doca_mgmt_data_direct can exit 1 with DOCA_ERROR_IO_FAILED when the NIC
has an fwctl device but the firmware does not support the DDI capability
at the current firmware version or configuration (syndrome 0xc430).

This was causing the entire PF configuration to abort and the
SriovNetworkNodeState to never reach Synced.

Add three new soft-skip strings to ddiResult():
  - "Failed to set data direct"    (top-level binary error)
  - "DOCA_ERROR_IO_FAILED"         (DOCA error code)
  - "Failed to set HCA capabilities" (firmware command rejection)

These are permanent firmware capability mismatches, not transient
errors, so VF configuration continues without DDI rather than failing.

Also add a table-driven unit test for ddiResult() covering all
soft-skip paths including the new firmware-rejection cases.

Signed-off-by: Fred Rolland <frolland@nvidia.com>

10622 of 16858 relevant lines covered (63.01%)

0.7 hits per line

Source Files on job 30008026258.1
  • Tree
  • List 111
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30008026258
  • 626446ca on github
  • Next Job for on HCA (#30010893800.1)
  • 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