From patchwork Tue Apr 11 13:37:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 23475 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 DF86069C5; Tue, 11 Apr 2017 15:38:47 +0200 (CEST) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0087.outbound.protection.outlook.com [104.47.32.87]) by dpdk.org (Postfix) with ESMTP id 9D478D090 for ; Tue, 11 Apr 2017 15:38:28 +0200 (CEST) Received: from BN3PR03CA0083.namprd03.prod.outlook.com (10.167.1.171) by BN3PR03MB2275.namprd03.prod.outlook.com (10.166.74.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Tue, 11 Apr 2017 13:38:27 +0000 Received: from BN1AFFO11FD011.protection.gbl (2a01:111:f400:7c10::180) by BN3PR03CA0083.outlook.office365.com (2a01:111:e400:7a4d::43) 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; Tue, 11 Apr 2017 13:38:27 +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 BN1AFFO11FD011.mail.protection.outlook.com (10.58.52.71) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Tue, 11 Apr 2017 13:38:27 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v3BDbY3C023442; Tue, 11 Apr 2017 06:38:24 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Tue, 11 Apr 2017 19:07:21 +0530 Message-ID: <1491917847-3935-16-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1491917847-3935-1-git-send-email-hemant.agrawal@nxp.com> References: <1491917847-3935-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131363915074710913; (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)(39850400002)(39840400002)(39450400003)(39860400002)(39380400002)(39400400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(189998001)(97736004)(85426001)(50226002)(33646002)(38730400002)(110136004)(81166006)(36756003)(8676002)(2351001)(76176999)(50986999)(105606002)(5660300001)(106466001)(305945005)(5003940100001)(54906002)(47776003)(8656002)(6666003)(356003)(6916009)(104016004)(2950100002)(2906002)(8936002)(4326008)(86362001)(53936002)(50466002)(77096006)(48376002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR03MB2275; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD011; 1:e4KQdbGd8vxoEAQSsTVeuiS6/3HqmCvaFVxtQ4b0iGFelpMndA/DJANYYO4a/nK+VOmyRq0aRvslZNN52Z3zIh6OYCYaZhRM82nLtdxujm13zciXxLb7Ic8o8y6rCqWrOv+5Lkhl75aYdM5GAeYk185pmBkwpven9NGxMBe1H6tKEyB6XtWXSY6Kh9owYnjnma+vDbvuDbgoB/XyQWOGNbBxaB/WQo2pwSElKX5jmNXNtzw/XEFttCOasebqutMywKgJtdCPAFy8KuxqDSJKIk0TAm/yYIeUYEHwPQnz1ctqrukuwAbkNDU4jJrDnGavc7wyjuXVxf7aqJqFgqWeE5ce9kOdtRZsQjQBiQjhITrs4YEsH0prihSt0WFurz7vMcCioK/hgOJNC/ZKl6qspImIUFkSosb07ujX5vYJl0h++J2fayjwOLe+tJKubIPtwEOirHNRPELdl9lvu0yIgzw371cjWdJj/MLIX4yQpkG3uPPBRm+O8ibzktUDcVlj/fi272iiQTATzbbSYK1Y5+wDV/BZk9ZBQkLGEOXGFKEZN7fbH14GlFAVNHg4IX2bcJmtsmRUTcCmlC2DgJsJvLb6JUUY/IZD0REA4N93+w7x5zGDZnKu9ucnfq6hTOUsIpOiH+e+PJ176z89FS0FpVU/LfSTNOB6njNOSyaXECg= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: f0becc7a-717a-48e0-83e1-08d480e008bb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030255120)(201703131430075)(201703131517081); SRVR:BN3PR03MB2275; X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2275; 3:a2CbsNCxfykQ86vDc/BGziox3HxZxD+k7I96tFiUc3g01l+zGoManF+x+jNWLuNwXayjJAhLOGEYWxHCu6MnVSzk5EkL2aObVt/r6CgVVKmpdsII7QS4u/eG1f0ogWRBhP3OttM8ATKcJAWBT8N7uySFnbnKPGFaJSw2edKiIwAF5+lRsDvdb97f5XjMMIEdJjj75pCDFMScJaElMLqCvo3tssH6W1r5WFXmMLmy5gmLkAUdAJKla60bXQr1XteNPusT6mSi8BUeGw+q/+d7jzUxblJhXU+WVZalxRiqx3gb1W2gm6dr/CdZqk0itjwAZAsvx5iC8k06SIq13xoQdmRHB4TjxdUANZsiDjobtMUbKf5zeZmDxEcjEYjXB+eMUzxZZbTI0gWyFPXljhSwxFdddohMy/YDOXk/IHqUIZlw/uXfG+q/3SfJoX8WXDGq+j+62+TZgcgc0pr5JaY65g==; 25:A2RoIaK8LGVZaKBwAbVsX9TV+Lc8G8g3Flfq6vr0oLRKePlupTk6Cnx4jHbloDW4hR/HMgjEHG16SM1XOUXhquV9qrEcHFF7wYG0iLytrr5hzL4TGANBwvM0lyOniIgLKL8Ix2wS4+ilzgOayE2SveWWfnLk7wtbwRYCOxBiwcLA6G+ctKaOSuiujRL/erQexn9Pss3jXOsgaLTMouX1r4/WlFVzvszNBX1xAy+oofsThtGhjSwgV7K+rIFlCFW8XwJvfRRguDlqgZtHmP+jj8w0Wil8JfuHWOBWoRD4oBptFNUizOkB45tJmUFqsi7b2AeMkRYInH4uR5Ivkqf29Ur+SO/+evl3YFr6oqTp1B3oB7e5WD3GM3MG3d5gYMR/RMGTzJRNdndAMVKfYvag7ATSgPNpX9rRYR6NrlJQZOwuOPI/u572TIxFxJHg6L3DTZ+Y8XrzIAN2W9FTiKW8qA== X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2275; 31:5+InDxeM2XcYOSGnOfKKUH4JVvr6nk9LRcF1gd5mAv31VV5n4umTt8UCedpRdzL1SQf51pFhIP4eSJ5PLwhxKxddslhmlxbBwb1aqPesSZLuBMKDj9LcRifIts/3zWns9GVQqg89ZZJL0ehEpdySI/p3uDWmbE+T5XlPvigS5tWM/VQOg2yaQ99+i7eqisIGacsXaqf+D9D20EfjMFP6gK0nYKM+yQIXxwT6F5RkoPX0/IV2iVfw1uqyLvYwBCrNefKsR8k7qYPEAzuOO3UALiv4MKUcUwIMIWAGFQ/uFJk= 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)(13017025)(13023025)(13018025)(13024025)(13015025)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259108)(20161123563025)(20161123561025)(20161123565025)(20161123556025); SRVR:BN3PR03MB2275; BCL:0; PCL:0; RULEID:(400006); SRVR:BN3PR03MB2275; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR03MB2275; 4:zNMLm3DanID4Da/jbPFCEqIG3wVNcP7vpK7X9qtaj7?= LjupclYEaxLcNtExDRonodbDqQQXHsaxJB7IW8nkPHwD6t4/SYlnjNtjTElKH2yQtP4zjbX+OOSA3o0lu6fJzQn6kyVKFz4V9Z6rDNHKaiBfb9/kLJXAqZCi8y46sR+S8Q835rs2ji5YENszFU1LETagwdATJZ7Mxw/TevvrhGaKN4nGmdGc3YC3b81GUPQv7sTMICIU67XDnoVY7CHN1tzeP/K2RUN4AiJf3rTaA7Z5sRCsGPKJfC5/PH1+xHHgozLhEuXs2o32Y/MNt6ls0l59jyxHoPXtLo1wt56J/1BhiyupcinmE3jxeMiHq2dZrrF6Y1TbsYU/A9bd97qjSiZZ8iLOse3igo3H4k3gxHEnAv+Ta3v1x0IWBWggFDopsANt9sW1Yv1BwlZ7gEDKbTWzp9HnXt5vyuFuLOksjaEwpth2oSl2V3k+3T6MNrpxOEvfV+43hCMYayN5gc3Q/n9NR50lvyKZ795MWhRM1vgAtZRs36tF1vOvZcxjDvmAMdfYWdAlJ0029jV+FWqSHlj7/9Ddyl/iAHTy9RF+PG4NsMhRygyhvwhW3xRCdi1PoOoe40/Wm2WGlAbE0cAn0pM4+Nycim0koKSmlvw57qewova3y2DxXYVAESCDy1UXkYRMU/Dx8hM6p+oEcFQyyqhSyXWL5LiHmk1SOCUt/xvoGc2pViQjllLvl7GVlbLloyvo0+GXR8P5Z/BoNMhr6kq+84POBKc7i3wbZpIXEXGf62Sb1Vr4ZCydF0RaCbrMK5yAVrv1mBF5ZzaGNtzJ+2LvsDVWxdOUxFCCFuEqRaeIEllF6gza3RhQfmPpCHx93Ly9xniT0rqw5qA1ocSMY+Mb/xRJ7Lk2L4hJhkRVQNDr1c09E3wzob9ieeztzRqsuX2u6aQY4h3mMTc+B/ccq6BaenDmzFYvdvJzlfT6nqmg== X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR03MB2275; 23:ib5npfSx69V+CGl4+T4QUYnMiDNuhityR+jPyX4FP?= gtbpqt3K9h8Ou4L76Akqqvt/Gc5/pIwH3OAXe4+LTO8CTIHD2WTr7zQhrN/xccexaZUqQRWn8SOs7yhSD6tOKT6gbB1b06jbOSvXeUyUuCI4CU85v18XhIYF+1AsFYhu+hwabEj3Ze1OpX00x2lKEY6Mx0PsklRkQD5DBDI1gASRxN12sggTVu5l3FJNdSU+W59jJ3ys6yPaLu1u9fFehPpwi0nWvm6+WhilaFVXuX4er+AbqdydwktegaVagx2pAUwuT7uPFUxGuedXstmT0VJfemgdpbfs56AOsSxRjFFiIsZykDMNBw8kGO85Zn06CTmzAmQKgs2fz7p4a1rwFKU/v3NZw0n/iplzv+Wi0UBMW+pinV+GoOlK4MWCqXm8/w64XQdBzTYigx0vkNbERUgbqudeybtNMVFoKil19dFZxt+vi5uvHZMLNlhPDpAlH/RZXMB+XznjgCb7HULM6Zfe2F7O1M/I69JpTZmAaGqOrVUUxCrLzaFqN740yuXRULkq2I0pcmCND6PYOARNRARga1T4fQeiVCunYlV1/LkGxh+KVJehZ8MEF3sAI6CGQGebJzWQGB4u0808K1fCFTbdbtULU4tj2nW15hUVQQ/GYO7cdvhI2n0pCyvXPBOAz++moH2P4IJE381xxtYdXiBDDZ7dRjlSDRu1XRk/v5eUP1hbjeOCXKgzFUhVfr3iQxD8++jk5ulVqJE6Xgjzro1GPzTdLQOL4p9WhOs6ElgdtXtMl26Z/ZaLTeItgqPVi7AO1jy7v8tIgjl9uIjl/mpQppjc3vQTMmA9ujTE5yAC/f4reXE9cmCX0cQJsP9Pwge69SEz8KIPC8JQ+opC/FRElqP5UKRa5r61k5BT7XldMI3wplHN8MZ1cOD8cztgZFjX3W00x5CA+rRaBmJy3zk+PQ4Wo9ycle+gE9mmUN8P4141Th/5R4+N3t1FMnrdqf+lZJqPWcRcucwfB7kLqbiKfG3qJgYhfy7g5XRfiCcjLBnSFiBAh6GzL+wbxFpGSm6Oj9q8yvtIumwl7mIzIvme/YyyAGwPGEGfMurJ0qxLnO6lyjcJ7DPon0g2NXrKRSQljJiEZDu/EEkdZIDgrLoG+IBzazCNrvtC1JXi1fZfABHHr5ea9gedohndTp2CtosdU5lrdWZPFxS+aLaHmYvZTtF3e5RD9iXaa4d6uvShQ== X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2275; 6:XhwaKZfOkPMlLwYLn0rjeCI5dLwVJ5QkzjfaKu5ciYDvvwJ7KdYDcR5kPiA5chEOQZlyPueS91jQDOWuRcq6OrFJ9s5DrSWrDBscX1PjSt1CF3NvBHpTmDCA8RId2Qxz1uZkRw/RKKOwXyK3WPk6fhIpXrVtA9msMFUXGnhI+rS4ndwLLcaBl7yCytqSDKJDu0qVcQlpHufyXKQPeI2y+M4LVWfmY3B7xL3oh0RtT1kCUg6eQLLOeRx5up6Pnz1ki4o0k2rNlybzeyCvDRT2qK61pfF3ucH4q98sipJzLgESYSnSt0lfG2q4P+YUlKF9HXBNRtHRCdTUxKxMYyGQJ1Ny3NX1gVzOL+I+qDe9bPTNto+FfGcBpqRYdBLxQLDIasUYoBqrqZWS0y1+DrncGe1xyMWgo2EQ3i0JGupWovGQZ8sV/PJZSwihgO4OdyPNyi/+piJ7La1VN0umej1T0g==; 5:0d5Buwh9tZy4HvvUlrh3b/Vjib6RjIcCZVWZMwqUya3kRwPCovxuRKLLjLfDwqE/SVauWBIFlZKz/mZJIfvtH4mNRElcmuVWCKD6+hCWh15Vjb5IwMEmkzNldof0a+HXxq3Zl+biucP8WJivSSjyFBuEDW1PHm/DrcyFNkVwnbRxWwQ0ycW1cUpNwQXai5Gq; 24:2jfXJEdVSSJB93lpOLfybo2S7S/yGJi13OduAOwZ6/XI6qMIBp/vgccwkx8a3jdl8lSD87xYWQ74Pbm3YZ1CdtLiARIGjUmDVV5GosYQulg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR03MB2275; 7:JfCz/iGhZYZZHWn5Zg8N2QSPC3tc1M2SlLVq6KLHqpGcaJFZWS2O+IFTnZGahaZ9LJZpofDjh1UaGblpV+lPwpJJPd14VI7Nmowso/vcBFj+htXg50galuMx3dStyPH83bvbt4KAdgDiTrdUliQuT0gpF3nAENJ1SkRKfy71H983dZ9Erwt3bCraomUjJ4jif8EvdT1HytrMuG5cjLX9PpS5oeLfh52zSI7GvhLE/TLg3VB1qYF04dHdRJfP+THow3JeyTJjx7LW3/i0D2iARi0FKUeknTJaShpQWUH5spW0/WPQKQVG+Y8TyTvO7LBiS10WA39r6mzPXZsn+o0b2w== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 13:38:27.1746 (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: BN3PR03MB2275 Subject: [dpdk-dev] [PATCH v4 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;