From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0059.outbound.protection.outlook.com [104.47.1.59]) by dpdk.org (Postfix) with ESMTP id C26AEAAB9 for ; Tue, 5 Jun 2018 02:11:56 +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=HWi79PkxpCepGQCedfyPZY6b8GFY/JxlNNrW4W6ZeLc=; b=BRwWHcsmTMG4GhtmGHfooI5fdMSPrsTEJljFN7aFDL33APtIMMgsCqLdMeQs8tWIh5fZ6h/GBoEk1zRn1h3sStsFppd2uR2XNL/3PQcqxJIO+Emx/k/gvpKs0Wx8WVjdDgNh3qjUbogP2k2O25VbaKT6oxI2sbfothE7koRjxsA= Received: from mellanox.com (209.116.155.178) by AM5PR0501MB2036.eurprd05.prod.outlook.com (2603:10a6:203:1a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.11; Tue, 5 Jun 2018 00:11:54 +0000 From: Yongseok Koh To: yliu@fridaylinux.org Cc: stable@dpdk.org, shahafs@mellanox.com, adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com, Raslan Darawsheh Date: Mon, 4 Jun 2018 17:10:24 -0700 Message-Id: <20180605001129.13184-3-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180605001129.13184-1-yskoh@mellanox.com> References: <20180605001129.13184-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO1PR15CA0060.namprd15.prod.outlook.com (2603:10b6:101:1f::28) To AM5PR0501MB2036.eurprd05.prod.outlook.com (2603:10a6:203:1a::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0501MB2036; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 3:TgfiPa/aLdzbSyfZrm0ytMz0Nuxbd3BfKG7dfW7iqLf4olz9nwhXE60bCn+cABmCUrw86w4QZpsz5U0wC+aQnVqGr3FNzSjX9XwtIa/XvkbOdoYrdIpRURVxLdNc37KqRm7FZd/pHmmHTvudG+ETBVhPz/6s1GcBwKX9TLo+g/FncdVOoRY1rNIieIf7svQ0xhxsg6L0pAK36+dVQJ6lMrpRzo6XVCNuaruK7iAfSF5rjQgf/38oLEyGR6zdspuj; 25:qOu2ptCTFHpRaP7QOxhVAaX1KpALHvkubmZfgLsLJdicrGqCvuiN4r3fuydnFIpU+nnh1z2wpXJs2dChJ/tl8u6GRX+DgTB3ul5nAvdVszxgkcbQlIwn0SLBxp119OSnnw4+avbXxpSEe7IlWYP7ofo5cY8BN+WEUmS80qciMppmiLUdSp4MQhAgP4tQudr2rU2EUtgzrBH1C1nnksnbz4cndZna2YZB/TPHNagvH4BjSDIEGj5YEhcFi71wGNSNsYxE9QXNHOfnVlfJ6aMhbbcigKVjAF930/KWBoa9ScLiW3NL8Fua2/pgjasLo2ulV2lF5RSY9HRTfeIYjTumhg==; 31:vrXsi0Q0Jj/6lrR0Tbg43WSS4JUFlMyXDQFRiZyrOl7yCcYturL3FVe0vlfQPPvwf4J670Ip1kjRg8J/XJ351X75KZskJVqrvdQStKJ+K1eW4T+NSeeBNdBc+7Ox4PvEHM5uBl6k8SwKMlrOrRspeTAc63gTsbUicE2GOxxZa3JO4ugSvY+jF5B8maJ3PSz34BRdZKEk4Eu03q/qR5viPEy85+iZXz/LQYkXE0XrQTM= X-MS-TrafficTypeDiagnostic: AM5PR0501MB2036: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 20:2sS7eM2aL9cV70yzpkYSnQcuLpWW5ZRv+rPRF2j6YxNl51UP/nbW7KS9TcFQbcODTaSXll9WWKnMAHZQN9jay9yCoSMVa1C32dydF0iuOXeMH1tBIRJtnWSM/xjsBNBpLWpjqn+HRktZXdyfgHPrtKjpPCqZ07QeL8yuS1ta4mNe/23Mx5i864uRMrXG4H2PqW6CxZphAN2QG7b2nhwyD0HgJJk5CQhXGvCoKJcNfUBJ82ghit5stY9M8FcvZMYA4wlUcUJLyVau8OEAHDIGk2Cov1Udzqn9ASx5UA6gwFyCO7CXHkmizw/KDPDLetOci/t0hM3yscweEjDzczpMDKasYGS1LLtf6Ofx2D97wrqPDx0pVFVs6w3ODu2jBxLGkjiIF3JMvlsbVhl3cwfEBdOOburftRzDURQM0HwXlZbd9EW1hbPagiNWjwwerSkj9+D5jFtBeUoRCnIM3WCqhGJ5Z+hlIPBGV9d67p/kMIXlxAVeSMRBec/UQEssBquj; 4:i9ATmZ4grqTH1fsgbCTgUSdC+563mG4qCKmmtUbUB/2UFuKzbVdgp0O9sa4dLpfFexwcUYTfvlIJJTU3nDXfiluQB1rUC31nQcaV+cHfOkbgwr8UoRN+sdBu2dv/8adWg5n31qmzJwaaJXIR1jNsObhS6udN9Ia3hkLAp6AoiLlhJC+UzrVRXkmFay2JGBdclI6zZGMJbTsffVX2JaVL0YF8IHjYdak6H3/Y/IdYoMSi4sEk77epjYpIcAcWgnCgxa1Qn98Tt0rRa87vAfEfFg== 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)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:AM5PR0501MB2036; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0501MB2036; X-Forefront-PRVS: 0694C54398 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(366004)(396003)(39860400002)(346002)(376002)(189003)(199004)(478600001)(81156014)(76176011)(51416003)(7696005)(956004)(2361001)(50226002)(305945005)(2616005)(50466002)(47776003)(486006)(97736004)(5660300001)(6666003)(2351001)(106356001)(8936002)(186003)(81166006)(52116002)(6116002)(476003)(6916009)(386003)(446003)(11346002)(59450400001)(66066001)(26005)(3846002)(8676002)(16526019)(1076002)(25786009)(21086003)(86362001)(53936002)(107886003)(4326008)(2906002)(316002)(55016002)(36756003)(48376002)(105586002)(69596002)(68736007)(7736002)(16586007); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2036; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0501MB2036; 23:7FNhuejF0fEKNzeDfNmlESQBuEJLUEHknBar+xv?= =?us-ascii?Q?+bxieQU6IwZgSg9OEnhZFFpDYLRGYdcyyi1Tft1B/c79tDzqsSs9o8ogTclW?= =?us-ascii?Q?7GmWDR3lYRhSJWpYLcs8iguFe2ucSAcZH2JutOpmUEARWP5VYwSP5Y5leaMt?= =?us-ascii?Q?cQhl1fTA4bCZ7MbKSBfUmclbLfslxQwcpv80w7M3CnmAjMVR3M6qImtxlDhv?= =?us-ascii?Q?W6SUxQh+ZA7GFH+eJu9i8sE7/EmeAH791c+CGreln6cW5G/lJ94yQqnRTaJr?= =?us-ascii?Q?Ehrin6o7ZmCV/9YVuvtAbYz6aTBQqsIZd0eXp58vzI0R10MkQxuiewMiY7Tm?= =?us-ascii?Q?g3AEfYo9BpIZTMWtHJUsH2+F1zkkkX1yvGEIcw8q+7FSb3So96LY7TQoZHaA?= =?us-ascii?Q?wIdcnoV0V2ww5VKhaUDQTRRiRt9242chR4lbc9b8FAYXmek0GzWIhonXf0P+?= =?us-ascii?Q?3tSHKnz0MnY7rUjw9ezqt1+MWM7MbG1zAV282ySLSvv4lHHHRBmJKkvWTtuv?= =?us-ascii?Q?/406mmU0LBndVtjhFrrCQppYrAPhYAGLgR2TfiL3JLo56ipLp4ZuSU+mWzH1?= =?us-ascii?Q?JM1BfQXtlZQILuNZ+59ACIdiaVyBxlB+UAELUco2AEU2O4SDOX0q+x736ls0?= =?us-ascii?Q?Ui8+wySdMmNp9hM+pNxCvYNIe4gBbj/KlB7uIqxPLVDHMuUktZwLB44d2E+a?= =?us-ascii?Q?u+Zri7JN9MBjWIttbvXvJPq9jy2xjxvAZBRHJ5WUHY7g2j6+5VpMQxCtYtj4?= =?us-ascii?Q?imz2Hq+GBu5ejxAhPNPUJRMJfjFU+Brq72j3E7JXlRbxhxLdAOBWYdiT9+qJ?= =?us-ascii?Q?kiC6s/sxUe7ybxrhRh0fVuifRmz0q/3aniUpY0+0O1uE0X89qJYNdJez+RIQ?= =?us-ascii?Q?xgN/ims2VnZms9TTyLJ39YE7SH6eIxp114IVLBOHUS1+HKXcteT9gJ7k49T/?= =?us-ascii?Q?JO5v0k+QBH4fODI1uGcLKnrJ56OSuAIBRTGPjYBswn6L0HFcFq467YdR/mUd?= =?us-ascii?Q?H88kfZxpamJkMPeK5VdgIKPb0JwHpK3UrD35xF1oY+l3J+Ixm3PsOndCg3QM?= =?us-ascii?Q?8T5Kp/J0F5h0FLHn/2DMRVuZQuYcHdTbW1NlShnpCPsXQsaSH9spNAcfLmig?= =?us-ascii?Q?5W1iBElUrS86E0wsweFt9+TJhNHXkOFEoVId2n4EK8plMmXHiG0yc7JNoLHJ?= =?us-ascii?Q?rFVaoXGMwTyGfYwPdL06TgDpxkEoI1Myn2cOs64hjsIQ9bXc4OSntDNE2W1G?= =?us-ascii?Q?nHQ+V4P0mkz6vu2VvUtffq79Lx8Ni9JWlolLx+IiFMUEUXYl4q72LyqPOooI?= =?us-ascii?Q?kxZwKZ1NWGK14ZUMeMBswLqI=3D?= X-Microsoft-Antispam-Message-Info: 5JGzyuugyXjBDbE9dK3COC8pWscOw642WdqDCln5qEVIbQ6xk1PdPCbYOYcfUgS8EUVDPXG2/0W3MF1E/yAuhdEhjQKe0IvKcgo1sKY6IpPnItrBPJqhxBYnn/MALVkJzgB2JxmE9qiTvFhYxaT4+Fz5mAtABw+2XVA6/CYYRRrIId4tLodIezf8nrz4f9up X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 6:1332hTrDtjRKS15JYR8fwLI7nO008KVadpk5gWahifmMbT/LsEA3TYnffmeQbfWeOqq8ruTiwUNEQuhhz+DgAPFlgneQ8qIbcj+JcBH/is3Gp35AAXozb3reqyENq3zg2nfvOJetJirl6aWVhYLcZC1MCoal2gnXId/Wm8vEOyqoCR1jmncJgsvf0poHJw5Zfh9cxlYvyH3aQE9ANM2+5epaiHuziFSflhd8hLn9Bt8hqir+f8y2mPF72wyfldoc6CdxFD5EvGSHi1Hff0QBDT8KbXJKw1BxMIWvWbGeThTp/u9oYfr7R3S6RurHjIkY90FAghu9LVA/KcTiIVzR15ypockylA9M2r9dzzAS+zK50rfMv8H7Sd8ioxoaNjdaKOjePZjeq6Y/chiQprvnqeLPP0c+IwM2iVTv6BQ+K3Dqz3kxv2vmAzcZyiwdsV509VerAFyHMB543pzpxVbbAA==; 5:UR62jdJR0No66/3yJcQ7vCFq6oyYol/R6Wcu1ZnD7whuS8+7Gwsaicmo/dkEsqvZZ1BoSSYPY1aaekaWoKgTCDKbPURxOpNeUCgkUyW4jFv473y3vJ2NKvMKtJ+vFgmNe3fxHeoj7s2p8miDrRgnpkwqxTI61mu17nf7sTCDqHM=; 24:0rag4TEQzy3+ggT8CBISsT+6uFmuUlZcd8Nk+bacJZhQ7JqPPNSK+gcoaRGdHQnv5bbKKyP15VpJfwQuob6d/GJ0WCHFcgoRr61JbvT54OE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 7:1UrVdDyI9c8Wexqrljl3pIRPJp1k5IC61g/LV1rfv1DWkCWXp6qSfRHhtwHbQVBfGRjpEGgz6PdSk68ydLBWRLIS+gyYUmQAcK9CCvMS0sIM8eM2QIc+MgOltvB+riZ3OBkge/qbk70qNb7TCJtpC3E7CYIPDxC+aPQB90Q2CkfUzNVgtdP7WEECeVOq8bUzrn33SQvv1ZPyG6EjiRTS5AJ1e/+xgzZOWrZf4X8N0FK7oCc7v79wdRNFTTZbVMj/ X-MS-Office365-Filtering-Correlation-Id: 897379f1-3e54-4f54-8309-08d5ca78f28e X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2018 00:11:54.1635 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 897379f1-3e54-4f54-8309-08d5ca78f28e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2036 Subject: [dpdk-stable] [PATCH 02/67] net/mlx4: store RSS hash result in mbufs X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2018 00:11:57 -0000 From: Raslan Darawsheh [ upstream commit 8937c9f1de1b85c5b21f701d5e87caa8f54496d0 ] Add RSS hash result from CQE to mbuf, Also, set PKT_RX_RSS_HASH in the ol_flags. Signed-off-by: Raslan Darawsheh Acked-by: Adrien Mazarguil --- drivers/net/mlx4/mlx4_rxtx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/mlx4/mlx4_rxtx.c b/drivers/net/mlx4/mlx4_rxtx.c index 92b625775..05c489207 100644 --- a/drivers/net/mlx4/mlx4_rxtx.c +++ b/drivers/net/mlx4/mlx4_rxtx.c @@ -961,7 +961,8 @@ mlx4_rx_burst(void *dpdk_rxq, struct rte_mbuf **pkts, uint16_t pkts_n) /* Update packet information. */ pkt->packet_type = rxq_cq_to_pkt_type(cqe, rxq->l2tun_offload); - pkt->ol_flags = 0; + pkt->ol_flags = PKT_RX_RSS_HASH; + pkt->hash.rss = cqe->immed_rss_invalid; pkt->pkt_len = len; if (rxq->csum | rxq->csum_l2tun) { uint32_t flags = -- 2.11.0