From patchwork Tue Aug 14 16:57:47 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yongseok Koh X-Patchwork-Id: 43712 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B74234F98; Tue, 14 Aug 2018 18:58:04 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40067.outbound.protection.outlook.com [40.107.4.67]) by dpdk.org (Postfix) with ESMTP id 8A1224F93 for ; Tue, 14 Aug 2018 18:58:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lXgzUg6j5Q7DKghklth2QF3E37ZJS299xcEalkPAZW8=; b=cEEaKtARjdEv2Am/855Uthl1UYqTS/doEfH3QhWjsBDxvsIPMjdcGhWpruWXgUgMyQrG5cZrqBsEUHw7JAAyu0RHbz5DRe8ReujsC19d6nFjyX5RdqJ+6CbP/n4S0oA8BJ6Po8MASAJ0hRArdn4x4dYlO7A/t6q+hKCzBGEJXqc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by DB3PR0502MB3980.eurprd05.prod.outlook.com (2603:10a6:8:10::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.18; Tue, 14 Aug 2018 16:58:01 +0000 From: Yongseok Koh To: shahafs@mellanox.com Cc: dev@dpdk.org, Yongseok Koh Date: Tue, 14 Aug 2018 09:57:47 -0700 Message-Id: <20180814165747.16148-1-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: BYAPR02CA0006.namprd02.prod.outlook.com (2603:10b6:a02:ee::19) To DB3PR0502MB3980.eurprd05.prod.outlook.com (2603:10a6:8:10::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a3eac9a6-93a6-4e1e-438d-08d602071875 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB3PR0502MB3980; X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 3:YB/86CGwEL1jPlEOn564oikNdXTho+vFBroyZAyhr1pT53LKLE+pOvSKjPqy5petr2qZ3dgunEX9SUllpblM3bwliYFcKrRhzptJIhdaAdFol7dP4iYaMoSSOstvf8EnQkbS1AXaW7srrzMkFIE/v7XVqfv+8yk91S54J1QqYqC/ORFSuDbvOLFcY6eH1OPMpDyUeGCJ5MZfJova6QE5r2mfTKKv3PdtT6W3GGz78kWa51f4fOfyeuzxGc6rZ0ud; 25:PKE1laLrdxRJQhDMCLq5qFn6Hqr7ylVwdEqiKj6SUU9FTCjvSsbIr5CQqUcugYPHH2IpBtP2zSCxTsyC/b4zXXtLSPz4pNCrjxH/1WQJou0ht0OihIq11wtS+pNjNxfgRz4cYcSJh5zG+oGTWhlet+Zhz79aJ7NMPghRh7wah12BqCOKS/bmZtpSB2hyb1PO3yIBAMjROWsJqRISTbC0WQiBJ8NfNAUVAYbtIPPRbofSNHTVTdHFK+j1U8OT+qRn6Zyn28RTNEMsGWS0rUWy/G2QjoVOm3E85fzUa8tvMLAIQ/+nNzwM1T+BaH4nZnQIFFidJn+29FFmC2WN6tl+kQ==; 31:u6LsUogcIl8zjwdxf3JTFV/+r+pq+TVGyVhCtJfaXCyyWeLnF3DOFMdB/+wMJxV5xna7h88hlymotVFiyRZyLshCA5CurDCYRz2HbBQhiB79ziBzcxvIR2iY1OklVMqMoPl6prEDUigz9k8cO6NETY5uY3TLshRbfvZ40h1QF83cWlQJb26x1jJ7IIeSx9IubqXYj+8X159E2KXZoNQNeZqo3ClA7LnAtbfmHplZDbg= X-MS-TrafficTypeDiagnostic: DB3PR0502MB3980: X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 20:rKZZOu0n/VEZNu7fUlkFMlxnC0iDH5xDfPB2ngs82Nf+i9oqw72OOtOTJ/PRRp4WwO4riG8kRtgSZdqyehXym1npMsAHOCnw6jJUNdNTpqgF31SLigQ8S4hrIoAEYy0n2DgmvJWLVU4/JmctKkZ9gsRv2nbGxKI+6ou7an3Sp2cezFoezEwDRlYK1iSmQ+q7Jb7p0JWXjQKSJonbyLw6kzBRCM78HlseQMhcxeJyM3JkI5KZyukikva3/QOq9dncN25BZEuLCTeBg9dXVpYZNsbkCT/dPiXGyQZzjB7McJRj8gjZ+snJO2xRKMxhK9tcSaFJJlVVJWwAYw4zSFAQEpQvwvajUhH/hvlk6KgN0DRKMglwl7SJq4Z3F8p7OgmxHCBLoKmMVjap+lkzGl3e+liZjgY1sYHYQah0m9IWkpBdGQ/4ymwT0Xx/Euhetyhxn6CF1a6YwvLUJ/xRoGDrTJ2EtuXACm8wdGe3IcM7dtObSp4lgFmmQhO7LYLUHDRD; 4:AmyDfX4Qyl5Kj5cAaFBCkElaF5ABRXXluQ9HwyqVp5IFmPY9vakZN4706qacA+JYFCYtSmEK3fjOPith7puJ7oW5EX1/STbDVuqGQaUtRMG/tqu6F6Bc/L7WzwcJM2LKNbHAwEkKBB2vcKxYue/Rn0ohZQyCtGUk18OQMerhLbAlsdkKiBB0rn3xIzWsRra4bDjsI0YEnvRjc7EOLZLUw2LCpy7WUHIC/8babUGeurKk7GAv+ILQllNrF7WXLS9SLFcXHBl4cFhY5ow/BmD1+w== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301033)(10201501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:DB3PR0502MB3980; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0502MB3980; X-Forefront-PRVS: 0764C4A8CD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(376002)(39860400002)(396003)(346002)(136003)(199004)(189003)(16586007)(5660300001)(55016002)(4326008)(86362001)(81166006)(7696005)(25786009)(52116002)(51416003)(478600001)(1076002)(81156014)(8676002)(3846002)(68736007)(37006003)(6116002)(50226002)(316002)(8936002)(2906002)(26005)(97736004)(956004)(2616005)(2351001)(106356001)(16526019)(6666003)(7736002)(107886003)(386003)(305945005)(2361001)(47776003)(34206002)(66066001)(53936002)(1857600001)(36756003)(50466002)(486006)(69596002)(476003)(21086003)(6636002)(48376002)(105586002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0502MB3980; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR0502MB3980; 23:9SPZ8UbwHPdwnPUgDM3so6O2X9a0Po9gq/qHOXw?= Re0qeG4/MV881EKskCPVuo+BbfEgZB0BEA1Ew1kVkpzibhccpn/gD7Y3RBRV92Hnph3skqDAy9McTqiH0YZ1yeaW9Lbf3G/YQ9ovq/S9/T0K1tWBMbJAOLISXfbm16QhMJREdUp8xOP8oMtaTZBJJwjfw0Lvpuwn0szpFSvJEtTrLropzXnnJS4lP1r+fYzfm0D7HMcc9rc1HMSIeuuANoQ5e+D6AHHdIK2+jErPweIrfHVu3ql9I7ipKQEUqujdWOwXFVcPTaCZe9/FNeT30RBO3gcuCmS+HwaUK4I6JiR8E6bCkUI6TR9wgYJG/BVVqgSpbPhbTEWUN1A2zLWbHggC5U2Pn5cWkGDWF9k2eeAaPAa8L2/vIStF55MayMXG+mnBwOnT4AlAdxlbwDiNg2T0VGeI+HbckoINNjIvS8X/JsCy/TrncVPm6RNejzLbl7eYLmGwiQlgvuZ6yoGqCODGXsOFJOSt7xZx+EbgaJfUjRxR4T7nZw4Leq7u/7sqBcdVo+OshPHeWbGegArqsA+CYe091ZcXwM6wfzfGeDhIwcONkTeQc+xV2ildE8nyxTzN9RdcaPooSawBhXizyxu9tJfb3OU4pv4RtRdCaShZ62sEjbXpxD/Jz3Sva3NuXRhIYHEFcxE4M988mwolaoYp6STD9l/FNYC5E0wJtxH5RcZwf9ezhJh52Ht9iUsOS5sT5IUCrgAcIOHNQ/J4naZviegxO1iHKFvibTR3yxFflaSKzk4/NM9sDNxNTHxSF/4vgEzaZGQFjLoh/0f4JSO0C8WBm0vo8dBXK6v6f/nD2NVC8AWFt2Ci1/pcbF6nvUGckcbNqagZJxq/UhOkOsU7nKr4KZzaLxLig9tk6mOA+hpLDRD92GC5EqrFNej0z/dtboRXWO9IDUa81K9VbqzcUyulB3J6HkB2Qvc0EAKHdQXvk3oQWId/aVAWCY1cUXXOdrbkmHf+Wvpq5UB9WZGXK3jo1HtSzMJGQuK2a8MD5YTauqbcog4lu1mICodBvShGEI9jZFpBtjAuRHs0BWOSycZlFMF456QrMv+0UNCDCRSZ9vA8tsFvHNNCR27Ohb16bXyhiHUXR0tX6hhzX857LwnEPqFO9NkxbH/FDOgv0A+PbWUsE0wt//iHC9yGeWQ6qwX5JIG6I0oGDHE17HzA07+dh+hUKIq4pPCsC3cnLmJJcvYJaBFnsI2Gr1yeygd4T2AiAIC0DF7Ppd8mc6fxi X-Microsoft-Antispam-Message-Info: TQvL60P9qwvuXS33o5eKP7wzw0enU+iWn6Mj/ieIG3YOeOtCAQ/ax77drcPyj4pPipdJ9Dnu//PzoC3W9VZnUn6olnkJJwvZzD4HENrWDhUnS5W6tzdqDYqDZ46TAwiMDzMoZr9q1hYaDR3RZTWJZ/T5TOPWfWsOgADLyenw8UXHsWGukO9KT+sorjVQhw7EqnU0G8/5BLCVmyWjVPjxT6GgPAhMPzVzOQ4hKzq08s5gAz6Hirkt6IvVW4YOz2Z/ggv6ndlgMdBnZrlRlMCsakjPFa8fxKDw5TwJ/KGf3JTq9DVLAnS/7w2Qvq9WCYXIJ9xWcJIcH2AUBTyb5Osbnga6UIMuQrXTMonPPvgHboA= X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3980; 6:vs09L14LgWa5A2TcmOQTSUeiVvKdNhzmV2oQSHM05cV0knwZYpvNlhXlCbNpXVPO2G7qp9/YBEoe97U8fB7W60d+fF+AWK5nt1BSJ22KWmNc6Mywb3dCiCq7oqTOQAU4QwL2L7vdtE+ysLeCfNv4FncE3QM1L9I1+34MwjR3Hbg82K0DTtfS7XXtIX1gEWsyD+YI6qZVoWniYf6dHt+GgOVZ9lRMw5a66r0qlNI3Y/ADMWs1AJ1JQwJk1DaBxQuqzyRxIMbnHOg6RsVQ/Z2HOkropV++NFBoAxvcH30Uyc2753Rc1jl7h8aI3BjPRlIBEIPZq5Tes800Rxu7Bx/nDj6V2Q8BIIIB6N0Xcmjkfqzr3venX6UK8YAfqYAA8DVHX9JzVzMNBrPYAraz/vPJqkoTrvzPL2lfewb4dDk9l1gSr6UWowoFy1bBIUd3q9q+SlmC0fy/+Lc8TGgVlgBFNw==; 5:+ELtCzdBIG9LVPKz2wMz+np3NxFSF2I5Z0kL+zLY+69dfPttuW0JeYEKkDXskkB1kM+msH2GGEIrrxofRBGhWoqSUM0NATmAyYauAPeNpHSHp9/6Cv81t5fGUuQ0G0a2HGhbktaNfboDJokTRGEMinWzB97BLqn6WRI2MHe33Rw=; 7:BaxpWI0V2AQIhEJ8n7JUtbjxw0XHkf1wQAEffjJi9ELOhYe8N7hyAtRjSn+n/ysD4ZLiKjZg+PADir8srLi3PSE3vQnGq1lCuYQ1yAOfvSUb1zGQSAewktgt4o3r3yMHDXBJCgLSQgnvSbjB8MIgc0RjCWEDdi7OE3yaWg00YHtiCAOfhIvAQogN1joL/HYWKf0+Co8N+1UOStdtiCfPpvYWXf7VC+YgQiin9f4oZZaEEUZVdsY/XmrwyLZ/QGc4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Aug 2018 16:58:01.0633 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a3eac9a6-93a6-4e1e-438d-08d602071875 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0502MB3980 Subject: [dpdk-dev] [PATCH] doc: add mlx5 limitation of RSS hash result X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" Signed-off-by: Yongseok Koh --- doc/guides/nics/mlx5.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst index 52e1213cf5..cbcc233d03 100644 --- a/doc/guides/nics/mlx5.rst +++ b/doc/guides/nics/mlx5.rst @@ -136,6 +136,12 @@ Limitations enabled (``rxq_cqe_comp_en``) at the same time, RSS hash result is not fully supported. Some Rx packets may not have PKT_RX_RSS_HASH. +- In general, PKT_RX_RSS_HASH shall be set in a received mbuf if RSS is enabled + and the packet is subject to hash cacalculation. However, in case of + vectorized Rx (``rx_vec_en``), PKT_RX_RSS_HASH will always be set as long as + RSS is enabled. Zero hash result (mbuf->hash.rss) means the packet isn't + subject to the configured RSS hash type and the flag should be disregarded. + Statistics ----------