From patchwork Sun Apr 9 07:50:18 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 23365 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 85111D16A; Sun, 9 Apr 2017 09:49:22 +0200 (CEST) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0063.outbound.protection.outlook.com [104.47.34.63]) by dpdk.org (Postfix) with ESMTP id 11A76CFA2 for ; Sun, 9 Apr 2017 09:48:58 +0200 (CEST) Received: from CY1PR03CA0026.namprd03.prod.outlook.com (10.174.128.36) by BLUPR03MB391.namprd03.prod.outlook.com (10.141.78.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Sun, 9 Apr 2017 07:48:56 +0000 Received: from BY2FFO11FD032.protection.gbl (2a01:111:f400:7c0c::168) by CY1PR03CA0026.outlook.office365.com (2603:10b6:600::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17 via Frontend Transport; Sun, 9 Apr 2017 07:48:56 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; intel.com; dkim=none (message not signed) header.d=none; intel.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD032.mail.protection.outlook.com (10.1.14.210) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Sun, 9 Apr 2017 07:48:56 +0000 Received: from DTS-02.ap.freescale.net (DTS-02.ap.freescale.net [10.232.132.223]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v397mBLY024015; Sun, 9 Apr 2017 00:48:53 -0700 From: Hemant Agrawal To: , CC: , , Date: Sun, 9 Apr 2017 13:20:18 +0530 Message-ID: <1491724224-6319-16-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1491724224-6319-1-git-send-email-hemant.agrawal@nxp.com> References: <1489754838-1455-1-git-send-email-hemant.agrawal@nxp.com> <1491724224-6319-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131361977363489811; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39400400002)(39410400002)(39380400002)(39850400002)(39840400002)(39860400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(3190300001)(189002)(199003)(9170700003)(8936002)(5003940100001)(76176999)(50226002)(50986999)(86362001)(4326008)(36756003)(5660300001)(105606002)(106466001)(33646002)(104016004)(50466002)(189998001)(53936002)(48376002)(305945005)(2950100002)(6666003)(54906002)(81166006)(8676002)(47776003)(77096006)(38730400002)(356003)(85426001)(8656002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB391; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD032; 1:I5fS+GAonLtTCHKhiWjDMQwS1ukWj7+B/ZtzHpQKf+WLIwE2L/EM3iPgfnNk9K5+dUTkLFPZ0kZZybzHHkpCBElsDYRWebpDADNesire+H1p8N4P1ibYM3PmEa2WfI+hINwio0xOXD89JhJw/yRHwTIN+T4tAWjjmRFnQOcNQ/V1n7DHTt7g3Ud3nQfvdCJomeIa8WiffLl5ieTTiJPuCNBqd3GsvPgMJEHl/iP33yi7epjQtcUw1AKXxZ9rquKT6Xp1VrIo8I2jWhrOWr0K7u97cJ2Weyy/Zggp8MfQ0yIxZ+7ZLAyh+f5mjqVb1TzWOEUB6R2rRWja1K7JMCcEebfQVG8xeSY8CmFXk4sKwOwLNn+3rcsNXswOmu/2uogjZneXMApVkOjjzQB0aAcKjzTYL1haOgf0t4oDQfsoYiVuF/4hmalxD/2+6uVN60tRa7dCtpnaZm1JDpDy4PqFm09SYFuN4FiXV33jkBNRHE6DpRDBEL8nZBvwfK79Pg/gDhe57kQYKNaSKceVRar9ISroC1erP69vX5EPAsr+d8mBvMEAI+2+cQrTp+BIKT17ctU6XcRjcJ2p/Ek2EaXBR0e7ZzqM2hU2rqAxprTYXR3eSNyT/UnA0mdldBZi8sr3xgrePVs9HOg5PRJXNOlbWGUm2NItrmjCVFPuPADGqkYwTtxBocDPHYpjNZIYFwaC MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 68e9301b-ac38-4f3b-590b-08d47f1ce022 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BLUPR03MB391; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB391; 3:VY/FHAWRKNQaCM28mmV1A5tbPbGxAZY/P5gekDn8rLhtyYXJg3ZKGIh0e2LRsQng7y+0WP0A+Y5FmUCNui3TymRhGc6oHr2LvgwaIVoafnBpdfs0WeJ5a/c9DjTshI3/D8V0ywRTTjk5cQG9BKIB8GbHzC4fL9q6T17WI5tVMWxhLqehQNERhtLA+xdrxTtUaRybF6Ci1ieA7e6m4KNF+hYgEEAd8TP1P019Y8Xa6lQY1TcLaQn7b/6/PHWQ6W1yB17d69h8lJRkuAGxRp6in+jj63C7/9sv+Lfmffzp2aMbtCAMonXDVC7JtzvGuauSEcZY8KHXAGGl4Q/m1rLDAgugB552upDUsNMoVE61XrodQfnwVTiHGcXtJvo811UHe22ns+PDd2JUHAN+x4/ijwUdEobvnkzUuB60vv8GQhyrDeUXgvCk/Rrtmc3bJAk0; 25:DC/1VtH9RAz6TnuuXgYSp5dePargLeqZlA6xaIxh6ut9uCpoFehuCQHzhj/nq3NpYqGTi+6R7XeNPpN8mYDsGeyRblfYgtpR8ZycLl5nj+Dg8ZPTen9Blt6YwDXubHFCSxDqWkaoSJyBlDGeN541bK+/oOX5R6GB7hK/2JhMiRvb9Sb6lEv7/W4nO0fkBjWX8MIAIm7+6EVwPaBPCoF7ZddUZALNFNkoZdbLAq6NKLtSCP/LnLF+lOy1u+tj1UhzEugOmIwfzW8KQI5FXaSzlGb97808+go8a9LYPmdN0N2kz9UPxH5jh+72Mpj4HAxS46Ds9WH722778lVYYwurQP8lhyO/kaDMQGGqvGskMznVoUkwYkk6CG1DwccDgecTX7xTvs91Cp7xnuDVhHFhy/ubxKDJ6OZczbIvQYXYU9ODXbNJtND/cq0nptuR+5xrQ4uVw3eei8wkQmxuf/bCaQ== X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB391; 31:RLEpQv5e9Ng7UffZsCL+drfV1SwK47C+WIPuRqDa1YjA5aguhcsuDw7iKS+WzeH3Rgba0IkPUmWjJPotmlZ6tRgYzxbTPsL4H5Dk8AKM2gHagEr74fbkdy1GxOQBBRB0Vs3jBhBzoS/cFTXUyLZgIlbr3O2GGFSbIzGQTJRluz+n7yT7AGfnexiuiMoBJi+n+cAS6n8C59QLtF6VmuiXSgdHtfDjTpZNow9TvWtwuwDPpGN7XAEfKw57+lO45yxjNq+OpqnVT0aqJ4zkrhyVqPHbn/dWk+BuaesFY+P2xoY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13015025)(5005006)(8121501046)(13017025)(13018025)(13024025)(13023025)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(20161123563025)(20161123561025)(20161123556025)(20161123565025)(201703131430075)(201703131448075)(201703131433075)(201703161259075); SRVR:BLUPR03MB391; BCL:0; PCL:0; RULEID:(400006); SRVR:BLUPR03MB391; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB391; 4:wmYoOG48CR2ASirDusxudfasOsz+VKDSjJVvvaquF3Tvtpo6dwb16VM0jIjKhAJSsfApH4xrxtVYqj8y1uaLj1RUkX+dNqsflijz+QGG2cJB+bYKOK/2iwONWCPR2B8+Mt1YLKbDwpDs2i0/ilXiVM7tSzG4SdrLR4cvQTJnEr5tIQYlyak43olwhVU/xU8g/Ng6+MH7KAVRaFPdDModPOruJfKSQjUvv569KrQymFoiz0n6viWmG++ToDjW1v+pNzOVd7lOAIW5UGlyuYkeKrdy7FyKseJJ/GHhJGEwim4HODL4R2pc4NK72ruV1ZgKdwnkfhqPCLs03jOg9norNhAomNLXJ/B/baMV8IBc+DSWp1jAVIrodEQNDyp4It3iiFv+iV8pTSV7IO3BkGqMzvaf8bJwWcjRgy8fN80yqEliQqkFjvMnPLdw/JyYTRz+Dwi9LM8ZvcvfwopNxauQWbxNn8Vp68tbN0Lme+c8OeNqmk3Krjs4zyPC7hZ7cEfGzFcYhhQVbcwg3ilDuoDZk4e1z8hGmZEb31IwBWazNbrLJvXu2QVLdafgC58qlRbQqqpCe4JT3dORZ/rnFCkxB19DbH847NWlKIppCp5cGkUFSNGoEHg/uQ+JQnHwi4/GGad+JZDrUG7uGoZr0GxSl8DMWLRRa5eqnxDWMfc7D6BZUMtUvED9gLY/dk8MUJZ3JP7byOILgRWQPKrMuDT/xekxsC/HXswyzUAhp9i6ZHFAuV4WqOCsEqfLIC3ImsdsNDa0hDcmBpxL/UPFqJTOJ2dkL0XMu4l8Mo6l7vWZWKQM/dDu1gJvTudFGLz5gYwTUonkyUbZhqPvAqxgziTr8k7fs6IWuwHmUa1ql1wXA8fy3v6c8yMlVMsoFjTob99d9PS3LAKB7W90RYfJNOKL75t0KH3taAt8wDCR8v0v1CY= X-Forefront-PRVS: 02723F29C4 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB391; 23:Ty/pk47mLuz48jLThu4GSbnHMVjbK9ie+0mRvcg89K?= lxnqfMWYGUvDIJs77zrcM3E4yDQEtSLzYo/a8+JIdoqtYNhtYnfhW0blZAzAoxuoq2sm7SecztuDROseFsUxBWTaI4jU5CiSr+7BhkEhAPpbU7gNjNuHkH9eRM0Y9wZ+7p/a1tDm0XvKpqXJ8HDwIfyF/Fqa9dLFNIyEVn68YPYZkahR1uq58kZ70Wg/IpDZ3JHQByZGsihx35cXn5MRBAueey9a5dN+EwLF1cVYSu5sVUZbOMM+t7GSMBip16NQzHqnmsZvrxgNaKYpnS8RIv55ogvEMtHMk4EIgEWjRYJJr0APM8mJAoubQ57YLziePzHSBgWzNxFmDVX9UnCJnZfVBf/jPug7HZUZuAoXkB928EzAqZsbBmG6biWk2KpeBefV2t2SXjyMpLNjkP0cPhITt6HdinrhnRMTE7Npb7IRWUGERNFSLU7Uo4YCCDWLdtjc+kHWX2uKuu9Fa3KXhOzBq0uV96UMDAxopONGMhyMJEcMwK/CaL0E6ZMZ3h8AwbC7HvIEa+ltMxDmeHrE3N+X6ESxMFJZEz1eKCkDkoZu6CvYN5+rYvm80h1+3sGqhkZMD2MPO8ZHoZepZld4yJ3Pgp6c6O4oSHf2l9HYQeXwdLpXcqy/r5PR3kDWNbqgdKQsE+yZt29Rs3QRfQgtYYa5RnTH+9mzEwxFa5hRKKQ1z51vabGC6kWYUzc2Zps3HpEZgllNdRN/X8UgQAk+JlccXSONdHpcopZyXP2ZDCq38fCfittwhVNSFMjTLkW9JAnoWauRvQSdYhZNwACFoEPyLlHqgH1MK8pwKJNjl5rIaFGh4u6UKtn7dkw14et+wFGx2W1LkWlORK9dycMEtTxOMyyBIf++fNyXgyt1z+cXQTeELMxtgVQ0Cc+8PDrPX3WTxJea/pdsVWKAubb9RYP6ta+gFh5nF/i54DEvnfXozJcOZvViVgoLzLUeEyKbpZuC/jFHlAIjV2gMixe+hvkJYGV0d9qVgCL4zvc7Es1TMNsFI8EXvREbxTUji3OpF9n51wvMmGuQJuw/ScrNhpNgCL8NJcz3OHgeFmtF1TN09CthJhwNd8+05rn3ylcTa6+KbENpIQRGlafvkDAMJTZKkjQJ6SHX3sMqcQaZh+3AMTDr3FCHTE44G1hX/cYF0= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB391; 6:auP4Dp5hSM7BnfEnzVa4Ex1uz34eG+NdXPTFq48tpDkMvfBUpMfxfbQFM3HyDFr6+cKJlx54UGwru09Bs3U2Jwh3o+4PjsNgQgkhlTFiKKV/qh4EgHlPFfwL6cbYAIVccQuHj4s2eEvJrPJ/27gTrX2NUA0AdDYhXjpdS389cuAonr6ECllxdyEET30O99O/DfmDqpUdty3NyWzBoZYDWVSFoXRithb1mBUS55a661IR+HY7EkbwUYeklB2u+U1QBXfj6ki8+dW2knGjIIXGnr3pzI0Cl8irUWzNZuHGhsZ/xWsFlD2aisryd1t8G3V3YFnRtEuLNxOXft0PyFiPsS8/tNTmb+9GeZF2k3cUXjjngzIA/9yRNVhhamkDOj7bJIhV6FMbnVxc1zJkgN4lhxhrjMb/vIkyiKgKb/JOD9ynWumu5ELlKKUuNdekHmHwsqfvMqvxXWae4UbigoDkLA==; 5:l2YEAszq8R002vgn2uUYW5uZHHp66l6TYlKsR2n6c05ljfzQ3ORFalEuXI65ALKPSMiHvzkRwxdSzhlT1cWKdMsG/IevvN56Hv0/0xInHy7Q4jyMfoiY/Z8B1GnfchczAUk+1riaLVxwI2qVNuEAZb0EjhRqXUZHAPA4zRdWCFJKNQEtcabn4ON7aLGit6A/; 24:ChQHKFw6Lj1+xzOaIVtRAoopemsOH9+cmux49Wc3JZSih6coJ15rdyfzYWROjmNmgwySN2QWDQqEXbNLbHXS/Sg8Po2axbgoPOU/Z8RUcjk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB391; 7:C9xKNvfpHwrhK5Vh2wNi35s+YUui+lEJRCjEjdDeyJ4fzsQQyf9YkE4zjCv5FKfaAWnXWAxb5cKbjCkoiJcuA2zmkvPY6wWMgnsYr1Rzkoq6CbUHxdTGEgPsaYVgM7TkT3IYBrwkTDRsr9uOD6zExRzAg7Gc05mk0Z6c5dCglidXs9f9tdNk3MTP4tACFLPdseBDNGoQ3mF4Ljf0d6mLMH5d1PLPIw5csri6GtSlXG2iMUzrDV0xkiLenjSKYN20Y5WhvvO9K2eJpDAsJevlkXU+E9XuD46nRWbduk79M30QXD2szjr00F+Yh35BwjGOuq9LjS0nVijJGfBSQo/Z6w== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2017 07:48:56.0369 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB391 Subject: [dpdk-dev] [PATCH v3 15/21] bus/fslmc: define hardware annotation area size 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: Hemant Agrawal --- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h index b230e78..9ce1a9c 100644 --- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h +++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h @@ -48,6 +48,16 @@ #define DPAA2_MBUF_MAX_ACQ_REL 7 #define MAX_BPID 256 +#define DPAA2_MBUF_HW_ANNOTATION 64 +#define DPAA2_FD_PTA_SIZE 64 + +#if (DPAA2_MBUF_HW_ANNOTATION + DPAA2_FD_PTA_SIZE) > RTE_PKTMBUF_HEADROOM +#error "Annotation requirement is more than RTE_PKTMBUF_HEADROOM" +#endif + +/* we will re-use the HEADROOM for annotation in RX */ +#define DPAA2_HW_BUF_RESERVE 0 +#define DPAA2_PACKET_LAYOUT_ALIGN 64 /*changing from 256 */ struct dpaa2_dpio_dev { TAILQ_ENTRY(dpaa2_dpio_dev) next;