From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0084.outbound.protection.outlook.com [104.47.37.84]) by dpdk.org (Postfix) with ESMTP id 0F614CF7A for ; Fri, 24 Mar 2017 13:42:32 +0100 (CET) Received: from CY4PR03CA0011.namprd03.prod.outlook.com (10.168.162.21) by CY4PR03MB2792.namprd03.prod.outlook.com (10.173.38.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.17; Fri, 24 Mar 2017 12:42:29 +0000 Received: from BN1BFFO11FD020.protection.gbl (2a01:111:f400:7c10::1:189) by CY4PR03CA0011.outlook.office365.com (2603:10b6:903:33::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.14 via Frontend Transport; Fri, 24 Mar 2017 12:42:29 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; caviumnetworks.com; dkim=none (message not signed) header.d=none; caviumnetworks.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 BN1BFFO11FD020.mail.protection.outlook.com (10.58.144.83) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.977.7 via Frontend Transport; Fri, 24 Mar 2017 12:42:29 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v2OCfacN031007; Fri, 24 Mar 2017 05:42:26 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Fri, 24 Mar 2017 18:11:26 +0530 Message-ID: <1490359292-18773-17-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1490359292-18773-1-git-send-email-hemant.agrawal@nxp.com> References: <1489754201-1027-1-git-send-email-hemant.agrawal@nxp.com> <1490359292-18773-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131348329493862331; (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)(39860400002)(39380400002)(39850400002)(39840400002)(39410400002)(39400400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(356003)(47776003)(77096006)(50226002)(50986999)(85426001)(53936002)(38730400002)(76176999)(8936002)(81166006)(8656002)(305945005)(50466002)(5003940100001)(48376002)(86362001)(8676002)(54906002)(105606002)(110136004)(2351001)(106466001)(33646002)(6916009)(4326008)(2906002)(2950100002)(104016004)(5660300001)(36756003)(189998001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2792; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD020; 1:vtjR2HuH40CQurD6gW0+GpNKtzuALr62YNBzxVpyqg9L6JPJvd4/baGruKFn0DXJqZ+mONWo7TpikC95eiB1jgv4AhqQwQHht5NF/i04E77ORX5BsTvvooXLLAomTVBv+JIa6nlCeSbIXEAJ3sZ3NermctNdS9CYMhzIM+HiHYt1tIfiGCLXu4lsGrWix3Lh40M25sprKBhuu/1vSiT1f2G+ucYwal2aRmhnYUIZSh4ehr6ZHkAWoP7X3KpyBOFpGaEpaTeFoOlcsXU4Ftkahhn5guC/iVECJmIMYKwH/D/4vVjJlsJtZ+KkwlPjiQDSZAOTKKRd9rl1wfkAuydOxP/9AIO/rCQvRqeJadcscDZ/AUk/n9eBSJCTvDkTy1CYZclAHJUjDQ3Abc+pCCPxvcN/s0CmUTnr4SDc93fizT1AJiYctukSxmyNtXnzENxKrimdgPRNToBkKBzJstZ0ZunpVZj2Q1t3DQTLb4ctBEbuQjlDw4Ywm8EV+OOiTjzbRNawtQYtieIrMxS/Gyi55ps1rHps59SL7nFp1s6fTJV1l6NSHQZlyrwk5dJB+YZfwXcmGTF2wZ7m8ypysYaw4NHwAPUaMZW0nLZG9v6mHtc56wIYZx50QgiTUKi19/5Fl0qP8Jv04CTZdeRNsJLzIQ== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 09c75ebf-8327-4cda-365c-08d472b33bc7 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY4PR03MB2792; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2792; 3:fkJJRumNOT3PjfEYnPmlKkPFvbWowC34a3yKGGf14rJ77t7305zZZCdfPfdxiESaDawMfbt6gaPQwWcECB3Y2IgbnFJqVwbQjWclDgUr47oTofIA8INig30WfSD7z3Vk4vFBQknktQ0iJfqoE6NlsDi6MOSJzAde5b9DUe7mxaetYmIvP+EPFnI2K3k2g74iAbF3m5je1+dDnC125Wf6M/4B/83xmV5jQmzIiQG16sjnbSreKKRfE9hNt9uiRgZWvgukuD61tzp81LAkzqVoN4+ujOLOvZ6LkuQdIWOODbrQWUXDHWB7FZU9AIu+DvnOXp4EaKU0OJSpt9nOOWhPkM3SflG4UYlz7AwXlJG2DbtQ+K/IYUfuRijnRat2+y94; 25:wz04T2BO3kBv/wQU72n5XOPObzTrw9WwVlEmCuW+kRx/82wSCO3jBcuvIYae7WDKeiReeX2isfbGdhFKe6MrzUFHpAVCWbP3//knk5UuoIldKF8RkFi5fH62yNwvv0V1nuBFmZ92dOrMDTOhjkfC0JQS1lFh9NTGiNXY7D2IGyUbTNIxGEPswGdZIr+ful6BGGRi0M6FQNSvlkoGOZPzOSHbD7kvCJgPt5kuzFT3RP/gP5oITVHBmeafkjS1D9Xhe8Tu6swAa61y0Bd3lEc0gwKaLhzIbiENvIzCMOez7wvHfIWmCQ1z+M8COiAI8fOTpylWwtRDICnZ8gcRHw4E8qcyEQBzq0hOACY3csIC6eKp/KrS5tInt74bEQpbqYwzdaWmb6bPmCzibJ93srow5cVRM7A3+VgmfGXoTVE0M3BWZTxZMMX8jxQCiNgyf9bzviN6sMmAtKBxzPmW4MV6Sg== X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2792; 31:WZvG/cEUvUPquoNmFoqkq6XOXWcdWYOStcMilq/SsSj9sqKnXX5ms/uJhSxsOEh9reds19M2OPc8TFOO3HD4+Uv8DLDH9r0eHfG/Pa4I/fnW698DnDknIaPx9bxJjJm4foxKoiNBWXu8KV/sgyaAPmClEURzmyPOlmQ6zyYZQdxTb+dLJiBhHlhiMmFcrrY6YvaZEMFzsvI/k7/OAs61vy/6qbqXMX/D34XGrzXw55wXlCxKI0ujkHHH/XY24D/ZUo0SdyxZ/JWfClGLOc3nhA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13015025)(13023025)(13018025)(8121501046)(13024025)(5005006)(13017025)(3002001)(10201501046)(6055026)(6096035)(20161123565025)(20161123561025)(20161123559025)(20161123556025)(20161123563025); SRVR:CY4PR03MB2792; BCL:0; PCL:0; RULEID:(400006); SRVR:CY4PR03MB2792; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2792; 4:m+f7bf4c3CgsWajVB5Ue7rA88xVtKWewfgZfpV2Za3R3xc7KHlQoif0VNe7airc+mI+9Ra2/oxQaR2TgZkI5GS6eXR0jck8qwZSQLrGNmg+saCqibvuU0KmYIh/lLtJz0arPq+2gLanYYflGQSOymsh67UDHk8R0Ct64GUTB2Hh8gFfqXjElu32jnPDnxNEim01tIRz0wC/gvgt35vki79TzF8ZRJxwLgvfJfgNxzS4xwSxuwkWVcOfYqOZbhKeth0Xw3s5HhgeYRDb7JdME827a0Mqo3B8iQRPUTkV/zbznXtrVRMNGs0wyTcQJDT6S8cEFCQbJsnQ40IfECOsFsS0rx2bH5rp09L5ARW7AEJZLMBcYP+c/HwwfCs3QsQkJq5h99lGWC+rVllIb9SCP4HmMtHRaK3h19d/J8M8txN88LOIIEHInUoJGguMJQANer3PKdEuaA2+E6cfLPMIGjmN4C2pRoAkDfuTCyGE0QLmvhXDhgCVVA2on8W3axUkJooxxOYMrish2llgwS+nPYCpO/ChNujly16GWGZeNbwL7MNN/+XuAq7rO97+cY8lgZlO5mEAK345ZK0iFGZkUYcpRLKacV2TqcxiOEZQZjYxwCxootbA20MaYFQ65yXzGwQpBBgiBTzZmyouaT9PgK+NHbmHNr77sbnZcmErSo/MHWH4V5gklMkEF8+akM+yVDtuZ9eFB5cV7SyJ4yU/aDlEomz97TWePDd58CqCMwZeoLJvf41KPOqSFLDEBjyVNY2c8NzerEbJd0f4n/wS5xg== X-Forefront-PRVS: 0256C18696 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2792; 23:tOsh1EVRyZn7ts1dTs/g8UCClIllSiKzRl0hWN9im?= =?us-ascii?Q?7BOrRL7swNHcDjjEmJrkWWLffRI5/vfUdbxB4CL1FYnx6T5d2APZJ1/HK0GQ?= =?us-ascii?Q?HPvO/nQnyvCcloZdOYZ0puN0S8Xw+F4GPUEyAPxGyxbhYMOlVIOSblgR7pkb?= =?us-ascii?Q?2kr3jvVJ7d/ftV6osHqJXW3mURCmBlDoU+6oK1+9qOob2atXVyZdwTiiEU3Z?= =?us-ascii?Q?EmZ2s6EwER/X8aHIXZVpy2Jlfq+3iXYHrjhQRzkuzAAjy6n7yhjU0R936Pcr?= =?us-ascii?Q?z86eKCljcivckUFd9Rsl8ahSuj+lFf6uokyC/Rv/RHwj2WsNSLkunx5cez7Z?= =?us-ascii?Q?1HBJR9hHWJ5iH+Eo4A7h/6pLYfjs4RNLRrzzNnMjxV8INdlsoO0mbYeFabsT?= =?us-ascii?Q?rfbX0xJme73eJZZABhPDJuVCjOz5Ls56taN63mRve7PoPOUv5U951QKRVPcs?= =?us-ascii?Q?PkYPlldK3tyTX0apldBY9Riimzdo7Tzn3N1WEAgq+qjh9duNCdGZlQheynLR?= =?us-ascii?Q?mgxy6YqAJ9cyaqZ5MBjGQKQfEd3T2fgcoKQlXL929FMDq+MZYMRjlB+517oz?= =?us-ascii?Q?7ghjC7FP7h1yc5+IdJWMh1g6f8Uf2a+D0dPbo17lGHVsnlS/JuUZuGRXr8at?= =?us-ascii?Q?zQdI5Daq61NY0jKLlXjW7TDrz9463va/WKUiwdskCQ24wx5RRkzl0yiqgKw0?= =?us-ascii?Q?zg6MpHcY2qyR8OHQ2p28+Xv26Rw5lHpfk/pVHNLzcDlb6Z9yq2J66K1PJTJd?= =?us-ascii?Q?s1MrH+2/TrfFX7VHpD+YTthTjl911IQWWzym3sV6l9hck064QbXF+MB9peSr?= =?us-ascii?Q?LhVRFykcaUm39ZYvylED/Xd5R/AYS7iwLh1wkmzpeAMYUugoFpNdOxJ594Xw?= =?us-ascii?Q?I7Hk8olPQWGXzS02hrx3fEF9yQu5NxU9zaMqGKz/yDwjYqpjXkJRsrkArkPT?= =?us-ascii?Q?ZlR0hG2eQpBtkvDjy3ToM/NLpaqvw+q/xORRClKxdugxRA+oaGq+ZU6Z5lvz?= =?us-ascii?Q?AGZah7GKl5jW6tAiFMBenRCtVBLyuW0WGwd2eI+iz2cqyeiD1ZfOlEZuqfuX?= =?us-ascii?Q?fc8MGf6oX/PxNMw6aCE6Bmt74DGEE1ZlX0hsfQ/EshxuZRLisNhPhrm/UH82?= =?us-ascii?Q?xW6Rm5W2hfuSHUlO2JOzrKMZZXYt1T4UmuKOd+lpczWGWjdBDBQL4G4wkIlC?= =?us-ascii?Q?M640BK5OD46iLS730lizOI56p6yc2ri9n0T?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2792; 6:vxvX3yDH1XYofnOqhFPDJpAzCfSj0JjCJ/Iii5BqzyYFIyX29+jRsQ3kt5LkmlJxq33GyzoxgWw6XJ98dSmaA36CD/r4He3zDS35zcVI608vGb+Q2c5owxVPFQrEkAugosMU1rS5JskhMNrxlAv7kuQokQGzSrOoeCs5TnbmBVQeW/WiPRRs9a7jjLoXDpR5rG5eZGIilLD5GqWdmXXao29ehGtb3t3UTdPLPTWbMU94ywaWEUxlBJwqcmtgcL+RxSJZ/YsuP5Dk0Vr9B1plRxQCp2o65KBwHBVqWr//C0y6CWKPJU3bE1QdF+mq0mkzlGy6uELYmx/07NbZHOg2um3EFaT5Sm4iCwnfsPT9HmWudbklj3o5Eoywdg1p4YqC4ntqBPUWRz/1Eus7PiSfcqCaUC1NhmSIBq2f2C9sFFg=; 5:KjRUjpTmIAspqyDuis8kHGMZOrQlkk02kEgYVgDnr4zcBqD1AMjaPJZDUXtk4SO+eAaruhl5IE9a/qKucqZm7mkl8s++9uut19vTiD2r+fECFB2lQbfI0PQYFnxSR4V5w4yY5Lpiz36vR/JO0cR7GrYq1aQhhaTCihx1xydeoJKX2OAGyxPDnz5tv0DinlI4; 24:MD0cHAuboiBHv2RZmENgjFEPIvCp6mpILuBFaqj6ZnjWhr2d2NYo0iu/dZOAmMRKbrNAWAbuSjOhtsDoiKjZePtZTICrXGj6H7BZ4saigl0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2792; 7:b2j5nm+FJVOwv3KZPNoSAtccIPoQAY4dilrFgYP8Zt4dC4XidsF8yVus/r9JN3hysyoVutZ3V+ujvCQ2ik+BfBsT97Wwcf4ndST0Cd8kTKDPHtkbMkjJfiTnykgRHmqF3Cd9ljSwgCY6+LXrCcWjrQPYZO0jc/d2NpWBBeeOIzsn33RZ18xNE+TE8SNCO8hJ4Pl6EP/VhiCU6KG4F1pWGxMNaVVfSLuXvqIrcWYoizc8x7NdOz6CiV44pwqWWw9lQPKzZXO51Bm6g5w1cGUsZkfWF+4orXtZakbgIVVPEGMo78jAztb9LuC0NQJHuG9l27HvT8sl5hmINF4264PuXg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2017 12:42:29.1834 (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: CY4PR03MB2792 Subject: [dpdk-dev] [PATCH v2 16/22] 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: , X-List-Received-Date: Fri, 24 Mar 2017 12:42:32 -0000 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 649d292..84e2101 100644 --- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h +++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h @@ -51,6 +51,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; -- 1.9.1