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 6E0D8426AE; Tue, 3 Oct 2023 18:52:10 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 56907402A2; Tue, 3 Oct 2023 18:52:10 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 56A2540262 for ; Tue, 3 Oct 2023 18:52:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1696351929; x=1727887929; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=5ynlLwsDN0ctV+D+a21pvnOEPdii2FyOS7opJyh4Omg=; b=jS9atTXB4L+r1fi8WXfEQSDxhDrKq9rkpCN5bcUrxDFJm91P0kS+MmS8 JJCphgck//6pRluNyd0jqJpA7pnt8Hc0pIe2hyzyGHMKWDaLA4S4RjOqj hpfueAKJZ9X9j/eAs8M4fXc7gz+5f8QmYBlJb/1weWqhE0H3jzAi2nBDV 3cqNrkzCht2zBLfm2mkt1/PTI2EqrbNWKn92KYxWIL22Pyn4sERFiNhm5 yCe5f/QIhMNSSH1uzTHLKrcmmpysRSh48q/hZ8e2ODuiSSUiYsro4ey/4 wUHSOMOe1WOsPlzxIB5GAb6SKT//0ZpOggiXeO30jTPiWhZdnIR/y3J9d A==; X-IronPort-AV: E=McAfee;i="6600,9927,10852"; a="413835803" X-IronPort-AV: E=Sophos;i="6.03,197,1694761200"; d="scan'208";a="413835803" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Oct 2023 09:52:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10852"; a="780374753" X-IronPort-AV: E=Sophos;i="6.03,197,1694761200"; d="scan'208";a="780374753" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Oct 2023 09:52:07 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Tue, 3 Oct 2023 09:52:07 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Tue, 3 Oct 2023 09:52:07 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Tue, 3 Oct 2023 09:52:07 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.44) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Tue, 3 Oct 2023 09:52:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z/Tdn38qfTtlVqV8jvFbxoLiJh4ACMszeqK7lZOOf+5DRzetP3DcwODHKr2dfx0ZJ/FDJIlwZkgFroV0ClEUBu0L9P7LHDbyzkQtWAMTk4XhmfdcnMm8L97Uh86sa+ukwbwz6xWBIFldsiYo/bEDndmMVKXvI4mehVMcA+jXcAPO80470zr9ADHq+JRrt7UvXSjHwetwxsGVmCO4f3wAy5Mb/CJ8IY1StuAjtXaxxZHQ+Uu54phSyyC8LoFdethZNVJvaYQft8NV3Kiht56+VH65GqGo0z97ZLYAOATlMQ4GsU4xWaGGcS9S/rYxdLt5h2+wBzUl24lqH4bOumwDDw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=J15nbCF2EIfYeUQN5Hf/oc/L2VPZUkzRRb5yiAhfo+s=; b=I3vqxfxLmHERQ8tKrr+FtruYJla/6+jndXSNdFphl1xrjIaIg0MMxehYkyYwBEGhWBjlT2Ue11a5D+4Sdd5pZ38aIx7id4x/6Bifg3Iwe6a2W9MPnHyvU5ZV5EINgmBDNJzWZppZ9p6mg5PCvaw/6V4b2DwqE8jVqCkd0NKgAZd5cVJw0Zb+VnupqoQoTU1+1YUQGnx6Xr4OIUFZfoM7x18Ew/Zjvsu1pxXmI7uuG/fUmDwjaxRYVnpX3/ff5Lr+qj/XeK6CUWHNyjeCH4Djm0HI2yfUQh3NI60nvP6xmmFuebqaNLawqCgeofJ16/UQDadLlZjD16uGiEgSbtbx4w== 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 Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SJ0PR11MB5772.namprd11.prod.outlook.com (2603:10b6:a03:422::8) by PH0PR11MB5176.namprd11.prod.outlook.com (2603:10b6:510:3f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.28; Tue, 3 Oct 2023 16:52:05 +0000 Received: from SJ0PR11MB5772.namprd11.prod.outlook.com ([fe80::57a:4efb:6f1e:9e05]) by SJ0PR11MB5772.namprd11.prod.outlook.com ([fe80::57a:4efb:6f1e:9e05%5]) with mapi id 15.20.6838.028; Tue, 3 Oct 2023 16:52:05 +0000 Message-ID: <468804a0-cda2-eb99-97a7-43a9c2a57601@intel.com> Date: Tue, 3 Oct 2023 17:51:59 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH v9] hash: add XOR32 hash function To: Bili Dong , CC: , , , , References: <20230629173304.2195376-1-qobilidop@gmail.com> <20230710220003.1176400-1-qobilidop@gmail.com> Content-Language: en-US From: "Medvedkin, Vladimir" In-Reply-To: <20230710220003.1176400-1-qobilidop@gmail.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DUZPR01CA0097.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bb::10) To SJ0PR11MB5772.namprd11.prod.outlook.com (2603:10b6:a03:422::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR11MB5772:EE_|PH0PR11MB5176:EE_ X-MS-Office365-Filtering-Correlation-Id: 6258b770-06d4-448a-6e57-08dbc43112dd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ex+eqq+gNXkGLvdL9H+fwKpPd0brLuVLR8ryjpqilptTxt8/f8QJPwd2ClNkfeKx0Po3EPhR5sn/KrRSHUAO+PETo0V1WFO2/9BktYlnn7qOvjOmxxArlSBhPvNJRuqpVD6378I6YQ9dPdDuHi5vStPlnrJ0cHjBXeRA4UOeLZPtVmpVsUZC8IG2NHyuBTpqpzPb/HRMprr2qj24U9RIBMML69LLE5OicVTtiboww7b0OCnq1IJZ5cY1oNZ5aPlFVKh9KIrOnWuow6Ixk01IfVfUK6XfCJy9grp7kOSWb/sUqA2C36UpN8FViYxa3UxVLlmalOsgRblVWIeGUWhFBDPAY7zHgWThXRpd2alMW9uxAnuDDdho+bUv1yZ9R08iL8GHkkoQ5p+g9q/ObuG79qrM4/yquVI1Ab81qWmC1I1P2u+jAV/Il/rQUK1PFGJljqnnbuGyWtr4scSSBQSBRBeqh1glXidMZqh8To8xw0UTOwCv4hp6SvwMcp8egX5STS2fnIktrgajHybaN5HGAt2cjWAakuH0TjF79zyeVmBAlwkRBf1U2EKtIJYPLNvuTV9H8qVOn8KExZlh2q/r8927pDXe6RNXxNeC8QxEqabmfTP0Eszua0zmjv2AZp8kGEM4TmE7oZjTSfxHyv00tQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB5772.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(376002)(39860400002)(346002)(396003)(136003)(230922051799003)(186009)(64100799003)(1800799009)(451199024)(2906002)(4744005)(6512007)(86362001)(26005)(82960400001)(38100700002)(6666004)(36756003)(2616005)(31696002)(6506007)(53546011)(41300700001)(8936002)(4326008)(8676002)(5660300002)(316002)(66946007)(6486002)(478600001)(31686004)(66556008)(66476007)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TXVrK2xoeFp5ZlI5d1kraHk5UG9xNzd1TzRWNjkrT082RVRDRDFibkhqZEZH?= =?utf-8?B?TWxZUzRQaHMzUm43aVQ1YmN2eWlHR3RxV1lyNU5jYVRwOEFsQVcxVDN5YmJU?= =?utf-8?B?UFovaXFBbDBPYWpEYkMrQlJtQkh3bWV6akJadjVWcnQ3ZzdQSWU5eVJWU1h5?= =?utf-8?B?SStoOTE4UDdKbkhndjhJcEljZEVRRnM2L0dqK04zcXZBTTNiS09OT2FQRnlU?= =?utf-8?B?c3FFMDJodE9acytPTlQ4dGlGRjhQeGxESGI5RjAwL2lpdDQ1OWdYVnZYTjdp?= =?utf-8?B?cksyUjAvREdlL1dIaVMydFFmR1pjQlpNSG1pYkNBSW5xTFB1OFNWdlU4blJl?= =?utf-8?B?YXRQemhBOEZqNC8xYjNVVmJKMjBYT0M3K1pESlRWL1hSTm5qbnhnbGxoWHYz?= =?utf-8?B?bnZzQTFUK05SMjFQbXYvZVFKN3FzeU1NRWcvMDhzVytQbHM4NTczb2x3eUxK?= =?utf-8?B?TjQ1eVl1bWVmQWN4dDRIUXF0SHhhQk5Gc2RUUzlDKzF5QUlrTFBVMFhtaDFu?= =?utf-8?B?Nld1aWlOenduVmVFTnRGcFVRdjVNOUlSQ3I3MFJJT1JxbnR2YmNPNXpHeTJm?= =?utf-8?B?NzJvUGVYUmJKeFQ0SmYwaFNsZU9Ja0VudndBSGJFelhyU0I0VXNtWTdHT1Nq?= =?utf-8?B?TlB0T01qVG1wN2djTHQyakFNQzVyZUM3RnJYc2pvM1VjZTJqblN3dkVRcW1u?= =?utf-8?B?VkZCNFdLRFZFNTNCeDgveGlRV2t3TFJxQnIxMDc4RUw5ejNXQ3BzOUJlSCtw?= =?utf-8?B?VVQvRDFTZmRjVFY4aEJ0bkNmWDdsenBSRUs4MTMwR3g4eVB3NVhXaXZ3ajdq?= =?utf-8?B?MFNuc3JEa3hXbXNiTVh4WFNKWUIrcTB3cjh5b0x5amYvOFR5UWNOV3hQc3Zm?= =?utf-8?B?Z3RtcGdKbDRLanNPZE54aUgrdSszdk8wOFdYcHhsajNJT3FhSVVGOUFWcXhK?= =?utf-8?B?ejFmRnZNbjk5b2NwYW91VUExTERLbHAxVkxlejlZZnBRSzBSQXFqTXJGcVhx?= =?utf-8?B?amU5QXh1MW9BbmgzMXVKVFNBb3lFeVduLy9JTWg4M1IvU3V6dTNkVVBwemZL?= =?utf-8?B?TDFzTmRvZzF4c21hSnZaOWpZVDJlaVR3V0FZZG1UMEVIQloydjQ3MzZnZGZu?= =?utf-8?B?T0w0R0NySno1cFFnaXhtQm9VVjdtVzhSUzVCYzUvY29vS0owbW9DbTM5YUtW?= =?utf-8?B?clVTVEVIUGxJVk1qWTkxbStIM1ZhaE9jYm1Fa2JKMlBkZEptR1o4aCtwV25t?= =?utf-8?B?dTFvN0lmWHg4MVdnRGlWdHNUUjVYd2psUVdEYjhwbjNoM1dhVU1FRjVST2lG?= =?utf-8?B?Mjl5eVozbXAraTBESkt4NlIzK1NmcGNsaGNmWjlBUDdBS1RzdDhLUUN6VzN6?= =?utf-8?B?OE9wYWdFQWwvWTF3VnFtNFBCY1JlYlljRmJPV3hlK3JKWlUzdlhtK3BCYmxQ?= =?utf-8?B?R0FlZ2hxaTBDeFUydTNBSmg1ZXR3OUJtVzZHcHNRakdkMTAySE96NFhLcllL?= =?utf-8?B?dW5EQkpHV0QxTzZXMjVOVW1QaExJTjh0NytaU2VZN3R6K2p6dk9qNWJsd3U4?= =?utf-8?B?bS8wV0VKeTBGbjhMc0xNeGZGNW5IS2J5enVjTjRBZmNaTkJFbDRoYkgvMnJI?= =?utf-8?B?YUJnWTkvNnBaV1Qwc000ekU0eXI4S2tvN3dqNzg4OXRicjBHQkx1OU5lcVR3?= =?utf-8?B?OEVyQlY4SjBMNlp4SzZHeGlGb0hQay93WDk5aGxma3pHNytrNTdjMjd3dnpm?= =?utf-8?B?dm1SZDc1bldvOXpEYStwNUJNdnZwdjFqV1dpTGkwSTRUWnRqc0tqUGp6NlVU?= =?utf-8?B?TVdkdURGMzZpSnNKa1pQT1BzVFdTLzRMSkVnYVlnSHRId1NMSi9kS2Zoa1B6?= =?utf-8?B?bitHelRyWHBiNE9SK3F0UFV1dElWZGdaSmlZRUhSZ1ZKZUpBY1kxS25qbGls?= =?utf-8?B?UVUyNHNoRDNKaEt6RklMVmFDRXJLaW8xbTRZK0d3NnhXQmQ4SUNROHZId2Ry?= =?utf-8?B?ODd0MUIyNnlRKzA2UVVodzc2NnNrREZBRW9KVnd5UzcwTm5tbDVQUjF2MXVU?= =?utf-8?B?YURtWExKY3dpT0dyNk5sM1E0NTA5VGQ5UERBV3lFTDJHUmhDcWdmRlVYNzRt?= =?utf-8?B?TW1TTFhKSUlxbVZiSkVlSnROcDJiaFdEYkxGWk8zVDY3WnltbjhFYmxPNjls?= =?utf-8?B?VFE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 6258b770-06d4-448a-6e57-08dbc43112dd X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5772.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2023 16:52:05.4752 (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: +RbxjMEoHOGVJQdGczsuUH8TYiuE53VU90Lx92zA+/XOlRpdGZDcf35lQF8K/Abg5xrI9XpwPbfR8DHWJoTNQ/wGNQ9tZmsfYu47RNl7Lhs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5176 X-OriginatorOrg: intel.com 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 Acked-by: Vladimir Medvedkin On 10/07/2023 22:59, Bili Dong wrote: > An XOR32 hash is needed in the Software Switch (SWX) Pipeline for its > use case in P4. We implement it in this patch so it could be easily > registered in the pipeline later. > > Signed-off-by: Bili Dong > > > -- Regards, Vladimir