Configuring the IGB ring-buffer size on an APU4 board does not support values > 4096.
A value of 8192 can be set which throws an error, but the commit itself is accepted. We now have an inconsistent system.
ethtool -g eth3 Ring parameters for eth3: Pre-set maximums: RX: 4096 RX Mini: 0 RX Jumbo: 0 TX: 4096 Current hardware settings: RX: 256 RX Mini: 0 RX Jumbo: 0 TX: 256
vyos@vyos# set interfaces ethernet eth2 ring-buffer rx 8192 [edit] vyos@vyos# commit [ interfaces ethernet eth2 ] could not set "rx" ring-buffer for eth2
besides this error message the CLI tells us that the commit went through.
ethernet eth2 { ring-buffer { rx 8192 } }
vyos@vyos# sudo ethtool -g eth2 Ring parameters for eth2: Pre-set maximums: RX: 4096 RX Mini: 0 RX Jumbo: 0 TX: 4096 Current hardware settings: RX: 4096 RX Mini: 0 RX Jumbo: 0 TX: 256