Hi all,
I'm trying to configure Layer 1 attributes (speed, duplex, and autonegotiation) 
for Intel i225 interfaces in both kernel and DPDK modes, and I've run into some 
issues.
In kernel driver mode, I normally use: "ethtool -s eth5 speed 100 duplex half 
autoneg off".
However, this results in the kernel message: "igc 0000:04:00.0 eth5: Force mode 
currently not supported".

When the interface is bound to DPDK and connected to an OVS bridge, I configure 
it like this:
ovs-vsctl set Interface 1.extra2 \
  type=dpdk \
  options:dpdk-devargs=0000:04:00.0 \
  options:dpdk-speed=100 \
  options:dpdk-autoneg=false \
  options:dpdk-duplex=half
This should pass the speed/autoneg/duplex settings to the igc DPDK driver via 
devargs.
However, it appears these options are not applied - the interface continues to 
negotiate its settings as usual, and I can't find any code in the igc DPDK 
driver that processes these devargs parameters.
Is support for forced speed/duplex/autoneg available at all for i225 in DPDK 
(or even kernel) mode? Or is this a hardware limitation?
Any insight, documentation pointers, or confirmation of support status 
especially in case of DPDK mode would be greatly appreciated.
Best regards,


Renata Saiakhova
SW ARCHITECT
renata.saiakh...@ekinops.com<mailto:renata.saiakh...@ekinops.com%20>
Tel: +32 16 799 970
[https://www.ekinops.com/images/public-communication/mail-signature/logo_96dpi.gif]<www.ekinops.com>
[https://www.ekinops.com/images/public-communication/mail-signature/current.png]<https://www.ekinops.com/news/mailbanner>

Reply via email to