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 500ABA09E4; Fri, 29 Jan 2021 04:34:20 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E71A94067B; Fri, 29 Jan 2021 04:34:19 +0100 (CET) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 9516B40395 for ; Fri, 29 Jan 2021 04:34:18 +0100 (CET) IronPort-SDR: eaRYCOUlJFSpavz7dEEl8MYpSd+YVfcVk3jrvdr5wDdNTJVZZSIdH8w15/Xq0KUJtx+MPlbd7h T1S0oHDsBImg== X-IronPort-AV: E=McAfee;i="6000,8403,9878"; a="167456559" X-IronPort-AV: E=Sophos;i="5.79,384,1602572400"; d="scan'208";a="167456559" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jan 2021 19:34:16 -0800 IronPort-SDR: rigKiRINhCYqJc5m05lk6/KYUoeEEr+Ub5Y64P5gnvRox8jMP+KK54Kp0VuxIAvPFCmN6oQ4Rn vmrG3qdevFDg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,384,1602572400"; d="scan'208";a="364120576" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga008.fm.intel.com with ESMTP; 28 Jan 2021 19:34:16 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 28 Jan 2021 19:34:16 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Thu, 28 Jan 2021 19:34:16 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.103) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 28 Jan 2021 19:34:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KNMJbR0mH5LOcCwv2SG5O5SFLo55WrFi7yj/Qy21T2YDwE85J7lPPmuxerUY73Ve3syw8TCmCPeQ9SSJfRCAvdEYt2uBD47p24L0knMJ0cMlchQeOxikcZFUOZgCrjuSk28niiq1Z8vctKJuVcSb2olo3XnmTcpRerncYIwrFhWz+UgQz5/feb9wwxKkk9ZRUXTrH6Q4q9aQHeXKhHiHD7vu9dJae+DiycLQQaJw7l8C6KC66Y8yfJuTnxQL6MgGQXxtjkOv4I3cAq4QrfscP8LqrNEgw7KC7mjYSxsmVeKCfv45I9xW+fZ1SX3ojF4Fi3HsefhzcWJfnL0pd6nvHA== 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=ZldhTzpF5AbUiN0ww/lZQuxB0gLUqwaFhIZV+aHEF5c=; b=OPPQPMF1TI2gshfmYNVf9/XT/uP0infxIQs0uIG9E64gujcmG+cRduvXz38vgft+9YMkueSuyensnVv58Wr7D3nyAa66LbXtHQ32n9aQGTsuiVyV6RJpAFWjaVspckZPk7bSvRLh/dry8oL6Hhg/N8/w0oZKWMwZpHrf8x3zmBoU4PlbZ4bkWaV8vfQzVZqzE3ouPJeKi1cpV3U1UY7K0py9GChsV3nZHbUE1gJ1eBxLcmnIEBU1wK1I3YXwDU3lRmIWfY8bUdWAZAg4CPj39fiDXbwdpBAQmpF6Vfbt2MDaslAqVOmquOjH/U9TW3+2LnM8M8ClykTCl+BuCnih+Q== 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=ZldhTzpF5AbUiN0ww/lZQuxB0gLUqwaFhIZV+aHEF5c=; b=u/YM9ZNBA8Ny/k+fWzzFWQOT/7bjlZl8VwpwcxNRtvl2MVhEieIAcWrPPPFR6d0cqjU4RrBEsK3XvZuKVeydgNiIem/gRAUJ2lE6TSZjlx2FReTNBj2LJ6au8jB0/jhU1n2ndRNbX4VwCG3w/aa/L8Cdxay3ySv0xFXSnUdlBM8= Received: from MN2PR11MB3807.namprd11.prod.outlook.com (2603:10b6:208:f0::24) by MN2PR11MB3581.namprd11.prod.outlook.com (2603:10b6:208:f0::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.15; Fri, 29 Jan 2021 03:34:13 +0000 Received: from MN2PR11MB3807.namprd11.prod.outlook.com ([fe80::b92d:3d89:1894:8f18]) by MN2PR11MB3807.namprd11.prod.outlook.com ([fe80::b92d:3d89:1894:8f18%6]) with mapi id 15.20.3784.017; Fri, 29 Jan 2021 03:34:13 +0000 From: "Xing, Beilei" To: "Zhang, AlvinX" , "Guo, Jia" , "Zhang, Qi Z" CC: "dev@dpdk.org" Thread-Topic: [PATCH] net/i40e: fix X722 FDIR field mask Thread-Index: AQHW9ePOdP8r3u3X90ygny/XDg6Vn6o98jdQ Date: Fri, 29 Jan 2021 03:34:13 +0000 Message-ID: References: <20210129020921.25104-1-alvinx.zhang@intel.com> In-Reply-To: <20210129020921.25104-1-alvinx.zhang@intel.com> Accept-Language: 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.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 92608238-650d-4afc-f4b4-08d8c406bf99 x-ms-traffictypediagnostic: MN2PR11MB3581: 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:3513; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pKewVbrlMruEV+ELbLPg2+/LbmQo3DlmjtNQzw/Vxf8qSKJDPDt8chEKrmf6TPT46oiwW56asCr+QcdUBb9opmBV+Q9XuRtYF2WFdcVu04yNEXYbneM2lu2UJIwxRFQjNZdNe2E5skthuhUXsDKbCDotSIrxl2tW9y8CWeRb3XnmOmG6HQw5IS4mDDKSefxqf5nlWbtZLWpc0xiJ2KjJiJ3yoIt2+LBHzDVBr1P0c5+TKIckH2jEZ2Qib5YspGkdx7ijBlB6vj/msMlc6O2USIkN0KahBEkTFXp+g7aIPhJhdVZRFu9aKaGZ/9YK5Gftv2TrjsWoskz8TIsl8XxalJ7NjSTfjztivbnYncjwNAXjrvbZfMG7RffC+8C9hYgoywn1j4oK+8EqhgcRAOIOurHlzV33Zn+Hv7sNnU7oBe8HsTfxnEhJ5xsTpUEsjasT5PoT6+rsaIv8NyvJXKALsXuXn9e48Kl7Z32oQf9eSSg3zCFA3dHtwda80b7g4oxfCn6Hns3CwZFR+XiHWL461w== 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:(4636009)(396003)(376002)(366004)(346002)(136003)(39860400002)(71200400001)(26005)(4326008)(66476007)(83380400001)(478600001)(6636002)(33656002)(316002)(186003)(55016002)(66946007)(6506007)(86362001)(52536014)(8936002)(9686003)(7696005)(2906002)(66556008)(53546011)(66446008)(5660300002)(64756008)(110136005)(8676002)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?CtrtkjYtO+gbx75+eJc5sbyw43ssEVh7iUEx8GvEkKZrTwJwdoODARl9euHj?= =?us-ascii?Q?MwOQAGqkQrK85eI1JcEm34bQKFQjsyXmhffyUUogGguk/fv+DKo3wM6vPI7i?= =?us-ascii?Q?lSBtjtNPEbkmN6TmZsrQhgeF9OjaeBPhdGWYb6z9DFxAS6PAv+ajkrmwAszC?= =?us-ascii?Q?X+birsYSBnx1rfCOolcF6KRZ/j5HWknu4M7hLkKy46abGiCCc/13ngjIK1e7?= =?us-ascii?Q?RZc71lpL6TELtkKu089tg3CiaM0I1ddrfE5tktowQfmqnFnEqE398LbQa3Ur?= =?us-ascii?Q?JwTPl2yC5ATMv7BM8o3LhoXnmu6JLvJ5qjyt5UxIqJl2Qbk04vHBIFKVOJbe?= =?us-ascii?Q?cdjxGjyh/V4lWabFsP5Yw7/n6mZmpn8mW2n1KhgA5xyFuiCfBOlhc3Ysrb9q?= =?us-ascii?Q?c5eKHa/0jqerqWalghqh5vQ0xYL41XPJeuSuWVtN+JRi+AkElog0O7PUnQfS?= =?us-ascii?Q?IpCGy14K8zTXJF3pAsRvT5OgIREA9aRKx3wXL8z2mPVWjfseuOy1Z9P5twsj?= =?us-ascii?Q?HiW+1QMwgxzNRt/z3va7gQdgA4jvSTfZDbFK2iC4BTTRY2mcw6VTdadk/FhB?= =?us-ascii?Q?vFIMkRvWHdYkHmqAJgJFxCavmmbooTozVXQtV3BvjAU4v/j6zm5QHpba8cwK?= =?us-ascii?Q?nROZ8490N9zTa7CQS3O2+poPezmutk7kBzLGdqYqQ7Cr0LnaXjLJ+jLw2zBH?= =?us-ascii?Q?Cndaaa8rnUwn9FtMAsoKh/2I53EFBReQJstsITRSz8Htw4lo2xYdJGVuYHbf?= =?us-ascii?Q?83svlrVy9F5+f+KzJDXAw7XLu4rrZ5OceCN6pNbT0liGapNksUBrJkcjEjpl?= =?us-ascii?Q?7MqZcW+Nk4joFFd5yW5zYfcwjZPAYDB/jXee1TdEB80NjqAyOeVNyO6fj9dw?= =?us-ascii?Q?XOT6lE7SR1lUXZ5m9S9oBr7NktQ7sDeTfUwknQnUe4QHMxOEo+zXTHlB3HzV?= =?us-ascii?Q?yGtp/VjW/K/vpMV229WfLCTN5uuS8LaSYlLG19QEEqPVe+hOy7JB5lstEluj?= =?us-ascii?Q?vYQhCwM9cSMluxBl/G/scZlqdDWkhp3MiqCzyEnuNL6fzaMXQPrtfbeo6r3n?= =?us-ascii?Q?E4kusk1d?= 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: 92608238-650d-4afc-f4b4-08d8c406bf99 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2021 03:34:13.5261 (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: C8Co68rkDphqTT58iB2GpC7yEyphNXyy8QFctDE8UBWoKUZ2KZz3aebXCaSV4BYlhZno7vB5McXuIlVde4ApwA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3581 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] net/i40e: fix X722 FDIR field mask 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" > -----Original Message----- > From: Zhang,Alvin > Sent: Friday, January 29, 2021 10:09 AM > To: Guo, Jia ; Xing, Beilei ; Z= hang, > Qi Z > Cc: dev@dpdk.org > Subject: [PATCH] net/i40e: fix X722 FDIR field mask >=20 > From: Alvin Zhang >=20 > The absolute field offsets of IPv4 or IPv6 header are related to hardware > configuration. The X710 and X722 have different hardware configurations, = and > users can even modify the hardware configuration. > Therefore, The default values cannot be used when calculating mask offset= . >=20 > commands and packets as below: > flow create 0 ingress pattern eth / ipv4 proto is 255 / end > actions queue index 2 / end > pkt =3D Ether()/IP(ttl=3D63, proto=3D255)/Raw('X'*40) >=20 > flow create 0 ingress pattern eth / ipv4 tos is 50 / udp / end > actions queue index 2 / end > pkt =3D Ether()/IP(tos=3D50)/UDP()/Raw('X'*40) >=20 > flow create 0 ingress pattern eth / ipv6 tc is 12 / udp / end > actions queue index 3 / end > pkt =3D Ether()/IPv6(tc=3D12,hlim=3D34,fl=3D0x98765)/UDP()/Raw('X'*40) >=20 > flow create 0 ingress pattern eth / ipv6 hop is 34 / end actions > queue index 3 / end > pkt =3D Ether()/IPv6(tc=3D12,hlim=3D34,fl=3D0x98765)/Raw('X'*40) Not very clear about the issue, the above flows will fail to be created wit= h X722? And you fix is for FDIR, does RSS have similar issue? Beilei