DPDK usage discussions
 help / color / mirror / Atom feed
From: Renata Saiakhova <renata.saiakhova@ekinops.com>
To: "users@dpdk.org" <users@dpdk.org>
Subject: Support for Forcing Speed/Duplex/Autoneg on i225 with DPDK igc Driver
Date: Fri, 1 Aug 2025 10:00:08 +0000	[thread overview]
Message-ID: <MR1P264MB3329D2F7D0535F5CD053EFA89226A@MR1P264MB3329.FRAP264.PROD.OUTLOOK.COM> (raw)

[-- Attachment #1: Type: text/plain, Size: 1582 bytes --]

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.saiakhova@ekinops.com<mailto:renata.saiakhova@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>


[-- Attachment #2: Type: text/html, Size: 6680 bytes --]

             reply	other threads:[~2025-08-01 10:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-08-01 10:00 Renata Saiakhova [this message]
2025-08-01 13:10 ` Ivan Malov
2025-08-01 22:01   ` Stephen Hemminger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=MR1P264MB3329D2F7D0535F5CD053EFA89226A@MR1P264MB3329.FRAP264.PROD.OUTLOOK.COM \
    --to=renata.saiakhova@ekinops.com \
    --cc=users@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).