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 F1B48A0524; Tue, 13 Apr 2021 11:02:32 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C83DA160CFB; Tue, 13 Apr 2021 11:02:32 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 1D696160CF8 for ; Tue, 13 Apr 2021 11:02:25 +0200 (CEST) IronPort-SDR: jSKUyZf6fWOhL0M2n1HntUCLfVR9RjPDhjUBiX1bqfdlqWJlcQyiJBZSkRLDZ234ETkrsPVnBU P1KYmIjTOg0g== X-IronPort-AV: E=McAfee;i="6200,9189,9952"; a="194403741" X-IronPort-AV: E=Sophos;i="5.82,219,1613462400"; d="scan'208";a="194403741" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Apr 2021 02:02:25 -0700 IronPort-SDR: VRFwYzO9esKoNbkdXE1b11tLG0amzyycX/FsvMyu0oCRim4begcVM37BVE08FUv1eJfNXYfCja kpwtgw6GWt3g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,219,1613462400"; d="scan'208";a="460512035" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga001.jf.intel.com with ESMTP; 13 Apr 2021 02:02:24 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 13 Apr 2021 02:02:24 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Tue, 13 Apr 2021 02:02:24 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.47) 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.2106.2; Tue, 13 Apr 2021 02:02:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KoUGM6zgxbp2RwJGwd15rXWxjlOu4DOvo3Tvode/a4Mvv5W9Vc2yF2EbHr2+xY5pr37r2x/+WqnVjZqnHTn0NNOepSafMUp9LLCUT/YbNcvmwN9VMZ6/Oh0rpPJA0ijjlTwkyMiBQivqvBNK4NX2CsyeHNMwA054zHlvkcobl6hKzkq8RPH+nGPYOIsZvSrz2XHfp7Hf7qpI7MW/FfZjy5VoO8rAxIegbtrPuIyDvbbkUbeGYmt6sNavy6tQ7ZnA6DW59D1gleaiJlfmhfuK++blFtQ42LeUTYI7tQ9Y+ZmpwpROLh7GaTMcpmh7dnltghGcKlmmsSKUb2rcphJ5wg== 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=//42I34Eq/mrYq+LP5Epw5h6lrURzNTSGYnPvWZJ3B8=; b=RzWgiOzn5Mc391uDv//eCqSqp8zHunJiNTCYw/Iwpbq0uq4oELI8d3VqMl4OcI3WaIE3v3F91AITf2Wjz75SqT74DcXaq698zX8KpjD4hVDrtdsZdJRE7b9MMFCfQCTopx3g5WPCjKYHhQqBMmQXquF5viflMTBs/6XhRLT4EBlL3KvxO/OPhF1CSsomS3xZHGE3LVjt+IECAM8QDtOWiaG9lWJezozsAHUKSVdrpLeKTCztF2Fx8RTdhQPNBYbiV7zQbulKCbLr6W8VENiymZ/7M24Zjn7K7Qg1clHbnwaNUYLCqeSHaMaCKNaoisuT9guhsS3xJQ2rRjlzaP/y9g== 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=//42I34Eq/mrYq+LP5Epw5h6lrURzNTSGYnPvWZJ3B8=; b=UBAfLWPhYvzw4EW+M72pdGDe/i1SToQ892Wp+ipjeRN63/ToSHqGWAMO37lcKpn6fzUh3whVWCQIcfahbKJsrSiPVteqJP9T256e2LHlR8Gf2vO5eD/NEe6i7Rl+1hsPfzfvuYgidll56GqZG4t7pbi9xeKsED27YDOkjJJN9yM= Received: from CY4PR1101MB2069.namprd11.prod.outlook.com (2603:10b6:910:17::7) by CY4PR1101MB2246.namprd11.prod.outlook.com (2603:10b6:910:21::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Tue, 13 Apr 2021 09:02:02 +0000 Received: from CY4PR1101MB2069.namprd11.prod.outlook.com ([fe80::951d:fdaa:ca43:36d0]) by CY4PR1101MB2069.namprd11.prod.outlook.com ([fe80::951d:fdaa:ca43:36d0%4]) with mapi id 15.20.4020.022; Tue, 13 Apr 2021 09:02:02 +0000 From: "Xu, Ting" To: "Guo, Jia" , "Zhang, Qi Z" , "Yang, Qiming" CC: "dev@dpdk.org" Thread-Topic: [PATCH v4 0/3] support flow for IP fragment in ICE Thread-Index: AQHXMEKVY+wHTPuFj0Slagm0rxWjtaqyJf/Q Date: Tue, 13 Apr 2021 09:02:01 +0000 Message-ID: References: <20210324135407.60637-1-jia.guo@intel.com> <20210413084812.61712-1-jia.guo@intel.com> In-Reply-To: <20210413084812.61712-1-jia.guo@intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; 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: 726bffb4-6ec0-42bc-48aa-08d8fe5acd9f x-ms-traffictypediagnostic: CY4PR1101MB2246: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2958; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JYfVjeCMnV8/Ech2sAjGysDb9dffT3yEKCaneXf02Y5R4X2VMtOfFX8nK4FSarrrKCUFRc6Hh/JEHjSUWVBdpe1lhLX4UoQz0N9K2tefRPeNtS7eqP9IMwfg/ivBuVJPc7Q7LjthONZ9fP9sNXe/hhfdW+aEEeQC1vXTz0zYY7adMDR79rGbQ5MJKBELxMXimfja5pvy/VYLh9t6L5ZTUlO7CnwCx4m/14aKqJF9M8dx8U3E5WvAyMNcpNnlYtjPJaf9NkX4BEHfiXmCEaKK74oMKqEuBkP4BNcakGHiZNfMPa1XlGrSA+WsMPPhZQFowRvq93B4vic2zH7xLxZNS1gROyA5p/O+GRQMldnjNO7i3zKW/QunQsKRFmOQ89oAe0kCOTJSTVbgMwQ8QkgGVxobm5B4D69CorsesbBtDLlE9IQ81hodlMZHcrngM6273jwQdQcLyjRhBB/Exit3dOuT5dgT0GSgsP77DTtGBDxUvgMRBaRRfHT1r7AvG6KO7jNBx+tZpwDHOg8GfP8S4Fc0AZBOGGASfVPHXJNgn3440SSpZRXe8P83Jvo7uYWLh4oPDslSP0JkIfxau2O4ZbqZV8P227ydgMj+BtPUxC0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR1101MB2069.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(346002)(39860400002)(396003)(376002)(136003)(110136005)(76116006)(478600001)(7696005)(6506007)(55016002)(9686003)(53546011)(26005)(8936002)(38100700002)(66556008)(66946007)(8676002)(6636002)(86362001)(83380400001)(5660300002)(71200400001)(4326008)(66446008)(33656002)(2906002)(316002)(52536014)(64756008)(186003)(66476007)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?7GTKr3QwGV8aFMgA9QM+MiR3k+iqlDfcXT4yAnwGKahsDUgEuhkcAPfPNist?= =?us-ascii?Q?8HMQ5ChoerbH8y/gEfiLCcrpQdbxxoKoYdjel1GOzolN/cSTFjV1EjfA/UKv?= =?us-ascii?Q?ESphsNl/OhRZu52/ljMbZa8zWMNst3ECX4/n/IkynERKXTO1KWFy94lMgFM4?= =?us-ascii?Q?SXVvElY61+l1rSOS9GNqWCnS10S0bEg2nBU8sjt9kgdygwodsOSIW3qFPxtk?= =?us-ascii?Q?ZT0eAVtPqLtQypg5MLtyqUD0SHEHHBH0QFNRNDj4UnRXux18BkmT8Bwc/fKW?= =?us-ascii?Q?qT0xIX4zTt9DTP+VReWsa6wynogjNxgLh0vs4FClWbdKmmEXq3QQvMcF6dM/?= =?us-ascii?Q?uuUMSZto6/t0NXpA9dz6bs0uOQ3+j7O2Mtp0y7w2y3KBqjik4UnrJARFYbPC?= =?us-ascii?Q?WGf1Yk+3j/E4/nOTafEAIsedmYcHJ5miUXdf5OUkeIDDIE1nXP/0cNTUA7qI?= =?us-ascii?Q?ft0kBG8sgfL8Pz84KuqIJUUvhN1zkm6DZqy52/XgYmsekqknOZH4ClWQTyNY?= =?us-ascii?Q?hK27wI7S1/1IgpO2clD6v2woLUBPjJHgUAxxXKr8XzJcgoNi/Plo5XcfvSR/?= =?us-ascii?Q?tx1gcUyYi+pikzBuaPZvDST2SylMFLTzgML+hxBY6KPxbZsHgHo6RKwT7xhs?= =?us-ascii?Q?CNKhPz0HZJTqFN6xeNn9t+e2NrpHuqAZLhRNnkP7wjKh5vtu+Tl819SA2SQu?= =?us-ascii?Q?bSuTJeq72z/5Zy9qzsOczEKOZp3PvfibdYD7hqqJw/45WHVBDM/w/Ccx0PPF?= =?us-ascii?Q?0rtuMlAgLJtwUab//FZsNBWkOKRihkS6FOs6KSma1KUb+PMvgS42EkAj2imM?= =?us-ascii?Q?8395N3fxVgGjJ6UrLOWEGZOVkMEhezHXOEVlm1iJlua2eGRn6uho4DaTAkn1?= =?us-ascii?Q?j499KoOENFBaX3OdMlcGM2uekihY/6n4dls4u7EZKDLSTkYU4a9rKlIiVFkU?= =?us-ascii?Q?jOsJHJTVBJ9rbhBvJHB5RFD+I1UVS4Ojz7Xm+vWjoRAgRMr2DvXXj3ULLpMK?= =?us-ascii?Q?DU8zB9yatPNuzD8vhqVYgISOLzV3Ne7VXpTDLfYDq6TIsXyFk+vvnJZEvCWY?= =?us-ascii?Q?Bgi7iCTswq8/SPcE8Rcbw8sywWJXE95pONc9RW94t/YoKY+ERtrDSfbpcXZ1?= =?us-ascii?Q?Yq5urmlV5PaJHqSAgHtEVX3gHy0irKKOf385/JBjDzZyP/VD3CPq7NudH1zR?= =?us-ascii?Q?PKP/E2yFYhgtlflX/vwub4LMGqX19lYIM3ntriiNkEDDYreHShHkx6PzDq3b?= =?us-ascii?Q?6Vg5yAvzFnYvslaSi6tlI9aLmI76J2nJoO3QIGd2QeEd9bW2omvxeRCLmXNv?= =?us-ascii?Q?GVi6F/CDrcP3Ddp29CuQfInv?= 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: CY4PR1101MB2069.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 726bffb4-6ec0-42bc-48aa-08d8fe5acd9f X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 09:02:02.1745 (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: fwD+TdoL5H3IpxrnSviDO5CjFoUE+KT0K1mU+Ae2NHXkCXuKQlMI9pSIAABUhuyjEnt9eN9L0XOWjUEs7IHiMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2246 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v4 0/3] support flow for IP fragment in ICE X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Best Regards, Xu Ting > -----Original Message----- > From: Guo, Jia > Sent: Tuesday, April 13, 2021 4:48 PM > To: Zhang, Qi Z ; Yang, Qiming > > Cc: dev@dpdk.org; Xu, Ting ; Guo, Jia > Subject: [PATCH v4 0/3] support flow for IP fragment in ICE >=20 > Support RSS hash and FDIR for IP fragment packets in ICE PMD. >=20 > v4: > correct typo when define fragment > v3: > rebase code and fix some parsing issues. > v2: > add some input check >=20 > Jeff Guo (3): > net/ice/base: support IP fragment RSS and FDIR > net/ice: support RSS hash for IP fragment > net/ice: support FDIR for IP fragment packet >=20 > drivers/net/ice/base/ice_fdir.c | 50 ++++++++++++- > drivers/net/ice/base/ice_fdir.h | 22 +++++- > drivers/net/ice/base/ice_flow.c | 50 ++++++++++++- > drivers/net/ice/base/ice_flow.h | 5 +- > drivers/net/ice/base/ice_type.h | 1 + > drivers/net/ice/ice_fdir_filter.c | 116 ++++++++++++++++++++++++++--- > drivers/net/ice/ice_generic_flow.c | 22 ++++++ > drivers/net/ice/ice_generic_flow.h | 6 ++ > drivers/net/ice/ice_hash.c | 48 ++++++++++-- > 9 files changed, 293 insertions(+), 27 deletions(-) >=20 > -- > 2.20.1 Reviewed-by: Ting Xu