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 D38D6A09E4; Fri, 29 Jan 2021 04:46:08 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 666CB4067B; Fri, 29 Jan 2021 04:46:07 +0100 (CET) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id 751D040395 for ; Fri, 29 Jan 2021 04:46:06 +0100 (CET) IronPort-SDR: R0A7XZLmmzR2gjZniUwBixetA+w90Ja22MFoQpw7R098KuR9J6qS9gmLV7UoqMIDAlYlV1gU9l U6xBBEtN67kA== X-IronPort-AV: E=McAfee;i="6000,8403,9878"; a="265191035" X-IronPort-AV: E=Sophos;i="5.79,384,1602572400"; d="scan'208";a="265191035" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jan 2021 19:46:05 -0800 IronPort-SDR: WAOx/KmKzFNpwLsaf3swJ7CGFnN8vvZSm5FwNmn6xTWX8k7J3vIzYE99Oi2AigwoXTBrxK2/kW XJ5WnpvIx4UQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,384,1602572400"; d="scan'208";a="364124775" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga008.fm.intel.com with ESMTP; 28 Jan 2021 19:46:05 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX604.amr.corp.intel.com (10.22.229.17) 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:46:04 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx602.amr.corp.intel.com (10.22.229.15) 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:46:04 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.173) by edgegateway.intel.com (134.134.137.102) 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:46:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Prv3a8P/dRiGLcqXV69yQdzGeMcZLHfcqzwYWdnHluAPDg9kNof+3YKUKyviij1vAnDQ9OiMNfTTfjevNe/w5+NmjcNZ2nh+JqQTirVxQgY6LrzPNmm7TBIr++H4cneDQdpCkQjL/1KWF75dDDAY/wIjPrMvi8hRgzmqqTxdZkfrIAWzIL5i1DM1MhnFsKDvEHhpdP8rfau92twpmGjM2m6H5MK/vIU+970/S75qjHcC9nGFgTb5LEml1uJlwQEkQ4NV7lv4mdkJHq42D46a5LNaOrE0CN6rb8Yyl9OrYq6SuG57yZ0XhKaE5EofhCj7lsF8liQgIR3bFGA7ezp1ZQ== 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=h5ooN/fc+0P2ekK9wATSNjWQ89sBV436ShaJZ2P1EbU=; b=KgAFDDPj/3Zxh/mEErZhaJROfYvsHKwHe/FVbrIewMdWMyqNbPejfKodWn28E4gAgMZQvLRG7dkgBYnEq5ip1pOBCF1LdyAjnnPay9SCBK7CXqX6BZ7fjaPu5pOiHHYVfgfT5SuNbotVfE2ZXvfSxqYT+iP3Y+FH2bPv+42nQ1TmEjTPrhce3LeEGi8kq0KSNxR2x0ewx4D84cmOpEdDkE3NZPys0ZgLci+hhKFdIW/d68zIgQEeYwHcJopfwTFnJyBGhQfkbMG3aSh6mXkNNmcLXmHQ0ZtX7ilZ+di9zEZDfMiyUuogYiLPb+likGN/qQidf5lSttvC6rPRO7lPpA== 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=h5ooN/fc+0P2ekK9wATSNjWQ89sBV436ShaJZ2P1EbU=; b=lTJUcKMiWGYZe2uEIbeVicnnqJB8lw9QfMdamSoROM+uF5bhyObE7VPMVZF2yOD4SFO741LzCKpQ6LdePBZTNpDHMil9KtUjQI+P5vkEL/budzgIQbswK4DJBuZfWcf56MUXBizvjKUMwon0BjO42IxDcvA5M5nwqYPgmqDQuE8= Received: from DM6PR11MB3898.namprd11.prod.outlook.com (2603:10b6:5:19f::12) by DM6PR11MB4475.namprd11.prod.outlook.com (2603:10b6:5:14e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.13; Fri, 29 Jan 2021 03:46:02 +0000 Received: from DM6PR11MB3898.namprd11.prod.outlook.com ([fe80::cc62:30d:7ddd:cb3e]) by DM6PR11MB3898.namprd11.prod.outlook.com ([fe80::cc62:30d:7ddd:cb3e%7]) with mapi id 15.20.3763.018; Fri, 29 Jan 2021 03:46:02 +0000 From: "Zhang, AlvinX" To: "Xing, Beilei" , "Guo, Jia" , "Zhang, Qi Z" CC: "dev@dpdk.org" Thread-Topic: [PATCH] net/i40e: fix X722 FDIR field mask Thread-Index: AQHW9ePOgKijJvlbDUK74AQLT+1L1Ko983GAgAABY5A= Date: Fri, 29 Jan 2021 03:46:02 +0000 Message-ID: References: <20210129020921.25104-1-alvinx.zhang@intel.com> In-Reply-To: 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.38] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4aabfeb5-b693-4e8a-3bd1-08d8c4086616 x-ms-traffictypediagnostic: DM6PR11MB4475: 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:4941; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zzlBpSV95lckB/h1Qq4Nf2BYSN6Cy9r4ffLcb+TTjAUOo8CrBC0b+CDuGheqWz3tin6Tvh8BpkEf4ann7P7AybrERLJzpZM1PWiQWtVOi0WCx0qJuErOGuW6HcBl59PAcODGgYeI8hVWrMfZRLIzt5Dt6JsZnmHOCziO/ecLqy/Ypvv4e9OQflHW1mW+H4Upo6mtxf2HbEK96IBhJI8b5WAkpC0LNhU2fUa4frM05uNbYVmWB5TrEbaXlPpqGUAfRrGopPdSQ5HxJU1qiYA3YdTh5I9tHLHmBkkSs+HZ8FpCnMxJ/kgTvzNl5RDYvZdYUg+MbCyciuJtE2IyJNZ/EaeHbcCzwNTuZ+rgJohIb3bb1lZnGi6PfmbELpG4kV2TMwdWAs5dqn2fft5ccvwaNoZjQSReizNvQpjZid9Oa4Ph9pD9UM4TsC/ZxGeXPG/IJf10uaT4Kyv7ocRnlCUvuqE38yRB/2+HZMzITaXB1BtA9xSHexDd6txXZd4bhnmlLU9mrTNnDL8Thdv1lJ+p3g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3898.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(366004)(346002)(136003)(396003)(376002)(64756008)(478600001)(52536014)(6506007)(7696005)(186003)(110136005)(6636002)(2906002)(55016002)(5660300002)(4326008)(33656002)(53546011)(71200400001)(316002)(83380400001)(26005)(66556008)(66476007)(76116006)(66946007)(9686003)(86362001)(66446008)(8936002)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?Bq/tl2Qz48v+hkW2kQXajJ27NGbKkFpe9f1vZ6SBMPz4S4vzQPzjsf9JqbSl?= =?us-ascii?Q?TcLWCrpg35B6tmVSDzm5K2z/iZ27POY+131CkgU5cktUWiHKjn1vAoIT8V8a?= =?us-ascii?Q?X+mlJCVQbYezsGFWFpN3GfcrochpOGGhq3uiJ/zWMFOGGsHJxdUVAVcEYi2v?= =?us-ascii?Q?1EwNSU9oWDn4583c6OW/R5hQDiMkjgX4XjaVCIUHqkz/6fm31Et9GlLYWMpr?= =?us-ascii?Q?QntVRIm99/R8D6683OyRtiaqwgNW5qqVbN59/NJmGHvWvY8JR2A4ecrT5str?= =?us-ascii?Q?RcDoLFPZNcQCESPuHEpMvglUs6Xco/HoXOeoxrWv5eYk1YHIw86ERQ2DoN+z?= =?us-ascii?Q?zRvs2fTfBgxTZm2QRdEsgccz3fhDWWItTRSkH7yZfxd7GkCB0RFDqoLxGw1G?= =?us-ascii?Q?KZqNqgWTGhIcPi0HAfb0+lH6wCyhCVVM0c58njgRPCPzOhZQRu45/rlzdzrz?= =?us-ascii?Q?z540Psef+X3OpQNEkD/iOqIXh6Srr4bp4T6BCISEPUGXpm+lSvUua9JHCrTV?= =?us-ascii?Q?IMeOSUwyHoUu0XYZ9KXW0Ae5aVJUKbgkh67vbNGriMss8Lb/UBd/Hyb5qWH5?= =?us-ascii?Q?miNhAbL+cVUjIZ1G1wGjtRhictpg054m5OW94bkTc3nzNV05oDZ/DQMEj3Fh?= =?us-ascii?Q?WoPvmXQr82FHRv3reXZxkt/5l+ewpWwVE2aLsxqANluCmdUS/Mtrud6iqP8x?= =?us-ascii?Q?dB+wq0EhotkKMtQGaZcu3218bZwbD1dqid2pVS01+ihNsrp8MYnn/TM9TNzx?= =?us-ascii?Q?4ZPN1kT0TFTO83kLvhPzlx7/AYmfKms3+aVmCBUyWg9ValrP7B9VLfYryp1A?= =?us-ascii?Q?lw0SL+ZnCrsvEX0UfcFFqppfmeezoR4Z2PifgK5IBo03n69aGJsmh0JxBKqo?= =?us-ascii?Q?NDRjt8+5stfBEZccD9BkS2ReMXDj6Mn71M4ic57XT7nf1RyxiQa2pYDbramR?= =?us-ascii?Q?jd8k1geXfQuv1qsALUjdGjthHLdKN6aU+919z7YaICGeAVbtagzn3mIbXd/K?= =?us-ascii?Q?FRn/5a58GmJgn1yQ3Z0GOpiDTWujevTClwzF+JYXhyeUaDWVa+8T1zcfMUCx?= =?us-ascii?Q?cazwxd/i?= 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: DM6PR11MB3898.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4aabfeb5-b693-4e8a-3bd1-08d8c4086616 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2021 03:46:02.3151 (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: FCLgXpDk/287UDWJ5xri637XkQt3U8ZO5QMTSsvsjiHxdDmZnifpTSHoJs8nmUCgREe1oCgg19rHOYdg0ng9dQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4475 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" Hi Beilei, Thanks for your review. In theory, RSS does have the same issue,=20 but in fact, there is no command to set the mask bit of these field when co= nfiguring RSS. BR, Alvin > -----Original Message----- > From: Xing, Beilei > Sent: Friday, January 29, 2021 11:34 AM > To: Zhang, AlvinX ; Guo, Jia ; > Zhang, Qi Z > Cc: dev@dpdk.org > Subject: RE: [PATCH] net/i40e: fix X722 FDIR field mask >=20 >=20 >=20 > > -----Original Message----- > > From: Zhang,Alvin > > Sent: Friday, January 29, 2021 10:09 AM > > To: Guo, Jia ; Xing, Beilei > > ; Zhang, Qi Z > > Cc: dev@dpdk.org > > Subject: [PATCH] net/i40e: fix X722 FDIR field mask > > > > From: Alvin Zhang > > > > 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 offs= et. > > > > 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) > > > > 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) > > > > 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= ) > > > > 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) >=20 > Not very clear about the issue, the above flows will fail to be created w= ith X722? > And you fix is for FDIR, does RSS have similar issue? >=20 > Beilei >=20