From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5647246C6E for ; Fri, 1 Aug 2025 12:00:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3E02F40263; Fri, 1 Aug 2025 12:00:14 +0200 (CEST) Received: from MRZP264CU002.outbound.protection.outlook.com (mail-francesouthazon11020098.outbound.protection.outlook.com [52.101.165.98]) by mails.dpdk.org (Postfix) with ESMTP id 8E86740156 for ; Fri, 1 Aug 2025 12:00:12 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l55HDz4ReHifxFOvQs4fy6miU95D/i6nyGvgjs+mRa8SIgRQow6Vp2k8Ylpnzi4Nd/cegNZmXwfb/y+1Rp3zLaWkEtdAT9XreY9EUQlucfc1v/4ryeNTqB/CPoy7pGKAmrHMNg7ukCd34ZoIIgoBQl056e9lr2wYueqDSXWHCjPXYUc3DzK90I++qBZAXMIN7tCskxNOvaMpdxgVkSaAtRs4NJktmgziBwilRs6DogUh+fQsn4VTdCBdo0QMLyPk8ycongBspNBDtu+H7jKskfFrJ4EA0ixAv7yftaO6MhPKX7qsfFYUC3mkkWRoYeiA9w7Qr0Z5skzZYEPowxaw4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7uQdhauY3ZVRxZmuErOGaQ8SSbD12t37xUZPgtgA4UY=; b=BpcYQno0+H74M/65V5gadym5bejP0iS0mdagi00sxG/xWVgU3ElrG5DTOUTViG9nsc1Z6cfCJmYB5wruCXJNrv/MI3v6WXH3Cujg1+sCELE6HMTDEB6tjCQqNluQ5Y6/4z0bUaqFU8nHVQXTv4chGZ1kr+bv9KYDBgQtgBchpzyA2f4k3p6foToKC1q3BOk68MJSVDsS2OkpHuuFTWrAIeQ1JHOcqNrgxmMvhRVPxxbf0mL3jzZO+4UD+vVMOp6JBEjqCsVRci95bxG0QeR8qYhbmmek1Bzk55CVNvjY3Q3fWzNeqOR+Z2VdJoLlsq7PzXxRvKgDjZjhgV+X0UznJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ekinops.com; dmarc=pass action=none header.from=ekinops.com; dkim=pass header.d=ekinops.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ekinops.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7uQdhauY3ZVRxZmuErOGaQ8SSbD12t37xUZPgtgA4UY=; b=sUQ5OFE36gy3YJvo4lle/mdmZf9cNBDnJHrmK7sAO/d7yOGgiBWSwO2NEBJQlTgDqIYgWIHckVFvAtc8Q8RMnQHHQxJxThvdkfbOK8mJ1TzSupZGdFRR7giB9ThH1UKDkN1XldaDz291LqE4ON8DPCXvQm4taq/fcRygyIyhkYg= Received: from MR1P264MB3329.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:29::16) by MR0P264MB5143.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:4e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8989.16; Fri, 1 Aug 2025 10:00:08 +0000 Received: from MR1P264MB3329.FRAP264.PROD.OUTLOOK.COM ([fe80::9123:3993:f697:6d21]) by MR1P264MB3329.FRAP264.PROD.OUTLOOK.COM ([fe80::9123:3993:f697:6d21%6]) with mapi id 15.20.8989.015; Fri, 1 Aug 2025 10:00:08 +0000 From: Renata Saiakhova To: "users@dpdk.org" Subject: Support for Forcing Speed/Duplex/Autoneg on i225 with DPDK igc Driver Thread-Topic: Support for Forcing Speed/Duplex/Autoneg on i225 with DPDK igc Driver Thread-Index: AdwCypU6G7mhZO2IRH6/Meo8GA5t+g== Date: Fri, 1 Aug 2025 10:00:08 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ekinops.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB3329:EE_|MR0P264MB5143:EE_ x-ms-office365-filtering-correlation-id: 747cf2da-e8fa-41e9-77c4-08ddd0e23291 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|69100299015|10070799003|366016|8096899003|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?yQ82YfR8QRXi0MTlIm4DKYsmpntovGUsp0IrW/pDzXEv9odREtUopdFTJIXN?= =?us-ascii?Q?xEYbadh5+Rod1M/7u0s7KxW/fWt/tHjZ5GrqAiAK/KSILSkAl8q4bHei30mP?= =?us-ascii?Q?4veNyIzMiDL+kKROkyQj8GbirjAPn8iVFCL8Jl4oFeeb7SDwGKaFv/hZxpfm?= =?us-ascii?Q?4LUGqGf698Y+tWg3vthlK0ZnIe7f+IV4SnvYPPPQAjbNZnXA7/5/ykBdX9Yn?= =?us-ascii?Q?lHGBLOlMtw4wuPhoIDU5rS5An0cI1MDRsAslzO/844oCH+t/B5rhGB5WNBV4?= =?us-ascii?Q?HJcLMoXVITrM4rfxq+PvPiiLXYUDd64hMnW2xXY4vB5CE9maCBiTFox7Mk7S?= =?us-ascii?Q?2Yqb2RiddqUpPFpROUUr328AdOvKGmlW74o3Ah1aBggeZRJfiUTVrVWIH8mj?= =?us-ascii?Q?dT+HQ6YkgEn4jG20u4vbf/197Lr8cuXqEw/wUfDcQ7HZMgJk585KAbbvn/wp?= =?us-ascii?Q?yto6cdGDzfr7e9qUyrElUVxvS6gzPHwk6t6IAN6XGMOxhDdlPMxiuodanDxt?= =?us-ascii?Q?niZjF2Ninxcc0gWTqw9ITp4O3UfGb1PdrKcExOfNmHgI666daoxJS0tktun+?= =?us-ascii?Q?K9p7mlVnYAsx/k8gY3oLGUZKrEmukPeEBi3tX51GwlPbZ5J1RLAo4YKsOhmS?= =?us-ascii?Q?c4t9fQudcEMBjY6mjJwyXiFHGLZN9iDGwWksvAMpMaTxEGknDszK/kk94vbO?= =?us-ascii?Q?DBxDt+wbvY5X5ApuAnbsV3DF1Y63wwo/LnSAW6Wbd7Yl5heLLYd+e58w+Gpw?= =?us-ascii?Q?BsqLPsLncfDaKPv94z+LmUfAj3KjoqW7QJEcRnS4LNX3RvBLH5gkfGaofFG9?= =?us-ascii?Q?Bs9IiXyxu3Vim4hqBm+s31jZt1CBLLa1z+iSs9nO2ioAbb4eLox0WkPsjzyF?= =?us-ascii?Q?LMLSx9urCDj98IXyJOpWuVDHW3m6V0FQ5IF/E+fwRnhN5IvSTathAhlcxv8B?= =?us-ascii?Q?BVh9FCJcyxgCy86R7nVUMlczQ9uf+cW10rKTQ8Z6MeDQQ+KmfCIneLn5D24C?= =?us-ascii?Q?mb5iA6RnaOmM+JsRFPxbNe8mUtOybcrejqeXAIGgi38Z/KgBzosNKBX3Ju1R?= =?us-ascii?Q?Tt/SIpoYQsiJqooXlben0Y0TckpUjYHlsC6i70eB9jkNVQ+kubJ2vJPkz8Id?= =?us-ascii?Q?8GYGciE/t3B+hNgq7i99ByadfMJEFD8PgXPEhNmPSv5xWnfxOkjZqgCcqmdM?= =?us-ascii?Q?RfFXJgnxnddag/JnMXse3beMHuPRMzQeZsm45Z+FtwVgWcnWmVZiCIgPBmuz?= =?us-ascii?Q?j+okPO5MSPr8DdcTZuNjll3USE3P9CzvwdfRllLY07ALPaH0IXh+9SDadESV?= =?us-ascii?Q?WpAHcd6VVO/EO/pSMG8LDUtCfIcNHafncQcAMjDWPEmnA3GzK1s79BZIqH42?= =?us-ascii?Q?wvNN5Bw7Oq1bW2HtW2mweMmaaIwBp0PI5Y7H7NPtoQO4SxqplKti3zGGNnUx?= =?us-ascii?Q?eSIWI6MpGzS0yBitdATbqIV+5kTXm7u2?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB3329.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(69100299015)(10070799003)(366016)(8096899003)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?0WCmrvFBX5Y0FNWpt3HFqSKOBYj4QGuuVdfTZ+PlB5k+1YincwFPfTZ0uwS/?= =?us-ascii?Q?9jgfySOfNzYsVEyIJaejEWsFuW6Y2fanBncTwKsZv4bEaQpVf11FL1IoReYx?= =?us-ascii?Q?SW9XtCXdej4izjPYhhlnaUZA6VK0vgiLmamXKvxE8d2IMoHV8m4V7122z2L+?= =?us-ascii?Q?OznJYvxTghChtFTiv+S4+RS+nqz51fNhCwcxVvdEBqfyM0187OBQl0c7Gs6/?= =?us-ascii?Q?TgS770MUQtqu864pOStw79IynNk5gApN6uG6T7F0ZjbtLsnVppKhcw5tENFj?= =?us-ascii?Q?Sz+qcLpJZ+4lrKXrqPjhNob5tnFeHk9mfOLFgGBfZ9B/YRz2t4+5/Q7Et4mC?= =?us-ascii?Q?s2FPnOpyorSNHkGlTDQpwaZPSeDOehpTQg+crEDz5SdQGJZ/IL+7v+wgORQo?= =?us-ascii?Q?zwT38iDWmLXhdRF8apZcY64O2FwMZtWVasLe7UNfzx22baXCtnKLvXt/AfY+?= =?us-ascii?Q?xYODU6ZIBOReaw+B7FsuM0HnhbuFgKa5lEyjtWijIt6mD84AfqXdKyjjNE7R?= =?us-ascii?Q?2nqH/iaJBCWCOUCvNEXVW0srTZKONqeY7uy0Zmh03fufXYSU02JylA8C2hYI?= =?us-ascii?Q?HHZw20lzUw65kuDbf4IUErPldJfuw91YOpCgBmrRd0TbsMN4dfvghH5vo/Er?= =?us-ascii?Q?NHZmyT6dR03yR4SiJht94RQJLRM3wuTXDgRpMcFWsSmqwol8CjVJBCRaZkvp?= =?us-ascii?Q?E1XyXm15QrusTgqoS2nq5UAoLbouwTHjbyICOcehmKegQwnBJO0Nav7ElBB7?= =?us-ascii?Q?dneTqHqICaGDWghfuhIEH6x+ZfzckjwFjdcivf/XfSOK3Ge4nAh/RRTVyR3j?= =?us-ascii?Q?7vFOv7Js8/CqukdaG+B9K/vxTJyYIKsUHNTDQ2Itsr6RsvGAVz/ClAoB5H9f?= =?us-ascii?Q?qOWE6WjPQPOGTgy9THbZV7cXWkG/p7TjndwozfaVvZ7aQdwJmqDtMb981AA4?= =?us-ascii?Q?lWEu1HPojlyN0AVWG+4hdAd0FcFhBmnV3AImu6WaUqiOBGIz1tUzBlfp0cvA?= =?us-ascii?Q?5tpMNF+/2uwuhfhTDmxaa2owAevNGZwnZlA6ONVOWCKPgMXFBdrvjuoGHqYw?= =?us-ascii?Q?rgLtNpKra6czTdE9HRc1s3134s46BdvQ6uDb7f1pKaoQaxsyzoiQdhBfxKkf?= =?us-ascii?Q?ntSzVDyMJLnvMLaMcLeYPxMB7XcEomMLZsEGXqKAkBsr8id1pDy96swV0SCh?= =?us-ascii?Q?nRlTFB/LVFmIc11Ml1t2WZxkhIPDKXectynTWEcPt99LB1y5yblJEAZvJs9s?= =?us-ascii?Q?sUre0Rn77mSrN5NaD58CAG3iiw/tFoOiwT0veJIMMBD1wkgr6mW13rCypl6/?= =?us-ascii?Q?LcgGenN4fnb1vTky9I+GSJHY9mRr9iwiKSDF4Azc5Aprsq/yy+1ptduwdnHc?= =?us-ascii?Q?v7rLLhP0D9OYtHYKDb5MhRLgnmFZ49Ut1kc0IDp5hwKZ+rcFZqRJlPDHtwbA?= =?us-ascii?Q?E1Cs70LkXn2WCs+0N0D7C4sbuolryOnFtphMOM512GJVu6n/KjGqg+2I2Fhb?= =?us-ascii?Q?77p7yCx/m/ptebOB+IrTqqyoCNJCh6ogcXFGKNatMfjnK8cMZm3jScW1L0N/?= =?us-ascii?Q?0bdDrtWKEaw+k+kVJ/NZ9Opg5V1Aq0xPpA/gsZ7EW6RTLWLdmbFjsJwQzXym?= =?us-ascii?Q?l/3TC+6gRO3b6xCQdrTOEMqH8vshq8i8ldNuxpXUsyGY0QFNjq8HL56VzRey?= =?us-ascii?Q?ND8qrw=3D=3D?= Content-Type: multipart/alternative; boundary="_000_MR1P264MB3329D2F7D0535F5CD053EFA89226AMR1P264MB3329FRAP_" MIME-Version: 1.0 X-OriginatorOrg: ekinops.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB3329.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 747cf2da-e8fa-41e9-77c4-08ddd0e23291 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2025 10:00:08.5802 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f57b78a6-c654-4771-a72f-837275f46179 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: KSf47UvKQtGIrIKhgGN9UdKb6YuXi2eHt4WnTAVMyC5ywvwlYS20QHv9HHXyHR2BQqx4RGezIGaNKBA21Rs3MxotP6RsDxSxl5IuN/60emQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR0P264MB5143 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_MR1P264MB3329D2F7D0535F5CD053EFA89226AMR1P264MB3329FRAP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, I'm trying to configure Layer 1 attributes (speed, duplex, and autonegotiat= ion) 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 ha= lf 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 confi= gure it like this: ovs-vsctl set Interface 1.extra2 \ type=3Ddpdk \ options:dpdk-devargs=3D0000:04:00.0 \ options:dpdk-speed=3D100 \ options:dpdk-autoneg=3Dfalse \ options:dpdk-duplex=3Dhalf This should pass the speed/autoneg/duplex settings to the igc DPDK driver v= ia 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 D= PDK driver that processes these devargs parameters. Is support for forced speed/duplex/autoneg available at all for i225 in DPD= K (or even kernel) mode? Or is this a hardware limitation? Any insight, documentation pointers, or confirmation of support status espe= cially in case of DPDK mode would be greatly appreciated. Best regards, Renata Saiakhova SW ARCHITECT renata.saiakhova@ekinops.com Tel: +32 16 799 970 [https://www.ekinops.com/images/public-communication/mail-signature/logo_96= dpi.gif] [https://www.ekinops.com/images/public-communication/mail-signature/current= .png] --_000_MR1P264MB3329D2F7D0535F5CD053EFA89226AMR1P264MB3329FRAP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi all,

I’m trying to configure Layer 1 attributes<= /b> (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 conne= cted to an OVS bridge, I configure it like this:

ovs-vsctl set Interface 1.extra2 \

  type=3Ddpdk \

  options:dpdk-devargs=3D0000:04:00.0 \

  options:dpdk-speed=3D100 \

  options:dpdk-autoneg=3Dfalse \

  options:dpdk-duplex=3Dhalf

This should pass the speed/autoneg/duplex settings t= o the igc DPDK driver via devargs.

However, it appears these options are not applied= — the interface continues to negotiate its settings as usual, an= d I can’t find any code in the igc DPDK driver that processes these d= evargs parameters.

Is support for forced speed/duplex/autoneg availa= ble at all for i225 in DPDK (or even kernel) mode? Or is this a hardwar= e limitation?

Any insight, documentation pointers, or confirmation= of support status especially in case of DPDK mode would be greatly appreci= ated.

Best regards,

 

 

Renata Saiakhova
SW ARCHITECT
renata.saiakhova@ekinops.com
T= el: +32 16 799 970 <= o:p>

 

--_000_MR1P264MB3329D2F7D0535F5CD053EFA89226AMR1P264MB3329FRAP_--