From patchwork Fri Mar 17 12:36:35 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 21853 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 E0213CFA8; Fri, 17 Mar 2017 13:45:40 +0100 (CET) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0076.outbound.protection.outlook.com [104.47.38.76]) by dpdk.org (Postfix) with ESMTP id CE50CCF7A for ; Fri, 17 Mar 2017 13:37:42 +0100 (CET) Received: from DM5PR03CA0011.namprd03.prod.outlook.com (10.175.104.21) by BN1PR03MB188.namprd03.prod.outlook.com (10.255.200.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.17; Fri, 17 Mar 2017 12:37:41 +0000 Received: from BN1BFFO11FD018.protection.gbl (2a01:111:f400:7c10::1:192) by DM5PR03CA0011.outlook.office365.com (2603:10b6:3:118::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.11 via Frontend Transport; Fri, 17 Mar 2017 12:37:41 +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 BN1BFFO11FD018.mail.protection.outlook.com (10.58.144.81) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.977.7 via Frontend Transport; Fri, 17 Mar 2017 12:37:40 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v2HCalI4023358; Fri, 17 Mar 2017 05:37:37 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Fri, 17 Mar 2017 18:06:35 +0530 Message-ID: <1489754201-1027-17-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1489754201-1027-1-git-send-email-hemant.agrawal@nxp.com> References: <1489754201-1027-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131342278607925204; (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)(39450400003)(39840400002)(39850400002)(39400400002)(39410400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(86362001)(50466002)(77096006)(50226002)(81166006)(8936002)(47776003)(4326008)(5003940100001)(8656002)(53936002)(8676002)(48376002)(85426001)(54906002)(81156014)(104016004)(2950100002)(36756003)(2906002)(189998001)(105606002)(6916009)(106466001)(33646002)(2351001)(110136004)(356003)(38730400002)(76176999)(5660300001)(305945005)(50986999); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR03MB188; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD018; 1:z+Ezwrfu3sN7l45usk+NnqH5gmcdqLQZ9Uuw5Xxew1yq0pI3dLJbIpKWjZgKYmnGktKxtsPCTQZNj3IjQwOMJJtPX55idzPegUKfRvQIt7fn8n8JaTgm/IDHEhA+DCzjZYZTIN8eM507qfVxnVhe3dGh2nYRdgBoIMYvL6uSlpLQaIFEJl5c1lSpQfT+DCxNG9lCSCcjAi3DB6gG18CkTFSMDQSNKRJ5ERoLK3CLDte5SIiM97AOLlUjh7MgxBKsUDDmVZpTd1rwieoJSSdthRMG+PypFA6dyiI65JQY3Zw7eVhonQV5TFIeZLSHZocR9DIdpmEwanQO/Xv36haKKTzTtMl6jHkWd2BouvIO2jtNhtjygY7m5oXcv7RxuYHnnSwmigIwVDuaGoCiQLToWWbeO8z7f3x+d712IpGFZo0FavihraOkQoaPWtvVnjf3G7pgq21CrGUjJ+tY0bt3LDZ2Qo/qZJPJ0sUbrm7TrfIr3E8ARdsvAThFhDK+OIPbME9CNbsijWf+DsfoPKr+3l87Z0rjYCXlapermQP7ehUca/IC563yDE4G0Xdu9bwCZxSCsUUY3cWQff2bo0dfdIkaUQPMwM6Uz1jUzx5Sp+n/PtHKqHrot3cUbtRCiof5VWYhOUI/wJvU6RchkMLv/Q== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 087624dc-2af0-43f4-64cc-08d46d3266ce X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN1PR03MB188; X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB188; 3:hJlAf1UTArfH9zmPMMyEuqpk8Nv9Nxoq+GfbLW5b3Wp4e/UvpeImwpoAvihrbo1wM5HvJV4rbzQVHpj9plzRn/GcaUkBAorpuEyNB/Vf0S76D1zZieGpeVSjfemCq/LS92usWmxF90BUiUaqH1gN+Qe6IOeN41jmUmQfZUNBUDIqA1pAIcViv4SKC8KwrlcdLDFjod+XjySHAsKBgDwGTijIKDK1XgueToj5XQEye/Den8N1KH3GGIUv9C/id64jo9W3JHksmPlevxpVxJT6r63JU/jf5tO31jWOo2hpVdKdyvy5ze57YCqCsVhKDtzVH/M4UBis3suMYUu0fGEdWcdbByv+CRrMGMbQATZibLx7bg0dkide9X7OTdctW6Tt; 25:NG7lMi/jtPELaRMhGejpVjhlIxMH6Xwh4rIcGxXy80BgPwxc4K3I2zwCjGMAGG3WxxV3kjOviTM4F6W+kt6E6w7mi12rORlwXmEeQ/Qh+BroQj76etS2UhRBTXatI+pocRCkx2c7hoK3ND3N0DCtx5V9FUnij3TIAnyqVH5h+UtGSQn9AVC7tsIRYnk0dAvxuIc591Rb4qQ5Vn49FYmhE5DhuAS26KFVlyoAfs05vYMKzENFh4HTBpBQmLOz3oyDSm6jmY3hg0D/U8NU0kZckFBMFxj7javITNVZpwd51CLMjWPis1Rnx/v4GhFgREtrojn1rOC5l3Txvxcjo11eovrEchnYB6qcKBRADTDCSPAfZ7QpYbXrFud7ps8/QaXft0ZbhKJQc/bEYuOcVC7eQlaHRgeZ4Y6yhnX7yVgIpwU9ctZ/snIUdYCa+E/ySSxiNFfv7fnmK/t2+pdWR/qv+g== X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB188; 31:/TraPW+Zyd5FeSoRAQCYd0DAm1l0I/ixVcAGWE8ThD22AcoYAdQmYw6KFmVWMVFXDs7NZ+l+f7jzVk4WtKc1bwOUbEjCgUxlOyTvsd72OUvKJZ4aRgqeezgiNzjkZEv2zc2NHhDTHHX5Jxu9FmDoinHJzSw9I7e+kYg9SCpKlN4ULdF21yNU5ho+lO1GgxRxPyJ9GJO1MCtic84d6nOt4n0TRgasoEwzBPfcDNAtYe2Gi1bao66s5VIMLkgWZQbqU/rzn/2iwgYZUGgy3k24mxb7cGGAfw9Vk8HNf0tw28M= 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)(13017025)(13018025)(13023025)(13015025)(8121501046)(13024025)(5005006)(10201501046)(3002001)(6055026)(6096035)(20161123556025)(20161123561025)(20161123565025)(20161123563025)(20161123559025); SRVR:BN1PR03MB188; BCL:0; PCL:0; RULEID:(400006); SRVR:BN1PR03MB188; X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB188; 4:WKV4KHiPPqgWYquMRAyapehDJaNK5xuSw7qHFa7/PBVEJ58S4X44J9u6qnpLVXsWcAX5HhKyfbw3ufxLLLbFd7+pNQLBcXFoQ41YPKLLcYmYjCe0awurVfkTH5f+0aoTWtlJkTaR3pjqCMusGxfr3ceySNOzWlqCsVoA7MbMOLWYv8rTFM+j8lpLpD4PWmaHViEnqFv364RzYsCvcjiagSNoaBbVx+As5TJbhcaLVYLAmdGBVjginIt5yW75sfT4n1jny1zATGjRYJi70nwhzz0VgyXuWei8X+M+MwY1E5CV+UiMB9FTakzK3WTe1qCuczyHnr1Hmj8WLNvKsetN0UkeF8B3gUlttJIZBIGFzDjP/AjdP+PvSNj2QuaVDVZlm1jE9hB48xi5U5kVsBDPuGmWxdDUQ5tinAvmWyo5XEOgxcB9hmweFxG+K0QK9ZESNK/7S12DpeFYSgkzaPQeL4s7dkUkAe54qixADDVmnED5J9O93/ZivtywtZyxrj+LkYptEaP2isr3eZ4IpzJ2694oJP6hnmdJA1z4AHcmqIrEjsDAWEqUwbVIyfcM9C4NyLS81XXbya41R069sermVaDYD7OErLUdv+LkLDLaLyzTCs78nSG4gyB3IO3BoqDpfHeP/0lRWDb2788L7t5BpajBe6W2uCE+QFbir7Io9JS6Rb/iokWJg5PrX42xeiaevsgVhmijn+xIo0n4Wbs48r+qFbHiAZrHn368MHhpPtXGA3C9MHET0vWuYkCpzK5Ps5YTj0RemcKTCvjugRjkYw== X-Forefront-PRVS: 0249EFCB0B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR03MB188; 23:L5ou4AC4v3UIyONTkR5I41cS7uL7I/nRXnu+26LlOJ?= /kNOghMMKXRzZhtVgteFOvQdVjXHvuM1j9V0/7HvAx85pHY7iP2/KL+K0k1SXPS8vnx6LlpP+NsQ6V4Pl8E773mUMAdqCij3o2NQzF8SRKE6fLRzcAswSMchoXPCBzWG6xY+q0DDSDhFGYby1EEeqahDvUw0jnmrWXhK/JYCCVCR8VptvoMUHcOwypubcMBMailWMJRtJBPoJI8vDWkGVtXbUV11eQFsnQ3ZebaeHI36jDztLZ7hqwYuZ9Docq9gVstwmbl5Go38yy3nMmvuxikb0ek9tzmSSKvJbV1aWPiQtENG052aLMGoph+Tktbu4xZIPEFfe33G1zosyhPqP3/eXdsjs4DxOJsVipojdY+cRyaau6iS0KjUIChpe9UCywHM8JwEDVOdDCpgdvINN02j8O7Pv1RV3eqVUSwlmT3OalcEeSPytrlTggXAB9Eu4JJ95yx3p7yjFpKzplWgEn6Cyr0q/W0n8EAiri7/GGxE9BvkxkJXmnWyTjvPt+abgZ+uiz755j3UiRfQE2EC+skZ943vfuBAscKcbowZWDLK6YIW05mhkN4AFiLYXfQzAZmu8P1AAhKR8xb7vQrx5bf7X0vSbilHf9jsHaRQeSWE/2mfu9mvwQuEdh2oXYtDaQoWMIxSrnCCxeCDY0QLpoBBm5/YnQ47jkSHuuDCmLzcMFARW8Lsn/iljHUGZ4Jkc5R0y2UlBDvpHNzK9QXiG6a/Kp4DIK/5gWGIx7OO+Ih1JdHM0Xwg52IQe8ipJwzevINhRVaHrZ2JloO/DnCuN2KbwwxKoBpsW7gXibyJ+6wdc3erdFa5LYBMiNUHy2M597UmdON2MPMfKKDqMBhw2QT3WifeqMli5Jc5ga6+DaEDXUecwxF1c4jro7U6FGGRYX17bLmCWFTlFwfiU0Q4NjWZUC/RZKVMMhdDgoTsrMI+e7GDouJMCRGpSQPfLYHD+ZWUpMP9DQ7j4Ked6wsydfOSFq0+UHcZuS5qgp5e2WoH7Y27MTAhWAIomzJ4BbFKu7Sdk0eM1NLlshGJz4kxD3F0Eyml4kbNt+i/ES80Lc+fYNSveGEP6Hgpdlef2kuVZvVmw2xXMFQj7sRTx7r8aDdjw5UyxWbLoSsDA47OTakIRrUdvpmh+O2qYNMZyVgwYXYgwJFn54XLdkCXm+hv6xP4JMuUazJac+571QZ5qAdw== X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB188; 6:EnflfiSWz2SoxFHvEv6oX5KMQCpjCLUjCuBFbFlA0+O48kKT1zWmyJhmX/TiswxXygJbIjNSxSY0U395jMG0MiPtgCdMlLQhfIT1wc2gyLl6lDxvPNDyLXLpGXbnr0HNYKnxEkgW6s9ipQS0CEXCnVzGtYdhYh2B26vK9tQK1Kq3w80Yo9e3bX3THN4oyev6YGe8NFHbZIvOSpcx7iLlUBTqj6uFpghUPda++a0ug14mTYnHT5Fg91sl/NQkKTd1FklkfvsqBsx5wCVaGLcFRD9klU7ytwTLQfyosziSbAfd/GBmt007jLW2KQHrEoLoTUNz4OWHVaOEPHBHmyWu9v/JyBcWWgCGDCm0Iiv26NwzUSo76b7rA1d/ZAvmJXJ+/JKoztD0jy7CfEquIylcIJ2+1WuPcHiHdDxlxHUNc2s=; 5:aJ9G3pqGe/aCHZSD3hMc8Yy0bAOna8Yks5DCYyeaSmHhtrhloMKYCXxx0abdGvIc/QHKlGwNAlFOVHs3gPRgzdCCmjx1G++z2BdHcFBy+QaVAbgd/cKqYNb7alZU6Djek27wGzgUOFcOE+FClSemZsyKYtrex0PzTjKqFjFq5JaVSPzeo4h0MILPKa2dubel; 24:l8VHpKZEAFcYMLSG86r7HDFrxxRJhk+kihZMkX+QNEbpm2xqc17sKUktjLMMMQyaVQwaJ+Bm3uKoKIBZaf2KS1ZQFI1obn+u0GkPNb4yFPM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR03MB188; 7:jM3T3ufSwr/IPiNBpstHyEbf75art1P2x14zDIkPcH5vCdfn9UMAN8a5wwoak3Hlhb6EHWUJZTrFBMYIalNTpGYotluZrhu0giqmikLZNuaxeAxjrK7fFR/Y2krb+XOw+EPomBpl/91vQi2ngdJut5H9hm/dgZ1+rQ/KpwZNxE6vQvUCvzkqX/c4YOmT9v9KD3uQm1m7v/KpYmKiohC4MzNhktZY9TljxiVwZZ6mxlTUb0fGFhjIQn0mjnDl8D1SVWj2xReSJmU7DGFD1GIWMu/TXMZKjZ60xr6m+eqgke4jyHYV2BD0AFt1L0enc8K9Mr4yERKmZ2ZnLuGoglWfqQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2017 12:37:40.0905 (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: BN1PR03MB188 Subject: [dpdk-dev] [PATCH v1 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: , 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 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;