From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0086.outbound.protection.outlook.com [104.47.37.86]) by dpdk.org (Postfix) with ESMTP id 9877EF966 for ; Wed, 15 Feb 2017 20:07:04 +0100 (CET) Received: from BN3PR0301CA0035.namprd03.prod.outlook.com (10.160.180.173) by MWHPR03MB2958.namprd03.prod.outlook.com (10.175.136.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Wed, 15 Feb 2017 19:07:02 +0000 Received: from BY2FFO11OLC012.protection.gbl (2a01:111:f400:7c0c::190) by BN3PR0301CA0035.outlook.office365.com (2a01:111:e400:4000::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16 via Frontend Transport; Wed, 15 Feb 2017 19:07:02 +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;caviumnetworks.com; dkim=none (message not signed) header.d=none; 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 BY2FFO11OLC012.mail.protection.outlook.com (10.1.15.23) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.904.16 via Frontend Transport; Wed, 15 Feb 2017 19:07:02 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v1FJ5fLu020023; Wed, 15 Feb 2017 12:06:59 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Thu, 16 Feb 2017 06:09:25 +0530 Message-ID: <1487205586-6785-27-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1487205586-6785-1-git-send-email-hemant.agrawal@nxp.com> References: <1485172803-17288-1-git-send-email-hemant.agrawal@nxp.com> <1487205586-6785-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131316592225810326; (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)(7916002)(336005)(39450400003)(39860400002)(39410400002)(39850400002)(39380400002)(39840400002)(39400400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(6916009)(2950100002)(68736007)(6666003)(5003940100001)(38730400002)(48376002)(305945005)(36756003)(53936002)(33646002)(86362001)(92566002)(47776003)(50226002)(4326007)(85426001)(2906002)(106466001)(2351001)(81166006)(104016004)(81156014)(8676002)(626004)(5660300001)(76176999)(105606002)(50986999)(110136004)(8936002)(54906002)(356003)(8656002)(97736004)(77096006)(189998001)(389900002)(50466002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2958; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC012; 1:jIL7tRkjCNnJsh8hPr8wGaoHvcI1wg94Icb/HkCAMExsLcPYsDm8X0lSKSvRoivP8IXTXk8GPjnNpGmv0IxTgzJGXy+Wd7mSb4ka/zlstE6cX3YMn5PMPp9HDj/ogffqdyvdv+pRCK9/5AOyfFnKXjC3IEVsuGY++w7rEflrzyKxeAfFpqJ6jOiUOKVa0r3KwsQzP4Y/1UeAuAJUMnVl5yCz+Oovo8tYK/fDUtpmx/PyzB88iKNtJUOGLWLyAGcMZ0RrnEw92tgmZI/IwbNqPkZNCIm6uHztkyrcbQaBh7GTb7xXT0uLx980qSupHIUNX12pn1OXgCh8kBwbBivZgyw/zf1K8WWZFTSas9MA/XK1LB82+FSHW3ztLPWjY/JiIhdQEpaRxtvSo5kiL05du679yy1kB7XMm59Lqy7FXwu3vAvWrz+/Zkhtk34rbQRHPq4Bu0Z6AK//GJ0iffLn7PO9w+LYkna3rJzUQdqQE8lvrofN3YSAnNVP7yWEO53PoTp/kIn/sjZMpReesX4WfQABdZRZIpXBBzB3yI13XsEO7lzEcfaQaGMnbBZzcEagp+B2izP/kDwV4ruafFB1f6ROyAFyUgzWZ8yIOYmM+tDKLW5YmworsmZbPHq7fh/nHkBQyEs3olpIqL/FLkUU0w== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 6898a6e0-6da8-45c4-f796-08d455d5d332 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:MWHPR03MB2958; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2958; 3:46jZGWSL3ZagddHCVErmg+T/Z/ouIB7Yb2ix3WZjmuwH8punpoKqd1pdXIwEgXwIUBv1eD5leZkFYorG0DJu2gKXZ6YHMH1td0eZffLmnwlb5rQPCTGaNffIUXwC5uHMqww88Uau+wpjEhXE+e3Fv7lLTkH/c5OLmuNOOqqIZT2lu2bJAKkv/BZZSGt8nFi0jbHs55xe2QNvovXjzjcP5I8fDu342+Mh3TrJtU+lMCwFhKNDo4Ejc7POUWHD3+tRmxMXwHnglgNfGyOOpuQf5Z66m3S2uNEBX5GcuzQMfee2NEoyU7h/w+v3sW5dzJklZaFxXsq8ofWf7QSV/1ttxpPMAGTpOdTou/W8wPAx3eRFXvv/r87kjSLdZS2iEFnr; 25:8PK2JNz92ZorZ6DsGwW0cioRNee4kMxNYw5bqOkiEHVzw19dyiaoSiNIO5/yeqtxI9m2ToTNdNE1GzxGBUjFYmebugFQvysYW5xps3wKkJYN8Y54DZwKO5HCHT9futuiX3pcgpWHNfZW7jPK9tSvLUBQoOXMsdJnZU7I9BkGEQRTIdG85Xec6N9AD1XD0xNoA59K1YRwQRMcXonqJbBT2eNZfJwSWK/GyWQD7kBsvz0mbvj/8tbYNkjxJD4Q9WXI0XcMISvo/0ZunfXlr6dnLO0mTuol5ieToVIJqDTUy8xiE5WhDn72tI8u9XlI/fjUdJQkW3PRNN9E6dv+sN3gx5aoDjAoASfNoKGE8dzWDAnPzp5CBCPKHmbCphJaO/V9DB6eTj6WwQQ9LeE1dzSTq9dGTU9RJfA1ZNl6icisLKV4T6wb97zkjVUcjubNdpZmm7bFoH9gZKfE8DoTdxdhjQ== X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2958; 31:FeStDX1zLgrpBx/fi1bcDjICtIwEPzQav/qqNqpcbB638AIHIknIm8+gI0cdVxWs/3DwLjz+w1WIG69lbVDliw2fl/ZuG5CDQQ/L7sRdfkyJP9BgioiT/DU/QAEnoAH8wbiuZrntwBOfV5nvi2hK3qGBSyIG5q4m369cqyqmVkDEVMUz3F1u6tgkQ9Vm4gscTkOJwT+FoRnEuNN9aCm/B8FhD5JItPXCbbKjjQaWq6tESfTCzYb3nnGN7PI2Mh3gcD0of5TZ20fDKHZ5xj8czx1YZ/QehOJzs8aLwWHszR8= 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)(5005006)(8121501046)(13017025)(13015025)(13023025)(13018025)(13024025)(10201501046)(3002001)(6055026)(6096035)(20161123563025)(20161123559025)(20161123561025)(20161123556025)(20161123565025); SRVR:MWHPR03MB2958; BCL:0; PCL:0; RULEID:(400006); SRVR:MWHPR03MB2958; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2958; 4:bWaRAywmHeFfHwNmEgaJI9K4/PThIcKvpdj249igzidIebhtFDnnzHO81EFNYyIgzlMT6Cxx0HQDGJr72h+gkDasHYxBP2G7or2DK8TpJbLOwk0X9fHJxO57uQNxCHAFI/wal8eLS7glg79cglb88TX8Oo+eMSmcp0bx6nffGjhunCUb8ULXMkDGJuUvsTGahZqfEqyXW09GoKJMJIzdcMIEs6ceFgRhu9rqwJIFEjYTT2V3+6fFIzrXdK8GTn27cD3ONqeL8PKxbHWSvSwj9CPvyj4jOWcY+IW0UTKWObseotR650frGf0G93T92b2Zj/xLTnsZknmHLPYXT3St9+ba7L3Ugl5HZhe4bgVbZanX8B1MwTBZjUD4YgV4m3B818l/VwdyM7cEX85OiU14OH/pT+CWdXFrr420JLleynnpgiGxsbbCQRpslogCsDcUky1zuicnawzQai4icfGts5LPpwGclFU2oRTJCqhEyLVRiQbtrwjXG/EJVucNcrUOOTV/hTtRYufK/KdN1Lc4vd5Wdp9mFJqv8mzc1rnADrb1t6StFfAso2/EkZtrQq7/6LSTY2gwyG3IOeRbE7H/yswmpZm3bDskqoq2YERl/C4hVQgQhRZ+m78FnW7A/+FaEre3tZRYyOFaAinoLPnjNij6ED+qZtkx1in04sNOgGjdDy2rbWQD1ZJz1vZ8FZljSsoaeX/VVMCZ8MMTqorBwsqCN3sErrdg/1s0S9BOKSmThjhCRgwAQg7SserLXlW+6gSbxLXb5IOa8JzO1VxVNw== X-Forefront-PRVS: 021975AE46 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB2958; 23:EhDfX84cQIu1+jowfORajOcRWRXjDYdqSqQgVLt3l?= =?us-ascii?Q?X/nNuGUhyX6iHBYTKTWZlLy40yGLsp2RWV2DO0gt0/4W5VfkMC+s3ppduCgX?= =?us-ascii?Q?vD3Qi8di1EbzQIgB3QegxvLbEJkGoOWKpyc3gREyvazR4sanYGgnxBuVi8Xd?= =?us-ascii?Q?dJ8FLV3oWiJpkNe+AAZrmKEqUHd9lfpz/Rbn7hGBR0w1x3UUf1Sn+hTtX/ue?= =?us-ascii?Q?SAlsiJhAhlYxhno97mRUrPH+Jb7vykh/nuS9Wlh11rRdTdebAnLdZHJFMrJ6?= =?us-ascii?Q?jF/40t3hj/bx6lUiYu7oM+MGCoIj6x06q6Hs9Zt5dZCMiVD90zJMG8kQjjSk?= =?us-ascii?Q?MVqkGGKTPzAlwSowRrxpptEH15zrNvSDWTuWZ/Ma+MnD20Imz+DL7GuVUqtq?= =?us-ascii?Q?/OsJwt/K2q/A8Ps0GVQAPr9ZC0qw5LZsEjjz6lZ7aa4JObX7eKnGHcDQ0b5w?= =?us-ascii?Q?vW+wueTKTxiVEBD3j4i3H5ZxQPGNtqWVY8r5t1oOGfYgzGxPKnqUhyJJQshi?= =?us-ascii?Q?aOi0wT5cmIArqEmEZ2upPVUIZiMqATGgJjY11qJ/wZ7IXDhy7BiCvBAciyya?= =?us-ascii?Q?A/TtKECjeqgCbv+oy275jzqDTN8VIDB+7BXknHLSXncTTSa/NMuCpL8IuLye?= =?us-ascii?Q?JfV+FsM/rbkMjphKEMX3ygjMVnE6tpj5nNu2CyZLih1B41ifvjziGgU0Kvoh?= =?us-ascii?Q?tNcCofdQ6phn3uUY6hx3v1Nvp7hzA9vwC0zPEUENQ+NSQeRpkUucqBW4+p0r?= =?us-ascii?Q?nLQLNR65Y/SioGv4eHCmwd5uMRslDBfFhcvp/11YDHEn/MvBrzXHVf73ETvt?= =?us-ascii?Q?61UbjEgz4FjncqJAi50ZmeeCg2FVu+B1fPV9caeVeUbsqyYFVuUe4vm+1mQx?= =?us-ascii?Q?PgS/Xjnei84ilPvlUeA7dmzSmEc8Ds+4DS4fxQtev3yq/EMTKKYOOQshp6wz?= =?us-ascii?Q?WBnC+U187wtZko8LcigAtPlJDK74FIvhy3OHaRnpkos9/grR/684PPjOFADx?= =?us-ascii?Q?Chd+zDvzV4RzGY9r/0XlL91zgUj+x7Mu9F3Qza6c4VCWOJHiiLiL7cw5vznv?= =?us-ascii?Q?r18jFMvuKbfW+qSmFo/970wCphxvRSup1NqgIcPou+9KA5a1CWdPjeT3mDem?= =?us-ascii?Q?fNG4JrBBWLM7UKa7BoBTCPEeCuZFkqpLEkMAKGNS3UJQE/EqNs8XTseoBI6O?= =?us-ascii?Q?AJ7tDHkPbXwH4CsRAkcXfhq56JMLMgoVEkCHXGuww9h79RYriPc75IGSomA8?= =?us-ascii?Q?g8Pzn1Bpn5fNl8+V+Bu2BReuRjiQV42tcKGYn+yVMAsl4pleoVN4aTH+OjrE?= =?us-ascii?Q?Ue4NGKMzFV41XxiSQRiuAAAkBsXuZ+zC4+KIB1Wz5/N?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2958; 6:k2Y0CuYZUAXnP7oXrgXqZQ4o+lSd3Xi/JVwXaSB4sQCWF75usCljjW24GNHt6alroa5LLbWHgI2G2xmRYuscohi65w12xFDW60ptNWxzOi2Rj+N7sYNDCXOububfCrZ6MhBBQXH0asmKkRtgKNDNwWpKP7kxiqSV7NRgUgZHa6bqQQkddLKdtaK8593BUhEq6LR0Z1ilEOtq+b2J8KbvJGeX2ZweT5L+NrHDQVSDRx5Mtdu1rKCaaL7PxI806qAY4joKOFf+08AiG5LMHRlCP74/csHHWJbxTKwOjGzjFHiHoiFUX8TGOhh8t89nLvK2ER2OXJ38+Tsjoac0+ajhg6SLZjBCoynPNRiIq0YCI+nYNBGY4V/mR2+9hjU4bC5p/EVk0GJ2Rzm9Vg3QhAYtR2HpQcM+NtnBdnqObCiMVCY=; 5:S0EmpkYyANDwrtpFLLA1wIyNgASE8q05Bxva7GRdpCwzEfaxXS1cZm1+4asha6cPQ59ND7oB9jUmZTl0sDFKwTh6LXp97bVeQYflNfKPLqIL9KaJljOYwoFbMM7jLA4EkoLM/ZWlGly1ECxwbQVphLOk/h9G/QzaZdg9m2rvS9O1xTWQMGfIVC0ZkVwP01BV; 24:NfG5hihQUQiJG0FZxo6hVLZjSHnuUfj4M3FTYIEQUmFx3SGce0EyK8uIdfPKfAw64NNynT8L3AJoZY5Ovww7gx13TMLJ2RjBD4yT/0SBdAY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2958; 7:m2MYbYNzpZ8uUDLlMeFpuyaIT0goNqvCql+kzkXhxOae6bwTbtNxCWNP1WmiiySjuEx/pbWCD0EQHE2wqk7Qx2UTTf2hzOKLsVANECegmwfVnIYMl6agfXUKE1xYrgeZmsGla0UjTHgsTtrU8p6FFt83Bb/AyVac0alP0hXZAnlZxWM45ocf5v06dfXQvbYsDRbmKpV/I8SW2B59fXJU3dYJsu3PqTMOx6G7RPxSr3B+9tPNnZRaCaPnVc1QWjMTtD4LPCQPXdgGgxrsDpz6UJOKZz24PyunqLoXe3uEOH9EBn5Z/mDcsL70VBropd3al5+IZ/zP1B/7Qi0eXRkTLQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2017 19:07:02.3626 (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: MWHPR03MB2958 Subject: [dpdk-dev] [PATCHv7 26/47] 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: Wed, 15 Feb 2017 19:07:05 -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 42c5517..8efac2d 100644 --- a/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h +++ b/drivers/bus/fslmc/portal/dpaa2_hw_pvt.h @@ -50,6 +50,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