From patchwork Tue Aug 1 16:35:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yongseok Koh X-Patchwork-Id: 27312 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 10DC19123; Tue, 1 Aug 2017 18:35:34 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30057.outbound.protection.outlook.com [40.107.3.57]) by dpdk.org (Postfix) with ESMTP id 4BD477D8B for ; Tue, 1 Aug 2017 18:35:33 +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=EGja2wCjI9zlyAadpC/v+VfmP2XK2y9+XsOUbT39El4=; b=F8nK25OnSnK0EhpOxBH57Rv3oCMm5puBXi4wZxetYhz0eF1BK7gEyRKUm+j8EU1Q3dJfveJ2U50uBx9aY8klNd8qbgNbp4KDJ9SANka1nC9B96MgaYLEhPoEGbx92P8t8yrKJJRCDDElRUj/2sjcEAg+cb0IgVT7H5X5ksIiqzg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by AM5PR0501MB2034.eurprd05.prod.outlook.com (2603:10a6:203:1a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1 Aug 2017 16:35:30 +0000 From: Yongseok Koh To: adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com Cc: dev@dpdk.org, Yongseok Koh Date: Tue, 1 Aug 2017 09:35:20 -0700 Message-Id: <20170801163520.46022-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: DM5PR2001CA0011.namprd20.prod.outlook.com (2603:10b6:4:16::21) To AM5PR0501MB2034.eurprd05.prod.outlook.com (2603:10a6:203:1a::20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0676a572-e7d2-487b-c496-08d4d8fb537a X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM5PR0501MB2034; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2034; 3:26oIcTzy6rBSN+xJwLGQe0dl2iI6e9aBecLOtbT9ULdcL2i42DA2F/2TXfsd+z8DtgKLmThh2Bvj1UwhvBqKholKxY0KiLSaWmmAPXsY53T5lCIyJIz8rA2aIqaa6JBxEWM2PbI6V9zjK5sOvOFCmnAnmDksh5RJZJyQf2v5B9U0w4HkNUZL+MilaNUDsOy7vRQyOJXBgkoD7dBFNE9oJ1WA6IX1erM1WDBUvxFWk6bYUzfChE6Iif4wCatE6xZCKf8Hh8fBjJJLg/AaDPxoopJaKrs8Y9T6cJnMAvmlpWPf2bXHvdTeisSA64g6pjzxEbuKUChtWwx0hDHnzBuuO8NkZR0H3BcwaTxGY4IHq5ghyd49QuRHYE6vPdPR7ZrrOUbaSaTbFss9J+lF0m2Y6mwZ9V0rUnwnbavRQUI9zE6AfemC80/YTGTA3RdzkXF3/vWrHn6JBK0fjue1x1vA72lb8Xih+SVzLy8Jf3Lje0YdcG3SkGS2BASJRp/xRb9LVPPZpTgU3hczUGEDWkmbMCZad7cfaIb5/npB9boHlfdMycLRvpMKJwr5b5SpoTO9m55usV4YyiTHY7bHdEQUVTXPU4ZvSLXhHyw8ZEXOLWfDfSd8xqP1c8Q7KywW/87hHaCsi9m2tDKxPsV1UwUqKri1cmKhqA9Vnm7OgNSLME8W+Nn1WebtftfYOrvnbSrN0Tsvn8uL48vo7FtjhTBMqc6lkgGMuIsHvpG5q6F6GZd7+2x088LbIoRAwIyzeC7CNP504ASSj+d+/9vx9RoRLvlLLIHOshseiz2g6bs2nYD0JOPWjmBNcrubx38d/BIwYHIqOoI7VJg6n7xNRuBV+g== X-MS-TrafficTypeDiagnostic: AM5PR0501MB2034: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2034; 25:XvoKkfRQi2wXF+WowaLgnW6FSxIErpZ0HgEzSbQQkvu3SOpmmCpEWgePAv0wZ0YORAiqnzZGTMp6aYIv0RjX34AMzYORWI7AQmxnP9heqo2P2gtTTrS12XaK6rIw+uts5qh8yDorb1JowA4KIOWM1F0U2aboZFCnJ2rTM+1M9+M15UMeH2RQk9MPQhVnXod7v0FjQVwFckORQ1FObuM7lxGG9c5XtA39E7hPiir0WwCZ6CH8zlUh2oL8uVWrpxGFpBfGZ7eB//fbDsNW67E8dn6IHrnsXmFhncB+pNwzQXeMp1b26ZPsS0KRrziDtL+X+tz6HoXtIGHB+sW8D9eUoery+xGmwxWOZxpgDFV8uwvtnkoglcUT98y+TS9zl1DNvYJxllpYqC+ISTN7l8MmS1fLUCGbnYEyl90X7LivKiTl+qHoaPCVQ52bho+WsIEC2qwCU7w+Fbmj7qHu8461vv+OS/i7aaidCiWt4ewqtepdLqRuCu4B1lywJYW6jnzz1wodgHUnV4/c4F37sU317Z+Fc9dWcAwyPkpTB/oRHDMACoRxgiG0PVGY/euzKO8q2wHFJZ2YQYBv2noQkP2kltkYnWg77eNShgQjqrtsFVGTzC/Ydo0914lf+Rd1XRKIoXFhkmFiEHzVlvl2bygu1kfgaL1eq5qYoXIpl3I+jRgVL0h2F+Zve4mvMbrhu4JOHDp6nx2x1rpZvax53ZpC/jRAEmw9WTFqkmVY/0CLGAgJ1w4OBKBd3uCs5kcsjXDKRqdB4IAfGoUWD2Oul+NwikiO1VJuPDJxUGnVwvUUIYloKPafPN0oyUrBmxarRE98udcbC11QePUVn31P2aUTuGkbsJ2NYlM9m0rFdO8C4uzg1kwCcZsxGA9lEGB4geaytlsu2ds1cqnBX+ShdSyFHgG/oRl7Y4fOzLakBOGaWEo= X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2034; 31:ooMfdC9sgAOsdEcdJYX3wZzZ67vut2dmD5MWqrCQbPcnzK0E1kbQEJIvHsEa0Az45m7xky1MAtNTwTRQnwt6RdbcuK60D6cB5TxUXBSz7ARmAMquj0c87VPQm1JV62e7JJI1fp/AfxOiPxFLmGk3o/cpUtQ73hHG8Ip8EpC86UuXPSqmF8iBeHazU0L4cqgBCLxqIDG+3Ud2iZd8fTFAkrY7ZGuwSCVZRM9MtcLwX4+NGmn7hX4eKSB4rvxIfk/8IaLqpOSkPVk28G+USTKvUJZkzQ/Lz+bzWSO5Fnuw7AWi4H+nM2sutzBilLCqNKmDWgVa7mJz/+lvop35TKmWSoDpbOhr9mSSzlktuUuBhJodFuBjzvW5AVhGU5VwBogG6gZTh+S/lIJS79xVA+44tUIU6300lXKXtjSVjRpTcxuS3T96kTQCylKZO2NEvRpl6enKVKLNhvrVrA60BZySGu1J+Rz09xNkVIw9ln1/BKRCu9RlnLbpbb6qfD/KycgjfEsAutb9ibeWqZkXUJeIAjrn2iQV5/UN1m9mpu026rgXzsmj8KH7UeLx4gu1I7kOhOiPoT9IdCtzH2o6/pYXspgMF9gSSbKHB5UqLiInHTu1JBiogbwfDIJQzQIfldg/MrA65HKS+5TWlDEonoxDDOGbi6bAeZMe5De/Jn4UvMAjNPVZKrd+mRAcUhI69WmwxeAhk3nI+i8CpkjZBU3F3g== X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2034; 20:2xWPCaLbparIiPQQ8JlXWGNiF18cp/nlg9s/Ge9xf2I6ZZ9YveWT1x1v2LOqJ1g6sD+S6XDrATZ+9zGZS2LpqFN0c/l+HubtoFB19YTnrnwPMksS6TXOMtLkvJftf5BHVcYnISsp66sVcYsVQX1QDsTmWmM/FYH8jLHDvMJ23HniihHUdFNu7QvFugdeexJ41g4A/nMOBThzljXjBaAquntW/to/Zf30gDOk/6YOn6Uuru+4ZJFZOHogytybxvFL55mKEfE7tw/m4T5Zk4k21R8FzLTuyzVU2MfF8z6IgcbHNRs/l8V17PT//X/GIwEPSjImzaxTsLdwke+0XUHKxc8XdfnOL/1AEOfhJBzV9jDiSDQJkXnKLpTEjMqIb9se4nL8+SQcnuBetIdKpzP+rPnU6eJfjYrKGLxPHUqR+An+9eBshxeURabRM0BK6enz1XjUt4sEoXVMycWYqcB0mwFe2fAXB/5nkd/KfFe/tSSQKYjN1qBpAOIyNSVnVmhP X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM5PR0501MB2034; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM5PR0501MB2034; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0501MB2034; 4:3FW80tFTzrDG/AmxMEH0ImhFdi0W61VOcTCG36FK?= 9+DmX943FLYKpwBWlyrU5HU4S9hvEbU+/OOP3x1GEH3aBrZ77VpyeAnp5ro1ZkmBIBT8DZbfLWE6DUbNzhc92nnsoKpt0Y5qq9mTKJbJ0d5BMD2LQz6y2RrOpxxG/Q19NBmOWFHm1wzlYZ51ngqNoHyXUQo6ldngCYoXVSCmb1E/gOSlrXyllJjhOwDoHG949ibNlgTj3VNPd3Oaa0llGxBkczTGdNlAK1sm1wyAPGmTT/rV9o66Mm1ZNLnxOj37/0yBf1I7ZlzzZqrLDmmoyZlRfpaOADgNKMsVhmORFTsNtF6n5beq6lP50SYW9znakFAb4izDnldu8IGflhUbDvGzxN6P6izIqPPsABV1jCuobyD5B/DsNYF0H8TFpOqCRoNw0ncx7yFyoXP55fQE03SIjLN8qoA4SXBntzxmIJhqKlpFan0HgDj/8zmk0PfRjIYiQOJXtQTcjrvUF0cCU10NeqeVH2medmXNyHh80/RGSNb1dlqytohwt4VZ2xA8MmMq3pxUKDAH/ZPtMezCAhnOJIJcLUF0Tr3FOFfmWLfRrYsobHxurpEH33aiYlUgSArfGdq7RF6zGZne5FlwcUbE0gXfwQBWv8/vY/Rr3Dk6FUpb7lS+znJtfV47BkL97bxFBKSCHQ1+sTVqtDvqU+Bxs5emwYF3aEFPNUlLd3Rj6rUmY5Q/7yiCd4a/DOQ+I/7YJruoGxXIKpN0noHPVIA8l1PB2oSOAXq3/hhvjkIh/cIG6tnTUTmIJFfDLm8rdt5ZsQRGhDx2ANKQZsxN17h3gnmS7HyZEx1zFCr+JNaA+U6lBjYEnOFbOLh3yyq5yy+ZmqYviyXJoQP5EX6Br0jN8wUbGqQLhZskFEYjDqODT2CPawT8dTLt+TNoxjKFQTqGXiFlux/BAH+Z2LR6b+g7tfqafZeV0N9kImzD5mfyqwispr+UujAw1x2TIU1xqpCZFRHaQbCZjjUYEO7DvaJQtcQr3f+fmBmVV30KJh7ZMqKao2iFyLDo0/UXsCjBgL6zIUdxxw/2ma9NhF2Q9tw1pRRsk7jr7bgH/InsPf10LZncdVXhZBK8pLvOVoMmWD3NQu0e2FkxwrufqGoNHU3dQHoKlXOg5YGPiWEdpboJug== X-Forefront-PRVS: 0386B406AA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(39860400002)(39410400002)(39850400002)(39400400002)(39450400003)(39840400002)(199003)(189002)(8676002)(38730400002)(2906002)(97736004)(53936002)(36756003)(3846002)(6116002)(1076002)(106356001)(575784001)(66066001)(107886003)(86362001)(6666003)(33646002)(105586002)(55016002)(50466002)(47776003)(101416001)(189998001)(50986999)(69596002)(478600001)(7350300001)(21086003)(7736002)(81156014)(5003940100001)(81166006)(25786009)(110136004)(48376002)(42186005)(305945005)(50226002)(4326008)(5660300001)(68736007)(83323001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2034; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0501MB2034; 23:V2fjwFL0s2W0ChgQPv22QNrn3j2IQwGKqJFEvI8?= Ld02oZImpbwXMP5ACk3B56rEHOVhurtOLSmNizW5Nf011NEWHy4fyddo9H2g2zWTOqiBJ3GwdtvWnI4eZRxxkOiSN+KB5Y8A0eCsYvDd7CPbpnuspr+rg414CduyQzUs5mdKpwh4iWRAC1qzGmcHfsnOYnqbWCRILp31GPh6WySrOyVybie/cEN5o5Hl6GF6C7UM9S8zNqx4MSbdCOnVpPOJjJ6I1vULdzWq/WlW9vFBc3cBzG1AuWzxQANlvICy+aNvkvJF/v14ZAjiRKrhLiSCID7wzz52KrhMZ4Uk2KyGVn9BryXVq/EV94qxRnTaEQxFMByrfqZksNrn3d5kiX9EbcWmmY+hu1zc3QgrUexfLbteFao6W4BNY8s5MJvHVZw/x4XuelmXRkJ1Tgka39+iDmAd5uBBcS2QvS9weeKZOwDOROOR3UfKiSW0keTvNp8d485JkX4o04tFGc9SpaaIAg5MnQHwi6qGbkxnN1T2Ui01tyldEJLMfSlKvGpu+1WNAGG3bvCfI2uXb7Sds/qwdVrkXsmCdRys9CW754rHsMok5/1qaXF3PUXrbtnjXYCrGpFQ31gV9zJNWI8FtM4rtcttmDKzZEl/y8L9b04fhOtiz/3z2gZaolCa8HrWVsGuMnwdJJ1kp/Cj8NlsYLbh6HwHNLK5mzS651uTkaX5ELx4WMe0fsnL3aJAnnOadA7TB3C/BngVbqAfrQAGnGbgQOI4LPFXwmPWHU40RxOEw5oSZ+ds41DfYrOqMRLc/pQ2XNV3MxwZoAyAYOlVMFIIi4iZ+NF96ddBQ0zhmK2GFYhNRWRMiq+uPGHVIyVKz2IxEDh8wSxteL/lXLGcjne3FEa+mNP9NFkb7G/qoQz2hC4yRDUNFmyk5nbu9D0IruBOAYq21IKs2qxgH7M4EAldscwDvCsP4dfvw4meZ9kdgrqf3PPwTNwRUq7eTkY9UJzbsPSdv6yvRN0lWvuvzf1HOtRCKTfunpTWuX9af/eqdaWC0GVB08CFwocrsLgYPYmADdcmTa8B9GnlNFNePCoQhwVQ0lh/6ygwsOCsoxlDRtrBswvTigAZvDrKdbb1Us/puiIljYDR8nom5LeH6k0UaNL4bkm3ISImJYql1C3G3gjmalq9PC5GP2fpXKVuYzpBumZ85urmKbvXDmZt9/DDzUjNQ0XAHD5SFJo5S2okIOlaXQDDDts0DF8+lTvD9LE/wPA/uJlWhBa6TQZ95mGFap3knwA62rt5OYMkrBFVhPA== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0501MB2034; 6:igoU3ib3Nh4FcXAw9hX2oDApUetyKG/EdDXdMUFi?= nkbg8h06QdXW359eisDed7MmMmHD6mqxGsBLjQkXxc8HXE8GiGiABdUTiXDetnBSBR89L4ZvAlSt0tgsuXv0nxvji4zY3R5WxZPGwEO+CkxihcJLt38hSL1Ttjr0Xnf8rPDHYu1g4yaof5vxcb/bZXM9lrTaSMGz9z85EyAovX8moXqG2Lq/ZMTtjM6J3s64w8KJnFydytakgbUWsTLybho5ZJIdF3VH+oA07pq1C1EFX8BFLMu+0EARI4GdokLruDVErxQluyFQ9T+aJGQAGoXpSToMBouLTmsImz1pzq0A4mt0Zf5a3PEKdQn+myJd8HIgd0ZmD3qKPIo9srYkDFfxhtrFMwQmXaazpSw54iQxHNcniUwUPiql1m6FNkBH1dMHmoB3WgG2JmPUD6eTHbVG7trXl2Iew+LJLurQwTRU3dJp3x3wu7FCyKNZXlt6LD7IJY1/WrWcTmx67AlWl3cSYTQ7MH4bYVClQgr1PCwz8qbMpvbyzDMRVRSEkBxkAsK81nHaHLgkalMCAx1a2wm8TUgCCG2ryzMHFeV+GpKhwnF7YPZ3ByteAHEL7usBF03VOrsjDng7Bxcy4T8Kfubl2ldqKLGLAuJ+FkLCBkQFk7n6fF30aiUfCdxfxl1OIn5yDSQNagwBPWxEFcaZGv3YAyBmMKPvElhzdkORntSMwIcOg910yfeM5mQelx2jS6AN53NPE9aeLHh0WBcIwVQry2d+zqT9WbyYZn4vGSl06dDilZoe//PMe8LLXcId7tbBj6ceXxLwkdRz1zn7NS6ou750b+1rB8WdNlg4hl6WSXd5nHXzNumW9T321z05Exk0TErkg6twkBR/UCEyRc0B6YZA1QgUBGVyubdGnCvtGgo+bbuz5VmHSCIETEE235hmnsjO5/PBo2WxrMrg6DZQA8Im6b1lImro5nhfkXOb3Iyub9AxFzSDza4044oNlVXqH0F+cyhUMBZh/c3veN4g X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2034; 5:/X4VfQ1UUc2tSrhvFtCdCOJ4cSwhRBKYpw4kibUa1YNDnustttIzrwH4hAZTljS00wxNSkAT0orlAeGhVlmfp0tIzXu1mdkXSdFVTHyM3IHQHXK+NSGFZYelSGBpdHv/t81M9kunJYEhNMfTy84ZIBKrEBBA1tAru1q0a4ascXC/mTFrtOhdoZe/wkgVfKWLOJ4YGML7kznRi8gJpvu11WLVCJnxMrNyK3NqVFVZHZGJNpY3LmPN0eQRCTDB2e4t7uc1FPUTQdfgH8O2NqyWSGzA5bmzlbGgtVjo2DZ20wQ2+48tpJUMzgec056JK3fOSoZVNG8RS7V2eQgkYYxnovq4nfLFwy08mBOLPxJvs/GbIOpo1EHWarXziejaYy5kQYSrwjA8aS8RphVcGBX2rq3TLmT3Sw7tY1cbI6gsSpJYaGRDh0L1xJxvdRDjw3HvZsEg2YHETy1PdK17f8BasoorfHzdOGt+5998cr/CeYNLpEir3gZn76YYRyZA6pCr; 24:LrE/vFoqYrCek7zWyfCoVjRPR0JjkQ/pqxGqh2tEy/gdoFbDs7oDwpD57p93YVxGoITKs5hB+zwv5JYZKEq1niPnVupYHuk9EDEbhftLmsA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2034; 7:z1jPOBZDFwG29paaNxQsRZMnbSS2dIa0q3BbAWzuWewWYiC14Pfh/PQ0jo6gsnD2PgXsmVv1tQco99aGfU/ajlbwXPmghJKyf6mI/shC0MRxRCBpgtNK788kee906OXKE4QZt/aBWztlyyhKi1eLGmZcKyviwkcElYPSEd863FcbsKZsQpXBkFQY9QRTpLVtPr8d49GJ69nb3gZcCxOy9Zaj7tRgQgEFtZvDhMQJLT+x/mLnyYHfW1G8yRJ1qi0+lwnlDkXQI2ZfbhVH8mFgmbQeDqdyBBXL1NXntsPXWDYddZMs2T/hcg/pfoIPc7R2zqVz42AyxsBUFTXQjrkMmq89KfWW9rNI7vrlh8WX8fTlGMXZ/tru9XX/ZEbJ2lo1xbVcSvvnm8FNJj52gNdhHxRMtU2pt2vLPfq0gONzpJogtSbkYWY4QNAkM1a+c8GZ2Ri/93qx+QdLmKdsT9rr3vmlvXqbTLH9ssOybsI9mQ3ozEgc9KDUIUw3CIYUh850StU4VD+hl444i8OmX3oYuHF3wu+gGp+jDDTlmRp0Hx2XoS8zzWfaJFiofwLOJPB+BF7kCwZEKZND9TGiH/eDsQhWx9BPQ9tt7jcBppUNOzwu7FR9cCcTZ4otZriKzcFV6M1R0FKs6fFZfpSdyc9aLn4M+ljSVK6pPDMsUuMJJ6MoUZ41j1QuwgaTTpcu9iLbq8LwhxXEFHRJyAZ8B47+OTwWe1I6rhi+PMYe+VGc7BJbfQrE30mUmFLJqxmxzmxx1WWEOUyFbnRtsPbORPq0JPt3wUvms3o+uOVC+skXQV0= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 16:35:30.5184 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2034 Subject: [dpdk-dev] [PATCH] net/mlx5: fix buffer address posting in vectorized Rx 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" The data_off field of newly allocated mbufs is stale data. This shouldn't be used in calculating Rx address for device when posting free buffers. RTE_PKTMBUF_HEADROOM should be used instead and data_off of a mbuf will be reset on packet reception anyway. Fixes: 6cb559d67b83 ("net/mlx5: add vectorized Rx/Tx burst for x86") Signed-off-by: Yongseok Koh Acked-by: Nelio Laranjeiro --- drivers/net/mlx5/mlx5_rxtx_vec_sse.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/mlx5/mlx5_rxtx_vec_sse.c b/drivers/net/mlx5/mlx5_rxtx_vec_sse.c index 74e595386..9be48a0c9 100644 --- a/drivers/net/mlx5/mlx5_rxtx_vec_sse.c +++ b/drivers/net/mlx5/mlx5_rxtx_vec_sse.c @@ -568,7 +568,8 @@ rxq_replenish_bulk_mbuf(struct rxq *rxq, uint16_t n) return; } for (i = 0; i < n; ++i) - wq[i].addr = htonll(rte_pktmbuf_mtod(elts[i], uintptr_t)); + wq[i].addr = htonll((uintptr_t)elts[i]->buf_addr + + RTE_PKTMBUF_HEADROOM); rxq->rq_ci += n; rte_wmb(); *rxq->rq_db = htonl(rxq->rq_ci);