From patchwork Tue Jul 11 13:54:26 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 26774 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 2573A3257; Tue, 11 Jul 2017 15:54:53 +0200 (CEST) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0056.outbound.protection.outlook.com [104.47.38.56]) by dpdk.org (Postfix) with ESMTP id C1DBE2E8B for ; Tue, 11 Jul 2017 15:54:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SLLNyBpkWAcf3DhSMRWdUaNbmthjQN441MqRtQTxaYA=; b=RS1Gkq8TnsbvKOztWhL2IzDZPL9XZVpz8ZNlDkDvk42ZbFmwo/+Gj2OJiK8Hyi6gxFzYpeSvuzInVWf4qirHSajHLu51QhloS4tKrZbyfTu4psWfWIgCs233LJC4NowsodP5vJh3OrYJk2UWFU62MX8YGUoRkMDah2XhTxnlYl8= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin.domain.name (111.93.218.67) by CY1PR0701MB1728.namprd07.prod.outlook.com (10.163.21.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Tue, 11 Jul 2017 13:54:46 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: thomas@monjalon.net, ferruh.yigit@intel.com, Jerin Jacob Date: Tue, 11 Jul 2017 19:24:26 +0530 Message-Id: <20170711135426.10874-1-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.2 MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: SG2PR04CA0145.apcprd04.prod.outlook.com (10.170.139.29) To CY1PR0701MB1728.namprd07.prod.outlook.com (10.163.21.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 501fa34d-5dae-49e6-1b60-08d4c864654b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR0701MB1728; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 3:VsUZk7eWlvP9odhcWtsRgLE+Gcg4/CYhClx/ro9o6XPVnqfQhhBnEsbjRK1m/d370qC6JGH13nGgMK3F9WZWaHC+9VaIOttFGGlgWF7elXg3w1atdFtut4KwP3gNIsOeKR+55Czi05x3yTyLbT3YB08MuKdcHoFzHwX52q5PEreiKspTkAXYHFArD22T+PeJJT4NL/X6Ey0HpKw4fKDmjD7m5f1WUtOQ0XvLYl1tzowQ1TKJh4J7rv4bqIJmGKSkKrSNOsDwd8LyoOzBBzLgfNczMUplNbXjbov8ud6Oe2r8As6TRmm8+bDVnSPVdT7Sc13bNmPOSSveaMmTWgB+vYeS4q83SXzEYGEtmKBm0QrHZLBJnyBfESAgTk0X5zNqAFYktytf296gl4oG5fH5tqKV2zZu3ufBrmfqACtE52bPHxDY8yDEegckP3wZR3A1SOYp3RuqjV6YGXDozjIkaJmLCBv6qMX16xqOqJUZQuPSTitGKQKnmR8Sm4v1U2oi85ggfBF42FDXsNuHieRRAe8fuf+whg2oefMbjHk2r4oNucDgBQA4lQ6Pm9hzkK9k1RaivljskGuYcnCiNvNG3JQnBS2p67JRpZQEDN+LcBEfcHxVRkwt5VqtEI+gs8XqUzEs3skdIv/on+2jrCWH5mwOR/LN/lUC/rY6tByXoYKBEZGifT3eZDiRsggTG7XNaEc0/BrqFDsn/cqS63oeA+/bb9WrHFRciokGE+eZFZI= X-MS-TrafficTypeDiagnostic: CY1PR0701MB1728: X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 25:YwujAVgP4TBke83IArBDdkY1XfIwGXXmrS9xGCcTBe4YJaiJO+ic3Y9vZ1LzVxe2NES4PxdtgHVADSHHMGt33WKXuZ8aV4UpasQ+o0WBgaok16wi4QXj9f0muOL/hy9zd/c3GxyIsfRiV+9yIv8vmT6P91vwtErTCIByFRxrlPDB7yO9XgXYB/M/8SLRuPvOKzwL3VARKBC5V4QCvEPqSs8t+lKbemKSQT6Pyu3hm9fgd3lG9+7hlFXcgujcZY5lpcFNkJOnEZVkmVZxsgbTij7rcbST7tFGaUnFOROacDxflxjeQ8QbqHXpJsFShHxvu2KEBRQgjvQ/5AgAjB4yomoPC8p2rlwMCBv9mIDHIg9mUYU4sx9egVhYV++291b2JzV6SdFWwSlvUP1wYr2cwsoVO8cbCGBvF/bgS1lfHB+PKlg2BCFfC6/W1a3cpp8qI1O2YaB6q1E7KEc2qoEp2uDaohkSGaagymKbpsS8pT91Wp2dTI5VisfKp5hEvI9tGbb68snDehZE1ZYUfvg4abqLRucLlrGzHN78fb1snOFNKqV1gwiQHBJtfYeZeTC5ZAA8cgR2IpO09Yg2+KpelDhoOCIRAossnqpRfPPRwTQiFPnzqN65KcO/0w59k+2ZxKhy1Ms4SIf8dCHqlMqqDVFHaEt3DW/V8cZtvF9azVm+I0NGBaTkJek9+Ixl0peCpK40mwdwW0u5b+TMpv1kSEbkqTs4cUMyj91uXZz1EPvjAkjMLJSxCxl+kUscY/XiJbFhfot8xWvX8LcoGBZw+8jRCvEOvNIZYfn/YWnq3AvlweTLVJjKwskYMzfF1gYccshIMGiZKTbhOXGmEIuLPii5TNdqqRAcYSaWdtxF7brLVRX8VmHoB01OX7DUUjxEu6gI6WRDRiD+MajUQWdNVSv6SQ/a+2+nFjAdGAvoVbg= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 31:pJJsYzn//xz7EjQTGDKFWQTmsu+4oZnGDqW2PJsLQjfU7FZDD9uUhZZH/GQf0BUb/rRcoILNKSdXOBhFByU3rXB5aMwBIomobNgK8Yt4GqrUjls9e+YotrhhoQn6bXOJFwSnoLqVK+1f2dXrllmpVvw4dVB5ALThWyahJIdKnUkjSDywsU9P+7aUNyP4XMe5ierQEmgPoGnis8yWajvEehh2XGmyJqzQLvyyRO6U4CJVo2N0G5QcjrpFVKHLKaygNNt9KG65TS4niCep7S5nh6VxEXCfbwirvFaCYKGij5bN1wBsNuDJHWGdU3eMg3XgxMANeCc5q9nZA2L/1FAK6A4uQ031sdDw5RV5tPZAdeSUS+tFE6eifh2eglTNGWDfEx+lOobjGisunRTIz5FW34x1vRyp+xmNkWPUS4MaZGygZU7kD7SZ7p71KmeijCKW8BToWPPYi63ApqMwzPPCltDjNg4FpCLM+EpXXwQ/vTBEU2cYIR7EZLUyR/aN/TG1ZRGxIEf6hoVxruGipw77NQmARME2xjRnjuhfC3p6uQMsyT69MfSrafvJauidblL8pacGK6pPvvg1/670E52Ron7IZXlUhUgLhVeTn3Or4Vj4Sc/zQPRMC1naSustuHAhXW+ga1kPegf6xt+WOiKiGuL3eHVpv1Z2qZBcvM6cmYY= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 20:s0Dgb+b48rGe/DtsUjpKNIljpqazzzziYyON5wPOdgvYYaeghHXoLdSlhGXlVg9OxGzEpdJ88omWHStSkjgYhVKKxAzQkJsBm52fGX4Q2d87JyOi/f/k07NEfiKP2kgfGjvysc4c5hmgZtDLikElj+N2sUuEMYUGJfEfQ91qRIS+HecYvePpD5E5dqFnU6b4k1m2971NhoC6GMZOxVcZLE/AEshBzWxoMX/yjPTL5jrSwlCsDLQiNzpdXM81ElYkx3R9PcZqaW7ANltd5D5dw+AYQQ9JMB+2q/uiaqu80lGTS31Fxb4FN4kzavMPHxpI1U9erLfpp5es3B4YnZgAiz0zUORR/i9U/Yubi232x4UaGbuDK3+IPx3X1RjwJjwn3Oq4Zsy8X14hcM028HTnLks3syvunKHMWjDbBWv+68RT1iEtZcnqTosNZNdWFDL7sk8IfuammJyVl/uL9qTEEQdr2/kD+YWsuKY4ieMHqdaU2Q4hjFGPePtKVqEUfSqpKoMPFVIo3nP5wEF9gV4ys/E7kAYxEyaegot+HiBPKUVnNVDZrE/LyDZ9qAnr9uEchLarV/zX4gK7nWc7TNlqCNEHSBsVlTTkb7rMBvrQL7U= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(167848164394848); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0701MB1728; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0701MB1728; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1728; 4:QIyyvRVl7FGGVoiemz0u6k0g55PaCSxQUGovuE0t?= T1p3iYDvqRVXsz8aDEJBUGLG05VZfKleqt8/nIHJDp6IZEYQW1ZG0/650siso5VYyKtw4olmC8nlU9qirrs2JoNv53h/u93BDQb+nHpJtFiORTptkYw3+IDQLifXOd6KxQ70sAUaM0D0HboI5HFkdux9151o82pL/LVn7B9yYQlpaU6klYd9nA7iyDfsFNXo0o8wdPTc6/Icq9LPFDSTbRpdle4Lu7sFeb3fMTBOWksMTL8sUNtTVvzDM1sA8ak/4xZze30B80tseI/wIP5KTdBkv8X6Vxnigl1y8rvZ1Z1wouQi1Eml0wzzVcGUOCvqpwAk9cyTNnmL3UwG5glnPKCn5G1iWdwARwkUoDCfkhqZ5s8/ua641J22NPYfuBU94KS2uCCNO9v/H+8Hp70PAyVHfYM6b9M/y/cncZvI+vddppMb2wEWIvjFcyHbcpYYFdb+tmA4BMw7qHXt13SsiVNmdtouxjOZ4C4eZk6YgOsUYIu7JpO8TfYgKy7xp2nd45b1nYWW0qfiN/ClNzK+IzDt+yT1Mxx0yEhAKGfNtFckTG4qbsqdTheS9mkR7Mnt1/jxJUwkYs+3+vPXua7DVp7Hgj63nnJh6pjF5gMZVDyyLIYZILi0dAOG9O87ORw4/AGks3po8XjbtFWoR2nNUqQKkbJA2+mwhWPTJKq/MqaHJErFB+xgfRkCMsLLVq7p3MMqWVHRRQSGT0L1CwgPI5Yl1plhJg2IblFE1GkUytRWsM+QGU7f2MMTS+XPy/M4Ax2Jotkgh+96WluOeHVXMigu17kKcYZ6Ih23KETU4cuiTvOxeCyAQpm2mo5cYP/qxJzO7yiUeOBFT0TZ0TjapgGWtHQs9Z1w/8E33UQ+XL2DWIafSA0M5KGuika7uDAL5V0JqVbYpDUuTKYNUDaGEY7vFcCAKVL1WWlq6duZHhRJWMzJG7vDp+IjXpjdJl50ZZ4DtojIrT/DqWtVjJm8zrxhBUy1Iuh7P23hgsyRwzi8L5sbMC0uYSSu2H7/bn+ZQdSgXL09TSXjl2YeNWirehNo8rGdaexdkmXNCpyh4nHRrJXNe4U0MJKdW3Hp2dUA8sgSr+kobX2MvCs5kovRKeduIKqzRzt2Ubut3weXxEZlGK+6UMorIsj3MZqQVZUMOlWKWn98K2SF4nvfUU12JniGaJzkv4A534UvLPQ4UGcFnw== X-Forefront-PRVS: 0365C0E14B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39400400002)(39410400002)(39840400002)(39850400002)(39450400003)(42186005)(53936002)(6486002)(81166006)(110136004)(50986999)(2361001)(2351001)(3846002)(33646002)(38730400002)(6116002)(8676002)(5003940100001)(53416004)(189998001)(47776003)(107886003)(7350300001)(5660300001)(4326008)(6512007)(7736002)(6506006)(42882006)(36756003)(305945005)(2906002)(50226002)(72206003)(48376002)(6666003)(1076002)(6916009)(66066001)(575784001)(50466002)(478600001)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1728; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1728; 23:G3EfpyFa/LaYyRVIAgDjFz5RRPQg3ZFyfQdK98P?= 4hnSdBx32YGowLbMPuHh/RghnlINMqAFXmaoA7DtkbHDFWp0mqtwur4JwHugx5TgShaGgxriexKwxxN/r1+OTrDi5MokcEPxne+N2GnSV43Ae+Bk4+11fJskmVGUcDH83mhcrhxEMwwGSmOu3qsLxRwI8EH2tbrGDjWraASHr2NwpYKBH0GCFbXcR17A+FwRouTfb2jHsIeICDf14jsgKfvTWAFcXZCC68DGbn4HKO59DPTIquqTo5zHlJYJA70vKyUaEZfywKfs+TLuK/Mpr094ksFKzIgn6JD+rinuBRGVoTYdcifq+XBJnEzCT2u8CPqMCv/ip4RCl8UprCNWGFG7w77vagse7EQYCL5x8cl57FNiVKsEfXh+ji7qkRCLgNOb67kgWU7o6tMfuOKolHYNWp0T8J072w7BtPwVRN+EjYooyyr3QH5/+Q7JQDwKPxG8pOcpoH7yDB5h0Yx2VQplDB47m/6kj+kkkC6nCKpHIMdJm9BqvDqm+QCrjA+/Cz3iLcHgJGED+giBuqS7Mwx13yicuOPuIrwRhroJjkXjSi0EDJdrRV6OJYLd2rTnehuDWegyK9VRb9kI4MMDWLbRsPooF4UMzhBaTP3J9v8NmvypYT/MkeLykGPkpXo5GQi6VDFjOhrEX7CiCKPcFUeWqqHbOm5wrPj6Gt55Uzx6qK7nLdPCNckBIiOXg6Ltc2SYWT9AUsrUFpMH/7WVvWTShmxcRgAnIKPkxzVK4SAhHV/rDkvfA0Vbgr6Lr8vKL+QB6QJb+BHbKjxETRm4wTXd3OoJFuTBxOnsGHaxLBPqSR5jYBo7SKGfKQkIl31zBe+C2uQuyOLsNt09OH5wOJVczugBlu9/SsowmsJD62Aj2HRE/HoMVZ1p4CGRvAgoRHV7t8uhmIxA3DK84lLoEfD5pGdIhM9UD9Bxdgg3t+qqRC1upO5yMO79ScGfJgXMqxmkaTkx9273FjA+DhF0Vy4rTKVIhdh0By8CHCHXz/EfWSVUEmHez7jvPLQ+SGSCMG7k6+eXLvsfwrbyEIEvQfLiStX9ZSSCqG3a3MkJH9CS3GFc7rTbSPfqyJejDjTrUzCM4vxbIL87XOByKEDmOGTW9qt1KSl5cDnJahXrkSSjmTaq0b5+UlmT+hXJ52HaYXz0= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1728; 6:vm7h7sBe45LOkDN0Tm5XD2YMtfP2WhX3bPDKc4zA?= Qd3sBLUK9hmipBh0wWf0EGepJp2is9mkocbk1L2TrMTCaH7wmXoFIkXYERjVqg0QEDtxLLdhofQthaaj74RU8zPYDlVb5nehcSXKoyN2r2WkMfmLvPLaOQXIJ3a0HNHdunvK0xCOaxiNRkZ3YYgYM4mjxWJEhJgpj4LlrZ5D+bz1fUl6ZyNK5lygg8p9H7/spI1hnhHuU4vezRrcqIA0rXIc1YN/fZpe7kIpj0EpzJFnNHewJEFfjLOa32aOAhVraVIKX2iPepr66D+Q3uytSe+fpAVjwMuyQAMiUivCBC3ndQbfAvfxtw/Bk+ItOgEsXtrsmsSg4NMvNgnBOeKbDzkai2+2tQgeZILyu2TaaC3aKemS1atAVVblgAU2uj4KcquFKO+jWZibAJoHyO6IF0i37HW9WbnDZ6ayIZm1scNzqYYD6S1r6Zfr7r/s9OTEgpupq8xn8wJakDxHGCBTGwqVwEOMVAhU3gF75CggC0sSNPsFxI+/zgHAebc9iTMuR/k9wWrgQjwaev4y42w9QNaki5jK3BwJvwq5MESFk5S4w/yz/KG5VX0WsPx+J13ltsRbx8RuNCQOMH3n4EsxJ3jWEAoLP7crZHpD3I0a4ED0tW6nqvfBIFRT669QegRL+49JSUjjj3U04+7cXC3AN8YQygEW7C4f4aqLJvbaV6BZnXYW3CalfQ4T4kHDj/BEurqoOWQBf9x0JMAGKw4pTKNbyZ17rLoH8EThhgutlMAVXVqFbAnX/uuTgRVNEeMm1rZXQItzsiUBAtppiTiteacaz4AEvxqeiMKxdyTN5585Ns6laS9qPPZOAln9Urlq6SUMsWhfBZr4nY3R1UZdRF9fbPCYxbaw/DMG2LZv4VCyxvLb0W5P7Lm2fohS860qUYqc+Vz9T14/0wREgtPtrwIzHg/37SHOA0TOlukVSs+vLd3mOlH1JnFaIX4SnHb6mmg= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 5:g9oDLRsbdfQy9JBSRXJZc+hQf4b3qfSM2cfhOh3SagBVDBZuKiIHvMNazZiTqGwA5o8RaVuN7KTkTZShAcGh81izN6QiM06zouVMmGEv/eqLYBupBh9cO+gx3oy0yWHgpJNEBqq+JLJ3FC8LR+GxjsRNS2IXD9G1HKXh6a+kUIJGGDAP013UBKh+MYJvwE6cQC3R2ofWVpAG8ZWefjB9fkBqa5Zgt4hXvaloAjuI8JwpruWHeGzGnc3lkWJueKnHMF6H6sB8x7Ohnfkwqn8jDBCp1qAjMVHV37ZM1CwSBCXBRMhYhaAxaxdBSufkCJ/BfC7acIS9vbCgAKnsAb0mo7/p5Z4O7LFjXXhCxpt7OdzjW2FWQ5BlY9SbYvj/NdiWleFoAooiRk+BojvcCD8MVmWXC4hIkKRG6VnKjrd5KpUtnwCEkZB1AYCnMvwPClh9bMauLjDGD2ZOB0tU01aF0xhEetZz6hDQE5tItXPMWoFPgzB7i/mgRSK1L/JRw1nZ; 24:B0jzR67jwGoyU/CecIyY5GQb7FlWQ1w25//ctGs/OOqgbZaWhoA6l2tL4OuSFcYd+mjg+z+HHzlsudxFayxWSAQAsOON8JIr4ooY6HTNz/8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1728; 7:YeKihjx15cZu3AiMMv+3wwbXsXw5zwS46cpRUuFm7Ci4uUdeAanAh2tQOiLdmzckXSCtOUX1jIiBjlAekz26YAX/YJ/VqAANHLAu6BJT03JUS/NiWV+zKG/aMMGKhJKNnnUyCHaKiV9JCQZ8EKVFLB/Fbc0J1TnXwO4EPaDONZwBe9bUzJb9711gbpB5YULvoSLxYwypxceFJwOIx0ETJeCEt9DQdo2LAmR2ke3kmhT68uKDYoN84IdYd8Z7ou8QYnh8lo0bw2ot5tmP7Tsp43eos8HpXL+Puw0kVSiMJRa762rhEWutmqv6SaibWu6b1VpYIwsYRgA7P9+Hxh4I8pqYNE5SvBb8IcHijaUnDJwZkdNn1D1CBy2XFKzSbnjGdjoU/npKI/F+M0WuoUJte6HyyKStYUDASFUySOcigY4XsTtb1hzWrx0FMvgEkCpj1uCV3GBP+eo+rJwQ5FJQJcm+bM9z0hzkDurHdAU5EVH52wE/5nFJ0WGs5ve1s0jiR7OFI82n+qDn9PMXEUM1ertJ/3YjWcNRQysxd4klm/RqMQePcJ30gExeMTB3xx5ZyuOhvbGAIvtmd7j+zigR0EN4m8uh+/3TaCWmKrYAMRc890ECgWZbaU5CbHMEKUcrEAziUGT/FgM5pE9qT2eW489Gz3OosZLLmpE8pVZs50T7gvtuNXURIFy2hk56eYjpDjyaOUh1KngQUDwWVo3fwXWGl9AT3eOC2e5VO5S+EQup87+ZnPtPhaqIsZ8IQeH6nij04t4ZEM7hBw/O7+uNlwmQFtFcp4QYcqJiw0Hc5V0= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2017 13:54:46.8642 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1728 Subject: [dpdk-dev] [PATCH] net/thunderx: update sq config register field 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" cq_limit field is added in cn88xx-pass2 and subsequent versions. Reflect the change in the sq_config structure. This change is backward compatible as the old pass versions ignore this field. Signed-off-by: Jerin Jacob --- drivers/net/thunderx/base/nicvf_hw.c | 1 + drivers/net/thunderx/base/nicvf_hw_defs.h | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/net/thunderx/base/nicvf_hw.c b/drivers/net/thunderx/base/nicvf_hw.c index d10d2c0e0..2634285eb 100644 --- a/drivers/net/thunderx/base/nicvf_hw.c +++ b/drivers/net/thunderx/base/nicvf_hw.c @@ -586,6 +586,7 @@ nicvf_qset_sq_config(struct nicvf *nic, uint16_t qidx, struct nicvf_txq *txq) nicvf_queue_reg_write(nic, NIC_QSET_SQ_0_7_BASE, qidx, txq->phys); /* Enable send queue & set queue size */ + sq_cfg.cq_limit = 0; sq_cfg.ena = 1; sq_cfg.reset = 0; sq_cfg.ldwb = 0; diff --git a/drivers/net/thunderx/base/nicvf_hw_defs.h b/drivers/net/thunderx/base/nicvf_hw_defs.h index b77f4d4a1..0fe673e6d 100644 --- a/drivers/net/thunderx/base/nicvf_hw_defs.h +++ b/drivers/net/thunderx/base/nicvf_hw_defs.h @@ -1084,7 +1084,8 @@ struct cq_cfg { union { struct { struct sq_cfg { union { struct { #if NICVF_BYTE_ORDER == NICVF_BIG_ENDIAN - uint64_t reserved_20_63:44; + uint64_t reserved_32_63:32; + uint64_t cq_limit:8; uint64_t ena:1; uint64_t reserved_18_18:1; uint64_t reset:1; @@ -1102,7 +1103,8 @@ struct sq_cfg { union { struct { uint64_t reset:1; uint64_t reserved_18_18:1; uint64_t ena:1; - uint64_t reserved_20_63:44; + uint64_t cq_limit:8; + uint64_t reserved_32_63:32; #endif }; uint64_t value;