[SOLVED] [NIC] X550 bridge slave

krapace

New Member
Aug 1, 2025
2
0
1
Hello,

I'm running proxmox-ve: 8.4.0 (running kernel: 6.8.12-11-pve)

I have 2 integrated NIC

Code:
42:00.0 Ethernet controller: Intel Corporation Ethernet Controller X550 (rev 01)
42:00.1 Ethernet controller: Intel Corporation Ethernet Controller X550 (rev 01)

eno1 is a dedicated on a bridge and the other eno2 is just a normal NIC

Code:
3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc mq master vmbr0 state UP mode DEFAULT group default qlen 1000
    link/ether 9c:6b:00:75:62:03 brd ff:ff:ff:ff:ff:ff
    altname enp66s0f0
5: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 9c:6b:00:75:62:04 brd ff:ff:ff:ff:ff:ff
    altname enp66s0f1


eno1 is reported by ethtool running a 1G and the bridge reporting 10G

I cannot got up to more than 1G for anything connected to this bridge

Code:
Settings for eno1:
    Supported ports: [ TP ]
    Supported link modes:   100baseT/Full
                            1000baseT/Full
                            10000baseT/Full
                            2500baseT/Full
                            5000baseT/Full
    Supported pause frame use: Symmetric
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  100baseT/Full
                            1000baseT/Full
                            10000baseT/Full
                            2500baseT/Full
                            5000baseT/Full
    Advertised pause frame use: Symmetric
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Speed: 1000Mb/s
    Duplex: Full
    Auto-negotiation: on
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    MDI-X: Unknown
    Supports Wake-on: umbg
    Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
    Link detected: yes
Code:
Settings for vmbr0:
    Supported ports: [  ]
    Supported link modes:   Not reported
    Supported pause frame use: No
    Supports auto-negotiation: No
    Supported FEC modes: Not reported
    Advertised link modes:  Not reported
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Advertised FEC modes: Not reported
    Speed: 10000Mb/s
    Duplex: Unknown! (255)
    Auto-negotiation: off
    Port: Other
    PHYAD: 0
    Transceiver: internal
    Link detected: yes

I've try iperf from a 2.5G laptop and eno1 clearly don't work above 1G but if i target eno2 it's working as expected

Code:
-> % iperf -c 192.168.1.6
------------------------------------------------------------
Client connecting to 192.168.1.6, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  1] local 192.168.1.179 port 40962 connected with 192.168.1.6 port 5001
[ ID] Interval       Transfer     Bandwidth
[  1] 0.0000-10.0293 sec  1.10 GBytes   940 Mbits/sec
> % iperf -c 192.168.1.14
------------------------------------------------------------
Client connecting to 192.168.1.14, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  1] local 192.168.1.179 port 54836 connected with 192.168.1.14 port 5001
[ ID] Interval       Transfer     Bandwidth
[  1] 0.0000-10.0130 sec  2.74 GBytes  2.35 Gbits/sec
 
Last edited:
I disconnect and reconnect the cable, the NIC goes up to 2.5G (as expected, the swith is 2.5)

I immediatly lost all the VM connection whose on the bridge.

I reboot the hypervisor and eno1 remains to 2.5G, don't really understand what's going on....

But it's working :rolleyes:

Code:
------------------------------------------------------------
Client connecting to 192.168.1.6, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  1] local 192.168.1.179 port 42948 connected with 192.168.1.6 port 5001
[ ID] Interval       Transfer     Bandwidth
[  1] 0.0000-10.0207 sec  2.74 GBytes  2.35 Gbits/sec