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 13F81A0546 for ; Thu, 27 May 2021 10:27:10 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ED31140150; Thu, 27 May 2021 10:27:09 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id B6FB940143 for ; Thu, 27 May 2021 10:27:08 +0200 (CEST) IronPort-SDR: f9AArykuNXw4OGpqV19j0/WbIkLC4gTaojf82GBpKQA0th8VDDovf0Bov14NyOikWN8T1O+3ak oL+ITkcsCX2w== X-IronPort-AV: E=McAfee;i="6200,9189,9996"; a="190054173" X-IronPort-AV: E=Sophos;i="5.82,334,1613462400"; d="scan'208";a="190054173" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 May 2021 01:27:07 -0700 IronPort-SDR: ZLZq4Z9YUBsKIfg7GjfWl+V8lMhf2kdt37uK0AhWFr6aNIwWI3bW2mtVh7/jLGqAhyHgN/v7k8 X7N7G2LOmAqQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,334,1613462400"; d="scan'208";a="480478526" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 27 May 2021 01:27:07 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Thu, 27 May 2021 01:27:06 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Thu, 27 May 2021 01:27:06 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Thu, 27 May 2021 01:27:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cUgZf3dx2bZc01gz+oZpwHdKgRnxBzh6hi1fj2swH3M4/qENf2OdaxZSP7TehLRzRobrtCr1g8ROyCG6uUctBFebPypMcPy0L6iWBGQbI5W+zN8OnkiTmRZCPsWZiUrM54xfgtL/T/HTtz2m4vY29OVr9S16C+Hf42rBYxRNgMTpKen5cg8XzN3dsldV4oRhU+qRfZ9fRha38k6z9SG5qcpL5TR5qazLLs3pbYUDLb1FO8cc9qfkXEdehKHDUmdrP36W8IvuEAbdNoXneaOgq09qfyo+l6aTOM4KtqI61geDLEYr4LxCm9RXvAORI1XxpkQfoLYJI5va0hTHJcZggg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GYK/a/A94q6vuZJi5RLEBZFZPbKwycUlNkHIpdiEA4E=; b=hb0wvECN6nt+YScuZ0OxUUJfZxk+ufXPE6tkKqy0EZSKMHaDVfvRjCutO13vsUL6NRf1f+V6+l3n4UgQ49YCrPoSd1fe5Go4V+XYCaApVdJRGxWSUZDztn1JLR2IY9bjndjLkTp7lop+8HlGR/NvJGXbZvFUZyOzHOq7+oLQYPNB4ZHkppY/ytbTRcNUSuZvpxDwJkoV1gjDaJNT0hoKo+VvPBSyfUhgu41DARAtCFARwnsAdljJ432IcLy+lFlQp8CiJCvLknGgHsiOSpfaltywf3TUHxtzRLfhYjVSepD1RSg05JrflONjjkwr9oNj67FZASLRSVqz6v+fYP9iDA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GYK/a/A94q6vuZJi5RLEBZFZPbKwycUlNkHIpdiEA4E=; b=LkSNGeJNHuEW0gWjxFIebHXTY91Jiqk+uYdpjAsYj/rtATodz4fJ2gn7o2A77QGUpj5bnznphz1ScTFjt7dZ8F6/bahw6uKyIotTsWK2VZUxdl1NRW8g1MDDLxZbCDIQqoymn8qEbbhB/DM/PkyFiqJraVWcM3of/5nY8Zqh7HQ= Received: from MN2PR11MB3807.namprd11.prod.outlook.com (2603:10b6:208:f0::24) by MN2PR11MB3886.namprd11.prod.outlook.com (2603:10b6:208:137::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Thu, 27 May 2021 08:27:03 +0000 Received: from MN2PR11MB3807.namprd11.prod.outlook.com ([fe80::55a3:215a:f054:6b52]) by MN2PR11MB3807.namprd11.prod.outlook.com ([fe80::55a3:215a:f054:6b52%5]) with mapi id 15.20.4150.027; Thu, 27 May 2021 08:27:03 +0000 From: "Xing, Beilei" To: Antoine POLLENUS , "users@dpdk.org" Thread-Topic: Issues with rte_flow_destroy Thread-Index: AddRYjKNnSpR1LFNQGmaJomjzlrV+gBb7GZw Date: Thu, 27 May 2021 08:27:03 +0000 Message-ID: References: <9cb9a449bf9d48bab080d0e33170c6b6@deltacast.tv> In-Reply-To: <9cb9a449bf9d48bab080d0e33170c6b6@deltacast.tv> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: deltacast.tv; dkim=none (message not signed) header.d=none;deltacast.tv; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0d46fa70-a602-465d-30f5-08d920e934fc x-ms-traffictypediagnostic: MN2PR11MB3886: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1850; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VdOic/nUZt4m4p+ljwkxk71vnkSjFFjGDP0Ud5yXo5W6VIn8qLveTz2ptip42LWEzqdZo1xXwCYQd31iBKoQlv29Dnvav2g/XAoFhaQtmTfxaNxqg2egPDKbHjkTcORpFVCIdoe8YJAIycb8EgjwXxZDYXZ2h7ZyyjFJXkPH3psHp8HtOCg08cwiAXwd4IEGUNpjTa1x56Yt8qbbV0pRbmfHT3jSxTneu96TJsAcBWaZ8mua83XVWoP1wXRJDkLrZG2269+/2sJnrQcbX0h4DG4n1ASiq2J4tZOi4nnBe+gDSliyYDNX36SK/oN4fX+KoygfIbr5XnUOMItVMMzElg5vtIbnMIlGwWM08CwjB4y/2WYBaHzyqx77FvBG48y1JyMOwelv4vav81maap/Cjf1OZxxqcx7QyqgSjgv86PuIIvzX6h7BQHLI2FtJHWI4MEqdZ0agp6us9U8CEIR5vpqqqRYBUu4f6OpYsyorAcWeZw6fQF/AY4oMswn/aAtTYtlsA1bA0c1Roy3AN1BTLyqpofnjYFudqRT1MQRfEKHzM8jx+iPlumNVHh9c/aL8vAYgji5UAAM0U41FGbKumvalYrtZYByhPljE3ikCBBc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3807.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(39860400002)(346002)(136003)(396003)(376002)(66446008)(83380400001)(66946007)(478600001)(64756008)(76116006)(52536014)(66556008)(86362001)(7696005)(66476007)(186003)(71200400001)(2906002)(55016002)(7116003)(5660300002)(316002)(110136005)(33656002)(38100700002)(122000001)(9686003)(26005)(53546011)(6506007)(8936002)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?NrkORvKHgsywOO0ugRFHiak1SvX3EIQZYsaZjZensTXdd895VGvc+sNZN4S/?= =?us-ascii?Q?J87rqFMx0p7Mq2GORY+Gu8ZB7oIY/GRp2lck177zaBnDt7nuIXP9T2gmxv7A?= =?us-ascii?Q?OwpnaZnYwwF/I9RlnWGYYQ0wTqqLR8idA/Uyd+kZrJOcT77zCKS3a3KGF/a3?= =?us-ascii?Q?3I9Hifa/S7284vz81US/oGqmfbkgF+dJ4HYO9V6Sa5f91FKWEBosA+Ov/cHY?= =?us-ascii?Q?Sul5ZNf9fElBHwsQgCZsSfnGdyO1iny776ajEzHWkuIEWbgtza9kFln7ntTL?= =?us-ascii?Q?aBHL/ZxePkmFVHHmkcqYHpKCXRhjf78oeqaETRWkmPYFz/x2bVvNGEk6z8qR?= =?us-ascii?Q?EuOEOzODTr6xItxG4CP+NrVBsrmc6Jd/7cO9vgC1miM34vmNKy9cdhUxSfEb?= =?us-ascii?Q?of3LvsZNXCjE7eU8XvSXvt3GtEl+TcwQfUtdSwPk2T2Q74BRo8gAwwyxJ7qJ?= =?us-ascii?Q?2eJl6lgY0gO3NKO6qHrfZAbw66Nr0syr9X/jssbcBSIpKkDJYf7AWVW/i6iD?= =?us-ascii?Q?cfD/UdMaCA4X7oDzyQiAMyKBeONu72vYK2kdhWsxS7oONTAB82g5jv5TWLK5?= =?us-ascii?Q?XbtvHRrMdMIHR2V1QYC/O2tM4cx3b88fHi96IXc3fk5vx2ZWa5lMaJz51yFP?= =?us-ascii?Q?3YTBBWhf+KhZcR/YB12FTD0j+KPrUdveIwfZ1vvwxZAc0vn0KhH4K5ZCV0m9?= =?us-ascii?Q?PsAqnCHE9W8hdILpHLkymYOF6lYZ7Z/FKJ0d0AwgillbvkFX/jV8DJEH3Gu+?= =?us-ascii?Q?Twx4VqeKd37b045kIPhq+H3aV9mZmKq7AbVN+Sd+QDrsBZhEaB4zL7IqXMEm?= =?us-ascii?Q?oqy8BM0bSXdU7Lsei8dVe/opYQhYoZdVUCuepk4NkpNo5Fs0fyobnvKC94LN?= =?us-ascii?Q?pu0iq9kdGXsHeKEZw8eLXJ2+dvUicW5cK9dOdoGfT4hUQOT8Y/2I8r0sJbsp?= =?us-ascii?Q?c/fumVrna83351V1tpaQNUe2lEfi+EtQVuDhsaQV2P9EU9bcJvrc5zgVc6DH?= =?us-ascii?Q?DLbwPB38bbi7iUbq369sioDzJoyMtS4bGvAc6toJKD1+Wr239EomWZfOyewf?= =?us-ascii?Q?smfiqsNlNJXDBOsfb8BjGf8l9+0unff1qKhOGkS7X8hpNTEk+JzY3Kpz5TKC?= =?us-ascii?Q?Lvu7exasASr+1mQXwlF35piunVrXPbCz8tlP2BV8TzyvFnjYkJGnobhc2YPf?= =?us-ascii?Q?oow+GCsWOVZ2dhH12djIFSHIWLeARAe2QsJ+3PkVHJoibqfYi+VfcObbJ23B?= =?us-ascii?Q?LNIKN9yKTPBr4fv4QB+DhsNK7gv1I7KdhbMxKC85fmFb2KpUe22mifrqHW7o?= =?us-ascii?Q?wv3zszM3ffSqnQmtdeJQh7uo?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3807.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d46fa70-a602-465d-30f5-08d920e934fc X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2021 08:27:03.6298 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: mp32uxppiQ/LPszdrypx1LCKrPESj3mwDsDb72iNza+yZR5KSDXYk47FbYpAkGZl4WTKCEA+3IQ19tRh1QgDNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3886 X-OriginatorOrg: intel.com Subject: Re: [dpdk-users] Issues with rte_flow_destroy 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 Sender: "users" Hi, What's the DPDK version you used? With the latest DPDK version, there's no = such issue. BR, Beilei > -----Original Message----- > From: users On Behalf Of Antoine POLLENUS > Sent: Tuesday, May 25, 2021 8:34 PM > To: users@dpdk.org > Subject: [dpdk-users] Issues with rte_flow_destroy >=20 > Hi, >=20 > I'm experiencing some issues using the flow API and a intel XXV710 (i40e)= . >=20 > I managed to reproduce it in the flow filtering sample. >=20 > I'm creating one flow than deleting it and then creating another with bas= ic > change #define SRC_IP ((0<<24) + (0<<16) + (0<<8) + 0) /* src ip =3D 0.0.= 0.0 */ > #define SRC_IP_1 ((192<<24) + (168<<16) + (1<<8) + 3) /* dest ip =3D 192.= 168.1.1 > */ #define DEST_IP ((192<<24) + (168<<16) + (1<<8) + 1) /* dest ip =3D 19= 2.168.1.1 > */ #define DEST_IP_1 ((192<<24) + (168<<16) + (1<<8) + 2) /* dest ip =3D > 192.168.1.1 */ >=20 > flow =3D generate_ipv4_flow(port_id, selected_queue, > SRC_IP, EM= PTY_MASK, > DEST_IP, F= ULL_MASK, &error); > if (!flow) { > printf("Flow can't be created %d message: = %s\n", > error.type, > error.message ? error.mess= age : "(no stated reason)"); > rte_exit(EXIT_FAILURE, "error in creating = flow"); > } > //Deleting the rule > int returned; > returned =3D rte_flow_destroy(port_id, flow, &error); > if(returned < 0) > { > printf("destroy %d message: %s\n", > error.type, > error.message ? error.mess= age : "(no stated reason)"); > } > //Generating another rule > flow1 =3D generate_ipv4_flow(port_id, selected_queue, > SRC_IP_1, = FULL_MASK, > DEST_IP_1,= FULL_MASK, &error); > if (!flow1) { > printf("Flow can't be created %d message: = %s\n", > error.type, > error.message ? error.mess= age : "(no stated reason)"); > rte_exit(EXIT_FAILURE, "error in creating = flow"); > } >=20 > When doing that I always get an error on the second flow I want to add. >=20 > Flow can't be created 13 message: Conflict with the first rule's input se= t. >=20 > The rule is indeed in conflict because it uses the same as the previous b= ut with > the source IP changing and also the destination IP. >=20 > The strange thing is that a destroy has been made on the previous rule an= d > should not be there anymore.... >=20 > Am I doing something wrong or is there a bug in the destroy function ? >=20 > Thank you in advance for your answer, >=20 > Regards, >=20 > Antoine Pollenus