opnsense / opnsense/src

No link on Intel E810 and E823 after upgrade to 26.7, when ice_ddp is loaded

Open
#328 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

upstream
Dominant language
C
Stars
505
Forks
202
PR merge metrics
No merged PRs in 30d

Description

Important notices

Before you add a new report, we ask you kindly to acknowledge the following:

Describe the bug

Unit with both Intel E810 and E823 25Gbase NICs, ice driver. No link on these after upgrade from 26.1.* to 26.7 and further 26.7.4 while DDP is loaded.

To Reproduce

Have a unit with 25Gbase Intel E8xx series NICs, and try to load the DDP to have decent performance in tunables/loader.conf: ice_ddp_load="YES"

Expected behavior

No issues, link on NICs and improved performance

Describe alternatives you considered

Changing NICs.. Manually installing the latest Intel FreeBSD 2.1.8 driver, but unsure how that would be supported forwards..
Running without ice_ddp_load="YES" now, which results in about 1Gbps throughput pr NIC.

Environment

Software version used and hardware type if relevant, e.g.:

OPNsense 26.7.4 (amd64).
E810-XXV fw 7.6.2 api 1.7 nvm 4.60
E823-C fw 7.1.6 api 1.7 nvm 3.26
ICE OS Default Package version 1.3.41.0

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure on the Intel E810/E823 hardware with ice_ddp_load="YES" in loader.conf, then compare it with the configuration where DDP is disabled. Investigate the ice driver and DDP package versions listed in the report; done means both NIC families establish link after the upgrade without sacrificing the reported throughput improvement.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
networking, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.