System has ethtool setting in /etc/network/interfaces, in this case:
HARDWARE_DMA_RING_ rx 512
The default setting is 256. You can check the setting with `ethtool -g eth0`.
Expected behavior: on startup (actually on any ifup), /etc/network/if-up.d/ethtool should run, read /etc/network/interfaces and apply ethtool settings if they are there.
Observed behavior: on this system, it's clear that /etc/network/if-up.d/ethtool is executed before /usr is mounted, therefore the setting does apply as the ethtool binary is on /usr. The setting applies fine if you do an ifdown and ipup manually after startup.
Binary package hint: ethtool
Description: Ubuntu 10.04 LTS
Release: 10.04
ethtool:
Installed: 6+20091202-1
Candidate: 6+20091202-1
System has ethtool setting in /etc/network/ interfaces, in this case:
HARDWARE_DMA_RING_ rx 512
The default setting is 256. You can check the setting with `ethtool -g eth0`.
Expected behavior: on startup (actually on any ifup), /etc/network/ if-up.d/ ethtool should run, read /etc/network/ interfaces and apply ethtool settings if they are there.
Observed behavior: on this system, it's clear that /etc/network/ if-up.d/ ethtool is executed before /usr is mounted, therefore the setting does apply as the ethtool binary is on /usr. The setting applies fine if you do an ifdown and ipup manually after startup.
I will attach logs showing what's happening.