From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40045.outbound.protection.outlook.com [40.107.4.45]) by dpdk.org (Postfix) with ESMTP id 24F181CBDA for ; Sat, 12 May 2018 03:36:11 +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; bh=czNffdCBIV+RMgFo8drNbAPAB8Zqrc+dkmVBoy+axL4=; b=PY9Ruwz414mmiCKpoYwN4MnCX/4xNWWha1Q8S6WZOVyAI2SCpUoT+HJSuTxzIn/nKV1BEyf802EHQgTpSCOLw/B+68Ms+dv4AdVb0d1fkAUz5kgSpNptkWN4V08Yv/rNxJ1wKbOIlHWsutF6aP+o7JC/5bh0Ta1kPU7I+HKdGYw= 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.755.16; Sat, 12 May 2018 01:36:08 +0000 From: Yongseok Koh To: shahafs@mellanox.com, adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com Cc: dev@dpdk.org, Yongseok Koh Date: Fri, 11 May 2018 18:35:44 -0700 Message-Id: <20180512013545.22279-3-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180512013545.22279-1-yskoh@mellanox.com> References: <20180512013545.22279-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO1PR15CA0053.namprd15.prod.outlook.com (2603:10b6:101:1f::21) 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)(5600026)(48565401081)(2017052603328)(7153060)(7193020); SRVR:AM5PR0501MB2036; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 3:KTQJr7sGyPwHoxOET2zcR6mt29ecgTVdSjjGtOY290gIlNuvUp1pQXkKJuRZ8AUsOwu9kRa8XZx7+EVcFRvyNE5SDVPOIEjkdzDGBlI62zp2prAug1B9f8EyUgXHcS32LWfBdg58uqEOaJKz9bKYmMlxng3PcGml/Fz9Xjwf/t0znRMtzRRsSMEqba/OwjJMxCG//Uvpc5gvgoPDFNEkdHP7/GIxdj6K3kgUis2MUZhchCsC/3+4RBnFLDvqpLxh; 25:kn+FhFPwQRJ52yRnGWne3MGhcQv9PmMFzd67d7MErv/r5oYd/DTMPNYvBBrCoF8PTsB6DpofmBv8dxDBLFZXnDvS7ej+/DjEObhB6obSeXc4bnDpDUhl9clF9Lzo1LzTn3SqAkmQJ3rlw2VAfF6Uao4jLxlPhU2gygABoCqJ2TSYN6AU/q1WKtrA4wNWmHYLhq0FooyjcM4yt9of5Iv3DXAT78flOHttdYdwzyMNXyeMOqG3/Vn3NOwL3sVlAirEsQBknDE59NJve49dqr+TJ5IjamqaF6irfCl/pkE6TWmsKSpkWcz8iCudovWHyWCiGQXGSjJeMaCS2xUCIGn8Uw==; 31:5vzOPVHHroySe7bq/bjxoSE1KBtsmzVUdWccD2tlJ0ezAF/E/8VjYoiQvp+Y5py0lCtfDwrqcn14ctIi5gpOsNCvBqe7W9LB4I3Sd76ZkP/WSgGKd31D+2EBoUZyw2Gjb36nqhfCC93FQVTxAVtaHheH0U2QdFxVGZdIfNU7H5V2xEDDrW4O5ArbrjtfiVEus+rgwmaBOwm3P4qthsWNuKPCoaU7oMB/OL/4auLmIsQ= 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:znRWc1srkC3y/DpUCJuparBgcvnGU1EwS1YYgpVb39y8eMcuYWwzu4bjZd/EFJ9qmDaocaKmAwt2wgWyDSCgZvqDqvyRpyHSgfEmVm+fBHmYMdeB+cAWKJEXOqdPeWG2fNO6YFd7wnzbg15Rxu5Om5gEHff1YgFfNbRiJfc3aiCrgS8wQElmWAt0iKRnkIX9+rAo1mIY5D3+uoaWAK3GRWSmAvI4Rlndhgi/5/tELsbEfetHH78JXtRUcSBCXzBuf5ZW8rK2mvk+rJso1hX0Ka5/AqF8tUiVqhkSCT7yx+uZrs/1F9ckW3MQJniTRabxQL/XeirDFDW5d5JwieIhPY9bOmvtRgbkuT6dtLat6X6QYYZefcmQv1Doa5qpTBtWUCPDr5xwgB9iFsDqUtDT1rxa0qdFLGjmzM9b10BpwtHeZNRSpaeHmseNSkn1LuqT7u1MK62UYxPKoXBAUNe8b4eNbECNj8Fqt9qzTqKyZ3XOFBnDusF6yxKV1rovOUs1; 4:3o8X9t822szuN5o+b+b6SqhN429pRPju44GTnOYPepToF1p/QoniGE2BAsk6Nv6ANwbWTtR3Jcomb94ddStKalydJTBr1VvsWzYfziMoCRDaCx/vtYhey9hnEIRXR6oYFHfcG/wcggC4yiRsH0JgfEzRi0nQS7UwRtdkA9KwKa9T79p0WaiQk6wLKsioCw6YJv+/ALvPOahpkI0Yg01PZYJuHym4LB2xVVSYjn45ks0i7ldujG3VmreuCwfHXHsvjrRXASO54+P8Nvy5RQmjgA== 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)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM5PR0501MB2036; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0501MB2036; X-Forefront-PRVS: 067071EFC8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(366004)(39380400002)(346002)(376002)(199004)(189003)(107886003)(4326008)(2616005)(86362001)(478600001)(97736004)(446003)(316002)(59450400001)(956004)(386003)(76176011)(26005)(53936002)(486006)(476003)(11346002)(25786009)(21086003)(16526019)(2906002)(6666003)(5660300001)(36756003)(47776003)(305945005)(7696005)(8676002)(81166006)(51416003)(1076002)(50226002)(3846002)(52116002)(48376002)(7736002)(8936002)(106356001)(69596002)(68736007)(50466002)(105586002)(81156014)(55016002)(16586007)(6116002)(66066001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2036; 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; AM5PR0501MB2036; 23:hyDuhDWpfWhdSk2Elm3J5otehYoYaVTno/lzyw+?= =?us-ascii?Q?LoG1TJ2Th6+r0xADXZSQhyEM5A8vBuOqq3dIRrIsUkKGvzAetkJBGMq/RpVE?= =?us-ascii?Q?UUvztHNCtHApg4xBPE9/ezhcl1tC95R/0GpM2Wr05LuuZnltIvUeZOs0dXdI?= =?us-ascii?Q?DY3TtqRMsZ4O1wYP22evnYDJZ6NC3SxF/y7wUdQFO08IVjSskWkhcCko9LcY?= =?us-ascii?Q?KX5dpfVPdXWlOyPWmZo8QiRXLyALC6kTAO1R95DK4H+pMAaqit0LItGPohqQ?= =?us-ascii?Q?5Phr9p6oAvp9gVifPv43P3o4da5QsN1B4ZW934HvoFwerWAkMMt8vmpi57Mu?= =?us-ascii?Q?fe22TL9a28iMeKOIKkNrzOl02pjiumj3FNDmEb+Rc4pGAOUNUeSja4vD3m0f?= =?us-ascii?Q?WHdojiVqyIjHFS6mjUtTFTF8+JdZ8pWNNCzDgAnL3yZjnpQkmc1U1P9Ug0nN?= =?us-ascii?Q?ACpApp92gfadgfKOZi6p9Ku5UZg6CTxiuee9Qba5mMP0y+wtPzjkMAMcgvWE?= =?us-ascii?Q?O8PpdY0yI1Ion8WzqYsy3yi2k2HeerGfuq+ObFJ4jjwMlO0WrbOYj1cafWO6?= =?us-ascii?Q?BS/3hhmRtbrdDI6Vz4LNo68JPKvhFqUp0EjGNomVfwo3o+73Jh/YOyH+zIgb?= =?us-ascii?Q?9OvBFP0z6+uq5GtxoTJawcIVRss+qX1ZstNat/QolcVO9nXMPD/pZg2e3eTr?= =?us-ascii?Q?xDKVaZe/NdRegTVTvItvaMTBcDzi2PzfEaSZt/Sd4tEgLEtC7xRwz2w5RbKB?= =?us-ascii?Q?ZihlnXu+B5xjOru9qbQdfHkMG4y7INOoPGLFCThb5REmgvbvGCcaA1mCCBoY?= =?us-ascii?Q?+DvAMnkyvoAxurO7Pj7oVw0qkSwGBDKG+hmrgf9YmOGwqn/v1mFhSavOh8y1?= =?us-ascii?Q?sFoq/ErmEeMMgJdWgy5uOTn9giNmKoesKOEqTtZ1R21bhSIpeq3J8JMjfuUy?= =?us-ascii?Q?NfduBomT4orYA+WFkeANxWiwlkNoolSHRsc6v8W6x98MDUayNVyeNmiCWklo?= =?us-ascii?Q?eUnc2HYMTAWrIbuokcFSXnSPnXPXtGj0F/17LtDNv9FsULmgOMfh0cA7MjgD?= =?us-ascii?Q?nUCLrR50EelmLqPBSpdAg2gGI3KYqn9xRF/g9GF375Fqcsyo4J2pJIzg8EBL?= =?us-ascii?Q?vn6nvPRps+pxAvdDxaKrnKJMmCoPI/OrW5/VNWvjZU36UG89zrpUr/mgnLQx?= =?us-ascii?Q?SijjABfsrBsRMEwdvqHVhvEsRPV1UdBTFEqK4Q4SeyLXtLVlhT8oHGQupsA?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Antispam-Message-Info: 1nsPDKCwd3IkK9tTY19ps+7BH2Wqdlf7AdcVKqpySNaQCN4ErR2HADF8EQ77tTJhuP2mR3Q8JUUySYtqigMaC3CNo0Uf76sm7gudanYw8owiyzPzQLi4BmuuD4ZqnZwfXkuLgBQeeGFzLfdUXMCuCLXvURk1pj4MfH1hoc9mohska5FcuYfZiZ37fv4VHEZE X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 6:yrOg5jMolh9wqaJhIGn8JcznJm3Ixae0YLgQw5LapKz9bV1nfhLknFqe6o6aDVbZXWckHJmkPU0Ys9Qgvwh60jy95AgFZRqKqp7UHZuyZMMW1uS4Y8tzb5xdaMukCx7eL1zpc+/e+jNxWq7MFRUTw58ImouQyOFN6feAf0JWQF0qG8pzO96+W2DOGpw1VCIz8dKVMgB0/nwpdLZ2MQJucznspmqoraP2MIYf5/nOSIedCKXXP6FzwV8GVe3Vm6t0xB9VRx1h57lFXzdDQV9hq3Mc4QPVIM4GTXW5bLCypLBUOYD3v6KngH18jSKTSSfsBboDovzVXgoOQQRCm37nUUXcg//vXkkCAbySuBzjttTgdFnoO4v/W03V+zZIxgdEn1qNftBdCLmAptUT9dN0RUZPEQrbU6Lw/wJXc/uTVNgcWE0Xi8axs/QDQ5FyvOXXMKD9Lqtw4FV3mpQDW+UtMw==; 5:DE7x+KdKxuVthmvWH0RooSc01r71Y/gZgbrbQ/m+K+/y7jVEh9HJYBIr6ZwzFvEcnmDpzLMBwevvytCuiG1QOF7ZaePl4O6GYQVafdrkxDrOTSGamQ6MbdKL1dbe4/8EuQj0hMYnwNw9xl/B/RPKjyZeIUI16hfkUjK01YuM1Wc=; 24:JXY4YPSOpAdYCXU+y+7S/krOaDTD9PDp42KQNp05PcwB1TVTWajRYqk9UgzF6vbXkJUnppBnHbXxzI/3zSXkaDusL6HZz1YpnXxWk/9q92Q= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2036; 7:K6XkKjR0F4A0cTWZAJZey64n1hBUgZOEig/iUnRjgTpqGyoJs99rRQJJnF2/JI3cSu/5lGDG3dDZZ3Gjml4eH4HOj1JcP8FJ4SfvfaQtFtmnYOI6CJx29DJvgTRvhL+4jeHtWGUOe6Ic7BxzKETP6KYMh6sUCicMCfYG/NHfhHiwgZxhk2LPY7bk/b8+oSCxbdnjLnh79gyQKFTWGr2lVljBp1ROJ5tdTHE4rIL2hB8JxEKwFhHxltrYUrdHSFng X-MS-Office365-Filtering-Correlation-Id: ac8183e2-82b6-4693-c859-08d5b7a8bcfc X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2018 01:36:08.3832 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ac8183e2-82b6-4693-c859-08d5b7a8bcfc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2036 Subject: [dpdk-dev] [PATCH 3/4] net/mlx5: use coherent I/O memory barrier 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: , X-List-Received-Date: Sat, 12 May 2018 01:36:11 -0000 Signed-off-by: Yongseok Koh --- drivers/net/mlx5/mlx5_rxtx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c index c887d550f..7605e2620 100644 --- a/drivers/net/mlx5/mlx5_rxtx.c +++ b/drivers/net/mlx5/mlx5_rxtx.c @@ -2243,11 +2243,11 @@ mlx5_rx_burst_mprq(void *dpdk_rxq, struct rte_mbuf **pkts, uint16_t pkts_n) } /* Update the consumer indexes. */ rxq->strd_ci = strd_idx; - rte_io_wmb(); + rte_cio_wmb(); *rxq->cq_db = rte_cpu_to_be_32(rxq->cq_ci); if (rq_ci != rxq->rq_ci) { rxq->rq_ci = rq_ci; - rte_io_wmb(); + rte_cio_wmb(); *rxq->rq_db = rte_cpu_to_be_32(rxq->rq_ci); } #ifdef MLX5_PMD_SOFT_COUNTERS -- 2.11.0