Commit Issue - Rolling 1.3

Hi, guys.

I’m using this version:

Version: VyOS 1.3-rolling-202004270117
Release Train: equuleus

When I try this:

set int eth eth5 disable
commit

I get the following errors:

[ interfaces ethernet eth5 ]
rx unmodified, ignoring
tx unmodified, ignoring
Cannot set device pause parameters: Invalid argument
Cannot change udp-fragmentation-offload
Cannot set new settings: Invalid argument
not setting autoneg
could not set flowcontrol for eth5

Interface Config:

show int eth eth5
hw-id a0:d3:c1:ff:44:d4
smp-affinity auto
[edit]

This happens, to any ethernet interface.

What could be causing this ?

Does it issue a Commit failed message, or does it actually apply the config?
I think you’re seeing a cosmetic message.

There’s a couple of similar issues:

https://phabricator.vyos.net/T2205
https://phabricator.vyos.net/T2158

But I don’t think they’re the same you’ve encountered.

What hardware/virtual platform are you running on?

This is a HP DL360p Gen 8 server. The config is applied, however, these errors are showing…

Please note, this was not happening in version: 1.3-rolling-202003250217

If you have time, it would be great if you could log a Ticket on Phabricator for it.

In this version: 1.3-rolling-202006090117 the problem is almost gone, now all I can see is:

vyos@rt-gre-02# set int eth eth5 address ‘128.0.0.9/32’
[edit]
vyos@rt-gre-02# commit
[ interfaces ethernet eth5 ]
could not set flowcontrol for eth5

[edit]

So this is almost solved.

1 Like

Was this fixed?

I deleted a secondary address.

I am seeing this in VyoS 1.4-rolling-202105160417

I haven’t tested on Vyos 1.3 or 1.2.

Would this be a bug in the driver or VyOS? It’s an older card.

rt01-lab:~$ config
[edit]
rt01-lab# delete int eth eth5 address 10.200.115.232/31
[edit]
rt01-labl# commit
could not set flowcontrol for eth5
[edit]
rt01-lab# save
Saving configuration to ‘/config/config.boot’…
Done
[edit]
rt01-lab# exit
exit

rt01-lab:~$ show config command | match eth5
set interfaces ethernet eth5 address ‘10.200.115.64/31’
set interfaces ethernet eth5 description ‘10G to lab switch’
set interfaces ethernet eth5 duplex ‘auto’
set interfaces ethernet eth5 hw-id 'sanitized
set interfaces ethernet eth5 mtu ‘1514’
set interfaces ethernet eth5 speed ‘auto’
set protocols ospf interface eth5 authentication md5 key-id 1 md5-key ‘sanitized’
set protocols ospf interface eth5 network ‘point-to-point’
set protocols ospf passive-interface-exclude ‘eth5’
set service lldp interface eth5

rt01-lab:~$ show int eth eth5
eth5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1514 qdisc mq state UP group default qlen 1000
link/ether sanitized brd ff:ff:ff:ff:ff:ff
inet 10.200.115.64/31 scope global eth5
valid_lft forever preferred_lft forever
inet6 sanitized scope link
valid_lft forever preferred_lft forever
Description: 10G to Lab Switch

RX:      bytes  packets  errors  dropped  overrun       mcast
     401055595  2111676       1        1        0      317219
TX:      bytes  packets  errors  dropped  carrier  collisions
     282247972  2305985       0        0        0           0

rt01-lab:~$ sudo ethtool -i eth5
driver: bnx2x
version: 5.10.37-amd64-vyos
firmware-version: FFV08.07.26 bc 7.13.54
expansion-rom-version:
bus-info: 0000:48:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes

rt01-lab:~$ sudo lspci | grep Eth
02:01.0 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (Fiber) (rev 01)
02:01.1 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (Fiber) (rev 01)
42:00.0 Ethernet controller: Broadcom Limited NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
44:00.0 Ethernet controller: Broadcom Limited NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
48:00.0 Ethernet controller: Broadcom Limited NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)
48:00.1 Ethernet controller: Broadcom Limited NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)