https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290973
Bug ID: 290973
Summary: qlnxe: nic aggregation (using lagg) not working unless
promiscuous mode is enabled
Product: Base System
Version: 14.3-RELEASE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: [email protected]
Reporter: [email protected]
nics using if_qlnxe can't be used as laggdev in a lagg interface, unless they
are put to promiscuous mode.
Tried configuring -vlanwhtag -vlanhwfilter on the interfaces as well, but to no
effect (seems to be ignored by the driver completely)
without promiscuous mode the interfaces look as followed:
>ql0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0
>mtu 9000
>
> options=507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO>
> ether 94:f1:28:b3:07:96
> media: Ethernet autoselect (10Gbase-SR <full-duplex>)
> status: active
> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> drivername: ql0
> plugged: SFP/SFP+/SFP28 10G Base-SR (LC)
> vendor: OEM PN: SFP-10G85-SR SN: CB220919746 DATE: 2022-09-20
> module temperature: 36.42 C voltage: 3.26 Volts
> lane 1: RX power: 0.55 mW (-2.61 dBm) TX bias: 6.40 mA
>ql1: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0
>mtu 9000
>
> options=507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO>
> ether 94:f1:28:b3:07:96
> hwaddr 94:f1:28:b3:07:97
> media: Ethernet autoselect (10Gbase-SR <full-duplex>)
> status: active
> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> drivername: ql1
> plugged: SFP/SFP+/SFP28 10G Base-SR (LC)
> vendor: OEM PN: SFP-10G85-SR SN: CB220919740 DATE: 2022-09-20
> module temperature: 35.63 C voltage: 3.26 Volts
> lane 1: RX power: 0.59 mW (-2.29 dBm) TX bias: 6.15 mA
>lagg0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0
>mtu 9000
>
> options=507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO>
> ether 94:f1:28:b3:07:96
> hwaddr 00:00:00:00:00:00
> inet 172.16.200.30 netmask 0xffffff00 broadcast 172.16.200.255
> laggproto lacp lagghash l2,l3,l4
> lagg options:
> flags=94<USE_NUMA,LACP_STRICT,LACP_FAST_TIMO>
> flowid_shift: 16
> lagg statistics:
> active ports: 0
> flapping: 0
> lag id: [(0000,00-00-00-00-00-00,0000,0000,0000),
> (0000,00-00-00-00-00-00,0000,0000,0000)]
> laggport: ql0 flags=0<> state=47<ACTIVITY,TIMEOUT,AGGREGATION,DEFAULTED>
> [(8000,94-F1-28-B3-07-96,0112,8000,0005),
> (FFFF,00-00-00-00-00-00,0000,FFFF,0000)]
> laggport: ql1 flags=0<> state=47<ACTIVITY,TIMEOUT,AGGREGATION,DEFAULTED>
> [(8000,94-F1-28-B3-07-96,0112,8000,0006),
> (FFFF,00-00-00-00-00-00,0000,FFFF,0000)]
> groups: lagg
> media: Ethernet autoselect
> status: active
> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> drivername: lagg0
with promiscuous mode set on the qlX interfaces (`ifconfig qlX promisc`) lagg
works just fine:
> ql0:
> flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP>
> metric 0 mtu 9000
>
> options=507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO>
> ether 94:f1:28:b3:07:96
> media: Ethernet autoselect (10Gbase-SR <full-duplex>)
> status: active
> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> drivername: ql0
> plugged: SFP/SFP+/SFP28 10G Base-SR (LC)
> vendor: OEM PN: SFP-10G85-SR SN: CB220919746 DATE: 2022-09-20
> module temperature: 36.42 C voltage: 3.26 Volts
> lane 1: RX power: 0.55 mW (-2.61 dBm) TX bias: 6.40 mA
> ql1:
> flags=1028943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC,LOWER_UP>
> metric 0 mtu 9000
>
> options=507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO>
> ether 94:f1:28:b3:07:96
> hwaddr 94:f1:28:b3:07:97
> media: Ethernet autoselect (10Gbase-SR <full-duplex>)
> status: active
> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> drivername: ql1
> plugged: SFP/SFP+/SFP28 10G Base-SR (LC)
> vendor: OEM PN: SFP-10G85-SR SN: CB220919740 DATE: 2022-09-20
> module temperature: 35.63 C voltage: 3.26 Volts
> lane 1: RX power: 0.59 mW (-2.29 dBm) TX bias: 6.15 mA
>lagg0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0
>mtu 9000
>
> options=507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO>
> ether 94:f1:28:b3:07:96
> hwaddr 00:00:00:00:00:00
> inet 172.16.200.30 netmask 0xffffff00 broadcast 172.16.200.255
> laggproto lacp lagghash l2,l3,l4
> lagg options:
> flags=94<USE_NUMA,LACP_STRICT,LACP_FAST_TIMO>
> flowid_shift: 16
> lagg statistics:
> active ports: 2
> flapping: 0
> lag id: [(8000,94-F1-28-B3-07-96,0112,0000,0000),
> (8000,A4-4C-11-B8-6F-01,001D,0000,0000)]
> laggport: ql0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
> state=3f<ACTIVITY,TIMEOUT,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING>
> [(8000,94-F1-28-B3-07-96,0112,8000,0005),
> (8000,A4-4C-11-B8-6F-01,001D,8000,012A)]
> laggport: ql1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
> state=3f<ACTIVITY,TIMEOUT,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING>
> [(8000,94-F1-28-B3-07-96,0112,8000,0006),
> (8000,A4-4C-11-B8-6F-01,001D,8000,0129)]
> groups: lagg
> media: Ethernet autoselect
> status: active
> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> drivername: lagg0
--
You are receiving this mail because:
You are the assignee for the bug.