Error setting promisc mode with linux 5.18 on ice eth driver

From: Jaroslav Pulchart
Date: Sun Jun 12 2022 - 05:22:50 EST


Hello,

The system cannot set up promisc mode @ E810-XXV ethernet interface
(ice driver) from linux with kernel 5.18.x (tested 5.18.1, 5.18.2,
5.18.3). It works with 5.17.x.

Reproducer:
$ ip link set em1 promisc on

Dmesg messages:
$ dmesg | grep 'Error setting promisc'
[ 24.863557] ice 0000:31:00.0: Error setting promisc mode on VSI 6 (rc=-17)
[ 24.878369] ice 0000:31:00.0: Error setting promisc mode on VSI 6 (rc=-17)
[ 25.045834] ice 0000:31:00.0: Error setting promisc mode on VSI 6 (rc=-17)
[ 25.129840] ice 0000:b1:00.0: Error setting promisc mode on VSI 6 (rc=-17)
[ 25.144440] ice 0000:b1:00.0: Error setting promisc mode on VSI 6 (rc=-17)

Devices:
$ lspci -s 0000:31:00.0
31:00.0 Ethernet controller: Intel Corporation Ethernet Controller
E810-XXV for SFP (rev 02)
$ lspci -s 0000:b1:00.0
b1:00.0 Ethernet controller: Intel Corporation Ethernet Controller
E810-XXV for SFP (rev 02)

Best regards,
Jaroslav Pulhart