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 166CF46810 for ; Wed, 28 May 2025 10:04:33 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DDB15402A8; Wed, 28 May 2025 10:04:32 +0200 (CEST) Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013050.outbound.protection.outlook.com [52.101.72.50]) by mails.dpdk.org (Postfix) with ESMTP id 4D9C640279 for ; Wed, 28 May 2025 10:04:31 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OAnHlNTFehec5jiJl3UP0n7uxzlqeHOHdKlhtmNyC5MgsPSDm0CpstQTMpWlqf4gENolmUbzKVUKhVsO6tN5Ki+4SHNsrBS5FJ/+H3uEjhYgoQwmaoe1/M60To7DQ+kNIikxwWshC+dQZqUpijkTj6SLKCT2onuf74OUCYBCN8iJA7Sdhfe09/Y0Cuiy1oawNMQ9f5fTpfWmgEvbqqf8Wk2yc5lY1hiwxJOLzizAk/zrkEV+4JylorGx4/Vbju+ZOhIQUMBlL4IPWFrsOMkxKwTQnTILGb8OidrB+HEeAgIT23pcOiHjNnqJIwm8RkZGE7Gj5Rl/4a/RpTsMmsqOdA== 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=FiowXbny5v1/co8q2iksc7WuX//4cWwWcwn+kAPzcVM=; b=pHVOBnWfx5mHRZDgg2Swpi5xlhRXJga687lm2yn5febGf+rXnTP4qe1YfgtcxdU87FvL5btP66qhAqBZsIs3mukAVG30yGD5dIS/vOfl56xvu9bFpriBjs+vqWG9ANJNHKNNaQK+bu5UtTKp5yXc43ZL6Fr719DYQft8TPRykUpPk0sBVo7IvBs/lIksCSeo+9CcrKhKy4huNHKy1wBogIsQHKNX8MGJrQiHvpGLO4+Kt+UEYVZTes5MHVFURoNBHgGL94Bmqq3KYVtH0WOXZoEowXwS1wVEheASM5CfjzgrmnhLG79oWwnR7zaIouClHc1jWQJFhTXb6iJpgiFjIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sap.com; dmarc=pass action=none header.from=sap.com; dkim=pass header.d=sap.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sap.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FiowXbny5v1/co8q2iksc7WuX//4cWwWcwn+kAPzcVM=; b=rGdkzr6vGdaaGhIdS4fiYv1N+DaFgsfiHzcaptRBIfCkH9JB3vMyaN7eDAKvZFrPqTdQxguYmaiA4cOjJemPPHnR1QkNfEaimC3U/ZqhyZU0fyEjO7xHgpCWwRglNAIZGP3JHSSIt6VV+lT/vT/7/dBDJenzGAEmZyegwk5XHrK6uwFlTHTBXz24IIT4jY+gJOXH8iQs8kFrJHUc4pNSXvn+UChs27KAqLWSDeTTEwCdvLA0hXm+cmpmXyg/ZFLgn9JdQMjFllmQflYBE30VI8lsz3Hb/IApFTTHFTej2Cb/n68ar8c0qcIXyuTlWqS8hqGfG39B9e/MNZnISbnRhg== Received: from AM0PR02MB5796.eurprd02.prod.outlook.com (2603:10a6:208:184::20) by DU0PR02MB9586.eurprd02.prod.outlook.com (2603:10a6:10:41e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.27; Wed, 28 May 2025 08:04:29 +0000 Received: from AM0PR02MB5796.eurprd02.prod.outlook.com ([fe80::80e:ae12:a48a:5093]) by AM0PR02MB5796.eurprd02.prod.outlook.com ([fe80::80e:ae12:a48a:5093%7]) with mapi id 15.20.8769.025; Wed, 28 May 2025 08:04:28 +0000 From: "Li, Tao" To: users Subject: Failed to install synchronous rte flow rules to match IP in IP packets since DPDK 24.11.2 Thread-Topic: Failed to install synchronous rte flow rules to match IP in IP packets since DPDK 24.11.2 Thread-Index: AQHbz6RFblke3RpGn06ai3YY3Y5EHQ== Date: Wed, 28 May 2025 08:04:28 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sap.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM0PR02MB5796:EE_|DU0PR02MB9586:EE_ x-ms-office365-filtering-correlation-id: aefb8450-049e-48cb-6622-08dd9dbe4520 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018|8096899003|13003099007; x-microsoft-antispam-message-info: =?us-ascii?Q?AR2nowvIwgFg+vS+s7xvwuxM34aoZKe8/AV/CBcKrBJkyDpST3m3q+pcMfnx?= =?us-ascii?Q?6sXwi27rdJI+pwtb97/G2Unihzn3jfh5+/3CjrfjTtxKZa0WxfF3HmFqzQTs?= =?us-ascii?Q?JsZ6x6VkbdhUdrVlyNmWUzFOTggoL3UF5HJZJK+CEwz+feCZSlked5Fy9eGa?= =?us-ascii?Q?7PndCKoDB+n/7vPqAknqQiup95ykSk0No6fTRZtfAK8+oEpAKhhWbzJMJkqc?= =?us-ascii?Q?ulC+EfyNHC4wxs+T9/7s75Tzxwx/BD9RzRFfM3NPAmc5PmTX2wgigAI1MKO1?= =?us-ascii?Q?0ozcy6ZvXeahiHlxRL/5ZlV4mhCW90hxPHq0Fx0DOquI8V6n7qNEO3HiGF7Z?= =?us-ascii?Q?hYGGnb8nMJi3q6go2twLbOga3z9TOML96RpOjtWugKorTWYgiKUqaI+fJqul?= =?us-ascii?Q?tyQ4a7UVx1vcxyoLbljKh/pKib7q+pqh8aNBzMnHHcB+K07i9X3A7Hggowac?= =?us-ascii?Q?Th+uKvSZLEvnTlRRCaMhYz2MPGTVPOhwXUiZtirCCrNcjME1SdU5VTQRbxim?= =?us-ascii?Q?TFCHjPN6QpRqDUlHppaVNZJ5FAHFpq8EQdL6hTRrlaiUqJe7lbDcylLxYhpG?= =?us-ascii?Q?8cGkezaFEfb1vlsqToIBLohFdJdn095f1U/vlFIM4/WYyjCpEppXYfnZJDDH?= =?us-ascii?Q?sn1/MxjlDGxXs9OgRCB2rOi8JXVQqKPUXMMQECUB/7KbWbvu69mhvDfXNzFq?= =?us-ascii?Q?mcZfta8wbhZGHMzEvVQ4sONpq4ZBGljG4z6LdDpKuxc8bLzYEG+/mAOSgEJG?= =?us-ascii?Q?Z7hLhyDdIyVyneQu8eCES+KgzC6/j/FAKrknxhdF9/8B2IeXy2il053++E1q?= =?us-ascii?Q?NIrUZ2kSZGBoDkitB/J6S41yLHnvaE5f8y6y4/alOFWrs+fNhX6Cc9rLOddF?= =?us-ascii?Q?sg9JRq23K3II+rVHwBoVidQ4pFWIQ6ibPfIx57neqQegvvyfR6f+T429kHwa?= =?us-ascii?Q?UgDd0cfQVN3YN5igp5NWZbEXz5C1lw0yEWXlemkuz8MtsDjrPekCrRVsjDgd?= =?us-ascii?Q?vU4X+K9PVUPX/JhjpSnB6gb1nqENx+HI7lEpZqIt89JYq5CoR387JYllFLrp?= =?us-ascii?Q?ESYTAP4nEf8b3NkJLLjJCBfVn3Hxw3PfYFudVgIzJ6o8fwPUIPrnXv3iCLw9?= =?us-ascii?Q?P+/ebe1YYUdfZ2NDrYx2OYpuFIRyXcWpshRxRNJYZcdt/ARRSbqLpGqLJwTF?= =?us-ascii?Q?GvfQskIEnwr2L9ULqIoO65XvAQtQcVJrJGdBkUwexnXvvySwWnUjndHvqHWW?= =?us-ascii?Q?SDZ3QshlhGoiyLmMDxRCkuZiljUCmZfY9pKMfE+QgUmYShfa3P1GLR4P6ibN?= =?us-ascii?Q?h07uAOB4NGRNb2A/jzHEvmvtYCqpVrvmI4LLD0/nsR6b/SbYTnC/Q/TE+ZSw?= =?us-ascii?Q?hqitsw438aTPbHNFDISx9efZIdwSLXVEj8SfZ5FwQYk6Jt+b44TnrSnk7zsN?= =?us-ascii?Q?qzn4R2WvRk0=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR02MB5796.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018)(8096899003)(13003099007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?nEKNnT/vaI4FLBqt6XucX7hgVgMN417HIrgbd631P6atGOTjinPGpUyyMxQW?= =?us-ascii?Q?PUJc6HZ/R8JXEVUxclt3lDeABuyTSjteBJ5US43N4a33m/DXeOTJQo3okspC?= =?us-ascii?Q?SflKZk0Vxe8KrJCMKtHRmdRdDWXlkGW7/1qm6sPCoSLR9BIoPlTlc7a44iP3?= =?us-ascii?Q?6g7r4JN/SlaLSZsIBs9HWbdglZmpGQrQu2tbA51VHani+KkXVdvUxfN9EHEu?= =?us-ascii?Q?69b5W2AWIJ9qEOjG59Y7ODM9KJ+q0cY9l47su0LYJZfeKeM0DHBpmQ1t5X7g?= =?us-ascii?Q?moLZtItfz/4zDOtmdyMB7Wk0N6YH6ErTFFSOhJJHEXsh6yMI1Rcm0fc2YhI8?= =?us-ascii?Q?ws/cbc7wGkiIvD4MZbC+nyT1kZNMM1ksbjRFNJLBFV1ZlrbnU9sHj+Bw9s0b?= =?us-ascii?Q?8QPulxYen3+cZ2+/mlrhs8n7n3HFOGXbRWq4NifHYhjQnvpJqsnxGxnAvUSM?= =?us-ascii?Q?lOM+GzEmXA0IHqEbTcCgqZxvulfwJq81QU6XdWGYqQzoKqyKOVg2opF4mFYb?= =?us-ascii?Q?74K0m9wxjATuV5hw9Nq/L6Kzy3dWlPyilsn3JqmDXrh/iFm01eeep8mG0X5o?= =?us-ascii?Q?b9rgywWzC7VvOkGP1ClkgkG7ANwt3o8KkO/Z1b3htQgFdO8QHcQr19FVzyqe?= =?us-ascii?Q?NqCjrTfryOcOxbCj8tU+OEu46TOuwZcFR+vbqJxZLW5uWzl+vz7N3vNjnubp?= =?us-ascii?Q?Qc8Mot7UXHNmr7JqPLeMuTW/m0Qkt3vLaH6xoPmow+vQTk2Te0pcTe7AOZ0F?= =?us-ascii?Q?ba/V8GsYa54EZxB3Wxc/n3BHTrAisz2rk2vQH1D61EYk1XtBFzJPdOnaTf6T?= =?us-ascii?Q?cU5YRM+9TyPRrQJOVcXzSC6W0JgX070017h3UNSnd0atioilgFO3HKuGBUi5?= =?us-ascii?Q?bE1n908V1XPbVTCoTRhcR4CRi5J38ms+4DmxfOwzUceJyPgfk9PHZMCEL9EK?= =?us-ascii?Q?xaIOgu7C5f99n3mwu5njB4IclCQ03h94z64qiO6dDBqYF8bqt2fal0Web2q+?= =?us-ascii?Q?kgVcDG9XCeCasj1hRGevL3UgWLzC+l1jc+tA1nLB3kKv7G6aPIEf9O7tLfUG?= =?us-ascii?Q?sOHtKDUlJitpUgrRZ80+Ta3a+dwdlRhxmhUVyOZP6bexK//IAdm2e9S+PznH?= =?us-ascii?Q?EK3tGn0u6pb7fY7a69YmsgX0lz+zEfFqWxT4gyNl4I18wh1hoGCVPRuSwZgk?= =?us-ascii?Q?wFnasM/LY36oh1WZommxXO2sW97UZ6S9uNbu/uqko03Tjg+nGMV4HCu3fLpt?= =?us-ascii?Q?toJKGCHKq9J5iaqhc4ejNPdjEh4stXMeZrfsCfTc9oiYcIF96GD571AX4S2C?= =?us-ascii?Q?/l6Uo3JpEr7IWKDgaJyWS5EoXgz7aHk3juYjBNFoNO4dicDv92L1zj5BkuiJ?= =?us-ascii?Q?exXHIutzE55nt70t+yhrqQ+EqAot5XqV9jEWSy0dBUKa8O8V4Eb2UyFUTrIy?= =?us-ascii?Q?SGnsmvybqLsnK8+3burbaECaTGNIaPG4etC3RERGq8Mgox+AceMu5Y1Fzz33?= =?us-ascii?Q?VfeM+5GZo4JGxtntfNJWQ8fkHXJWMZQSA9NJRggPdSuzWIFTkqLFXnzW6Oaz?= =?us-ascii?Q?D1QjB/ylRak5mA1cOtA9OrBKwrUCRI5sLlwDz8ts?= Content-Type: multipart/alternative; boundary="_000_AM0PR02MB5796FBDA1D83499BED1A07E88067AAM0PR02MB5796eurp_" MIME-Version: 1.0 X-OriginatorOrg: sap.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR02MB5796.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aefb8450-049e-48cb-6622-08dd9dbe4520 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2025 08:04:28.5224 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 42f7676c-f455-423c-82f6-dc2d99791af7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IfaEApFkJFvjSYDTv1iZ5lZ9m8JTbT6miLw2ZZiJng0BSvFD7anvPEM+qTnjCWfxxl6DWfZXnutf/YDQj1BKQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR02MB9586 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_AM0PR02MB5796FBDA1D83499BED1A07E88067AAM0PR02MB5796eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello All, We are running software components that use synchronous rte flow rules to m= atch IP in IP packets. That means, we are matching packets with pattern of = eth / ipv6 / ipv4 using rte flow rules. This approach works until DPDK 24.1= 1.2. After investigation, we discover that, this patching commit [1] breaks= matching of the above described header pattern, as it seems to only consid= er IP in IP tunneling coexisting with VXLAN encapsulation. To reproduce the= error, the following testpmd commands can be used. ``` sudo ./dpdk-testpmd -a 0000:3b:00.0,class=3Drxq_cqe_comp_en=3D0,rx_vec_en= =3D1,representor=3Dpf[0]vf[0-3] -a 0000:3b:00.1,class=3Drxq_cqe_comp_en=3D0= ,rx_vec_en=3D1 -- -i --rxq=3D1 --txq=3D1 --flow-isolate-all flow create 0 ingress pattern eth / ipv6 proto is 0x0004 / end actions queu= e index 0 / end or flow create 0 ingress pattern eth / ipv4 proto is 0x0004 / end actions queu= e index 0 / end ``` and the following error will be emitted: ``` port_flow_complain(): Caught PMD error type 13 (specific pattern item): cau= se: 0x7ffc9943af78, multiple tunnel not supported: Invalid argument ``` It would be appreciated to know if it is intended behavior or negative side= effect of the mentioned DPDK patch commit. Would it be possible to again s= upport IP in IP encapsulation for the outer headers? [1] https://github.com/DPDK/dpdk-stable/commit/116949c7a7b780f147613068cbbd= 6257e6053654 Best regards, Tao Li --_000_AM0PR02MB5796FBDA1D83499BED1A07E88067AAM0PR02MB5796eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello All, <= span lang=3D"EN-US" style=3D"font-size:11.0pt">

 

We are running soft= ware components that use synchronous rte flow rules to match IP in IP packets. That means, we= are matching packets with pattern of eth / ipv6 / ipv4 using rte flow rule= s. This approach works until DPDK 24.11.2. After investigation, we discover= that, this patching commit [1] breaks matching of the above described header pattern, as it seems = to only consider I= P in IP tunneling coexisting with VXLAN encapsulation. To reproduce the err= or, the following testpmd commands can be used.

 

 

```

sudo ./dpdk-testpmd= -a 0000:3b:00.0,class=3Drxq_cqe_comp_en=3D0,rx_vec_en=3D1,representor=3Dpf= [0]vf[0-3] -a 0000:3b:00.1,class=3Drxq_cqe_comp_en=3D0,rx_vec_en=3D1 -- -i = --rxq=3D1 --txq=3D1 --flow-isolate-all

 

flow create 0 ingre= ss pattern eth / ipv6 proto is 0x0004 / end actions queue index 0 / end

or

flow create 0 ingre= ss pattern eth / ipv4 proto is 0x0004 / end actions queue index 0 / end

```

 

and the following e= rror will be emitted:

```

port_flow_complain(= ): Caught PMD error type 13 (specific pattern item): cause: 0x7ffc9943af78,= multiple tunnel not supported: Invalid argument

```

 

It would be appreci= ated to know if it is intended behavior or negative side effect of the ment= ioned DPDK patch commit. Would it be possible to again support IP in IP enc= apsulation for the outer headers?

 

[1] https://github.com/DPDK/dpdk-stable/commit/116949c7a7b780f147613068cbbd6257= e6053654

 

Best regards,

Tao Li

--_000_AM0PR02MB5796FBDA1D83499BED1A07E88067AAM0PR02MB5796eurp_--