Description of problem:
Currently it is not possible to configure with nic-config file the ethtool options for an interface.
It is complicate to find a workaround, network interface is a key of a operating system, it can't be changed easily.
Additional info:
The patch exists on master:
https://review.openstack.org/#/c/392697/
This is a huge issue because:
if you happen to manually write ETHTOOL_OPTS to the ifcfg files, then during a scale-up os-net-config will noticed and tear down/rebuild the network LIVE.
so the only workaround we have is to:
1) add lines to run ethtool into /etc/rc.d/rc.local
2) re-run /etc/rc.d/rc.local if something changes network-wise.
This is unmaintainable. Please backport to OSP10.
Thanks,
This is an example of the flags that'd be needed (RSS and buffer size):
/sbin/ethtool -N ${mynic} rx-flow-hash udp4 sdfn
/sbin/ethtool -G ${mynic} rx ${bufsz} tx ${bufsz}
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2017:2654