Intel E810 only uses the first two CPUs in Debian Trixie

Dear Community,

we are facing the following problem.
After updating to Debian 13, E810 interfaces only use the first two assigned CPUs.
Load goes to 100% and the result is packet loss.
Same configuration, same data ingest in Debian 12 works perfectly.

Is anyone else experiencing this problem?

Thanks in advance.

See following details:

Suricata Version 7.0.11

Driver Module: /lib/modules/6.12.48+deb13-amd64/kernel/drivers/net/ethernet/intel/ice/ice.ko.xz

DDP package: firmware-misc-nonfree 20230210-5 → /lib/firmware/intel/ice/ddp/ice-1.3.30.0.pkg

INTEL NIC:

02:00.0 Ethernet controller: Intel Corporation Ethernet Controller E810-XXV for SFP (rev 02)
02:00.1 Ethernet controller: Intel Corporation Ethernet Controller E810-XXV for SFP (rev 02)
firmware-version: 4.80 0x80020544 1.3805.0

In the Suricata configuration, 15 CPUs are assigned, but the load is only distributed to the first two CPUs.

The answer can apparently be found in INTEL’s support matrix.

Quick response - I know John and Niels recently gave a talk on use of E810 on Debian.

Apparently, Intel should look into this but they (Intel) tested it up to Debian 11 only.