Description of problem: ETHTOOL_OPTS is ignored for ethernet interfaces that are part of a bridge interface Version-Release number of selected component (if applicable): initscripts-8.31.5-1 How reproducible: Steps to Reproduce: 1. Add ETHTOOL_OPTS="speed 100 duplex full autoneg no" to an interface that is part of a bridge 2. /sbin/ifup ethX 3. ethtool ethX Actual results: speed/duplex/autoneg settings are not applied Expected results: speed/duplex/autoneg settings are applied Additional info: Needs a call to ethtool (*before* calling brctl, so that the STP path costs/etc are correct) Patch attached. BTW, shouldn't all the opts be set before the link is brought up with |ip link set dev up|, |ifenslave|, etc? Changing these params will just bounce the link again. I made the patch match the logic in all the other places, though.
Created attachment 137102 [details] patch
Added in CVS, will be in 8.52-1. Sorry about the delay.