From patchwork Mon May 22 09:39:11 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 24427 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 7F3EF3790; Mon, 22 May 2017 11:39:59 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0073.outbound.protection.outlook.com [104.47.36.73]) by dpdk.org (Postfix) with ESMTP id 82554374F for ; Mon, 22 May 2017 11:39:54 +0200 (CEST) Received: from MWHPR03CA0012.namprd03.prod.outlook.com (10.175.133.150) by BY2PR03MB174.namprd03.prod.outlook.com (10.242.36.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Mon, 22 May 2017 09:39:53 +0000 Received: from BL2FFO11FD033.protection.gbl (2a01:111:f400:7c09::182) by MWHPR03CA0012.outlook.office365.com (2603:10b6:300:117::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14 via Frontend Transport; Mon, 22 May 2017 09:39:52 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.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 BL2FFO11FD033.mail.protection.outlook.com (10.173.161.129) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1075.5 via Frontend Transport; Mon, 22 May 2017 09:39:52 +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 v4M9dk3v031538; Mon, 22 May 2017 02:39:50 -0700 From: Hemant Agrawal To: CC: , Date: Mon, 22 May 2017 15:09:11 +0530 Message-ID: <1495445969-29199-3-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1495445969-29199-1-git-send-email-hemant.agrawal@nxp.com> References: <1494851864-26029-1-git-send-email-hemant.agrawal@nxp.com> <1495445969-29199-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131399195925449143; (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)(39450400003)(39380400002)(39400400002)(39850400002)(39860400002)(39840400002)(39410400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(106466001)(86362001)(81166006)(50226002)(8936002)(105606002)(6666003)(47776003)(2950100002)(498600001)(6916009)(110136004)(38730400002)(77096006)(104016004)(33646002)(189998001)(85426001)(36756003)(8656002)(356003)(48376002)(5660300001)(2351001)(4326008)(50466002)(5003940100001)(54906002)(50986999)(305945005)(8676002)(53936002)(76176999)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB174; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD033; 1:3+QWVSFgYVzfvzmktiQ9b19li//vi0l9fBNxHVRFTNqke9agQ88L4YpxwCgSSYgys5/bSQqN6DrTvZzDLEtDAcLgZhXMwoRhvCh9YVbVcZL4jJD54ggP5BELiCLs86k+5CnstbOzBB99fJNR0v94pzUBpV7+2jRbozZaPyw4LGVR911SmFEVaUzglJ/vllQwijbq9CqYOvd3hJuIBHHDzRcPbOT7I8Es5A+sXtWE3Vfn0NNBTewC83/vbqRfPGtRmLeW8nCvHRSIqQ6tIQb0ZrANUuKHw0jQsDess/snCZjZdYWu/DeDUTF9KNVT2aW9J95pOr0Js61o5ebE3LGEO3El2kImfYLiyvoh7NIyFWEaQGW/0ysoiuVpiHbbdRTZfAZQhsRfgcDuyUCtzA5yHBGcLwKyt/JtWzbqpnZeo943ZWKUuiDkVbe5g1sLlildBLC8LbSOlBX9QPnK56OlLUbXp1K5t5miiO5BwfSYLuKqAMEUCEJw9yQiS/Ep0TfMbEe60+qFf+I3onkskqV3yTtrN+z14XayjIQ/wiidlSHo1/glXanfcYoAt8B2hmz53qh9w/ZpYDYGfhMalDqo3EJmAFtDYh3ordK0jUxcLqPqtUB6c3SlmejEcmdZv6aRg96oi07ipEJzeEUPqd/U2Fr68IJcaIZLmOkPqhi+bQ4d2nOR+VTItLh6RANMGmI44MkLPtE9EDNjP88vxyy3pq36ir4za9P2mSfX9e/VEvGKJLmc4miB/T62FWRO98fZOmm8gdqJprwFl+kykGGMOA== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY2PR03MB174: X-MS-Office365-Filtering-Correlation-Id: a348677a-97a7-4b4e-2856-08d4a0f67f5d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BY2PR03MB174; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB174; 3:DN/IomBtcZ05fuzHYQ5j2iKVz1EG/OJ/hgWs3/eqCFFNwZ5etcbytMCafglrpblv+UkJZNDE7JaLfOt3VZoG7sWYQfhLKqHCXP3H9RkYL3uhcy/6DA4QNH100ds/nZePkfMcZRFj805pgEb8Xjbx3wl+edd2gr/Slt3nPK0wany94lFQloK6ChL4Y8QNMhDnsSXUHKebdHI5GW9f3FhKHHDJ7LqIXhWPnNVe/9INzFBL8KaXmLdMrSPLEiPiSRzQnsGXLyenzcdAdpfYqT9f9JyVRHvbXPQ1G/DBAzjzVlTwEtsJ7gablDvST/DY9KdfhLk4bKF2ud0r/Llq93U6U3/KAIH1oI64hYaArhZRlzlH9BN5MpFJaEgBsk2yA80WOFSv7h6ib9khbB4Sel6SMXv/L6LtwQ32tvPlXn9RTkjN//pkgTq9RIxy07xnMFe/; 25:Pked0r9869AgT0HW8SHOqy3GAE8ReP9rSj77Im4T418p9N3erFyT3Fcw9Tm/uTQOYLLEDiUrlM6q+W25mGzWPKhwSBSIY9Ftg6ApGBLShGCkbNQstnxrOc4oKB8wXerqUh4bjc9Ppq6yINdiAiuZnufu2WBu0PyOhTCeqGsDORpbZh2k/WOr5sk3+dr65QB+4URzSzL+faOUyLjDiPm7B8NA9/IlpWu+CQV6zDU58KMqpiVTrLICGX5UKL4PsOGk5I/qNXUTFpifpmzwO4Rp16kbD84QfkkIEuzVF9mYo9XvuX2wEUblRWItkp0adhalTyc83wWU/zf4qRWOWaQFUwzfejZNGSTTNSTKQhNdwzGVo9kajoiZXosnZEgYAdDgfOfRLW9sERu07sXFhpCjAxrus/hG0Czm9e4SFS+tuOFiYm5fhPZ+yJqhoet1gn1CoObPRpwNGiY7z8hje11xwgT4GQZQiyYC5k6JrqENCec= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB174; 31:mI802hoFsNZRoLQX52SsBBXTRHGjc6dSG4t31vRJjgcl1O3qesdbSCp5NlvAAvAw+D2tMZc+O7K8bx7udbfoN/Wy8wvIsrNcY//v7LlF4AcxsoUYxyx6S0Ipzu4iryoQ7PMrFeQqsCsqFOUFnPj/tb93NUWeqYDf+wtgAtMZzYCPO+IGZxMdkg9EILwUhKosSl4bddG3BaAss1blpIJShAA/9M9uDEe4hrVFYdLlZvxCUxs9AzLGQzoe/vbb/M+SGwOg5FjMs/sFSCIUdA2IUBihTsFUag1j/0UTw+hGaWY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13017025)(13015025)(5005006)(13018025)(8121501046)(13023025)(13024025)(93006095)(93001095)(3002001)(10201501046)(6055026)(6096035)(20161123556025)(20161123561025)(20161123565025)(20161123559100)(20161123563025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153); SRVR:BY2PR03MB174; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR03MB174; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB174; 4:8Ljp/clSBzkNR/2PN7rE4PqIEqgJsFR+IEkma6SO4AI?= y5BeNTuwwT9hEkOhOmDILRlbUI2HcSxkbThgH7I3a72B3oHbIkQbv1zRTQ9P8ZaKiVAg2c5oEa19a4xKlLbdQ/Sw+KbubYDNjhjYbdQT9FC6K/9hBZd8tj/atg44XRUpNaTFyD79K0cH78K/0HztzRWys5KN91ovn4bCwrsXqZp67iUxbdN7kBNLDEIUoLKGuuwKpXw/2rImzN6If5/eLvUfub0pCM5PLbrhAkTJomev30JRA2nJo+aCEHL76Ym/JZtQGS3y2gC9EYiCywi0fc3RiA4VKD2OUs/GTG/9JtXcP3aVFOCeDeb2PptY86EwxYWh+dTdHJ0xqgefmhGFmvGwgOpuUTUncV9cuWmmtppL1urpyPiXqE4QSPJC48ObHke9yW5/n/YlpywClNpUQzKEVji2msjTtuCNhdkRbnLesyu4lbc3O6IdXmlgPdzreClki8/dTege7l9XGzBkVTLteoCu8Wk1bKUDNGA/Gsfp4fFe0ejgs8R+AGhtHnVubznkVDqWXyf7W/uxlB0AoyuomsVcwbrkjdPt9bf8YuDLrGqzH6c9ik2kpG1XW+1kbx2CWah/CXJif103OlUOqGknUIY7OFJj/qcQwmYgODniQROCf9UxVgjlgPsGKKNJMLfwVUWV/GOwInBBRzFSQapIghBgJLYIGBl7eLr7YZtcsuPgbfPRfAg07f9HabKmEdFhgcLFOBI2j6N9CgrguF1HEyDNy7v8BaWH1ZCvMZiDyobgW8+ndoQwimP44MgY68oW/TJomgVCxIL+h3Mt3SkOMb8QuXguO8rlSLhPwCyFWW/oRlao5C0o7EsdbIa/pSO5RAoVyZTfx7Viq8rsqpNdpov5Wng7DVh4vCvohvgMwL5zfsFCX9EPwl22wr6QDasy7YF3sHroTSclIMILYSOYZ9syMKV29OCrBMnIzrQ== X-Forefront-PRVS: 03152A99FF X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB174; 23:0WFANT3GfkYvdsJYKGtyUp1yxUL3ptC1y1ObLuXi6D?= /j/ycngNwOR5VhN6kM10ONm55GAdqeiBDzDPm2WwIIZkyd+uhm0rqLr4gH2gnx+ebaMg1ctZyK7Y8/mHrLfaWKnrrUDpPg+uu7jSjPvxxc3OVGalvqnwLYtrkOLIs90XP82eO3j7unmKaqs3462hqb68dtlxkrDIlgRH7FMtCXOp4J69sIlRcKts1T0aHd5wtpKohb1alZ5dq3YCSHWB1tzgIouluDXdEQlOe653lWQKPUkziHMpmwSydb76gqnnn9mE2kjPgdYC0CFJ5C/Ab7ADYkwaJ2XqcvzKoZJtkI3mo2c9/P9dJyghYUZvJYJoJBok0pgG1kslWtNcT02yVR1Owg2c80jlmDUL4JVdp8J8gUJV8S82utEySeq3j8S3SFVgh/y/7MsC85hCWuJbthGttZoCFDwg03f+fIpmS0cmKgaWdcwa0x1XBWn8E8uSxQOC+lbU5fmRqYzMFTpiPhKtqAFhm6n/hwiALeH1zAVJYP5qrxXrXAmlRkLVJBQjPxs78Yq0HxIBL+zidqVucK0+b26TdEzrk5uu9hvC6Ga5bWGFlhHGHwZUxVxwjGtP7eGb4avskavHuY41GcojujnaqtXQBV+C3GMaLAr1ue5547NiDr5LT6XWRlZSnipdwZjNzZQLXfN60wW/Shi/JGdGE6Ha+u0G5RP4C6KV1D2cpEUEtX6+S2ir6QJAbpXUHRQNq/MlM9zrLW8gOTmDr9K7HXdrM4il/GBcY+flNyt7i0a5VD3wmXNU8aHeWXYJRYZSNxLkp/kwJv0h9f0EnTvIZ4XND5yef18219VJsTgLHnW96gkucV179UgvuQl3q6IreR6XjaTkwKTj3vJXDKHzusOvr7xhuYCyPjvId+DZkbhVP3Sq+O4GZsZoakvTEQUOe819ab50rcVYhyW0qXLR+twQSHNI84zRIR3iaAKKmUDqMkrMeQloyF3PFjYFGrLuuto5oPi1TSGKVSt8nv+9gaLN5muE2pF0xWJCEoDjKXwY9qm6+dS7g4BS55X2dNCn0KoSSmIQ2FkubewFQGDAYBxVjMj3esMfLg56VhZL5T5bWJqpKyi030ILff7mDEQ/9jeLzsapVny35mJ88S8yB9VYavkx2uJPZ/VT24WA9SIh1wdhAX+r9kb9SrlUZjMuI2NGdtxI2MauYBqLiDqUcZh/3ve5+XEXpV9NMjqPkTpZw+Mxjru3iK0LN+plc= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB174; 6:Py18kgaKkVM1Zxkes42HFmJd4ynqbVNtRGhH78abEy4bFhDsJZ4F8Con+TFoo9AW63O1mFlMQnhi02xXtrWs7KKgWEhD32bQOjLkmIPn5eWJfWmleEB0fd7nsByXlzsyWQ/tzT3GoyEWA5yKK8bvbODEZVqZAq53X4Bbpbq3KQUppfF/uTus9BJIOFZg/fwZKkyImjvL8OpIg8h2KoMIYvVWIooLIrK3TzHNAOC8POJ+sVpYhe/2fVCDpQ+QhhtzSEfcEEQfWm26J+QP+vTmw9RS2y9/0XEOL9MJR1f4/trz9gooU/HNt43bIiSRv2K3VXfKlBHVivTPcICJ2qYTjyRmCSVSm0uY5Hsb4K53Sp7gAbtPf5ox3AG9VAmHdX9xH1gDEmomZqLMgroFzE1LXMm6ATBB1nAjgVyX0CaM3mKg4MLPYJuljf9DI+zspRzbfqilQt+CTHO0mHT5yG/w1d+aCo6/S5pMB+i+2GM3WEIIXXNgPbtVy1tPqfpxPu6rH6kpD1n4PzWD3kh4gTA5lA==; 5:cYW2SNT3dGY1bD7IshomHfKdwpgu67vhk9H5f9MAeSzQfijQMUd3/5+Nq5dvrNjGjraakas/tdiJJcLPGiciBFeSGB64IatfJOgedQAJuecL/F+l2El2J7BhZcdLuCNrXcX9JGsJXNBjPX27j5kwYIvK0UmfZB6830mi0NEVLsBKTPKrq8kaVFypPLIWGOXL; 24:GvtNkAfx7xc0uCqPggpzYX/Xc+vfVxJEkSU7w4d29Y5ZCxmlalq0B5ZiCPXa9Xi/rlnQekXcIkHI4DSJbjvXKlZ05j9wSxFKKiVHEo9ADy0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB174; 7:MY6KS4TBc0MV07mGeW0iRhZJTQOuTZN6A38wMIHLVsIl9YJeyStNJwq2iG+QAFmGEaUaYEsNJazerThRCKv5jnkZxwqNlTT/xyVkAyI0/x+oq3y+WGGV9GshqNPMvdOYSX4yD7zIt2SzgmSdKPnwsb+6uwNuw1B4jTps3MajzP+tmXBF2A8hJlvs4j8y9RcjyVaGqXz3pc3I3ihwvbDRgsMQ9B8rzIK2aDnV7X0eHaRPHtaM4H9ETAQ6VVoAHuG84It01R/sLSl4Z/XiaI6U1pUuMN42yzvGRPckdHf6web97RlqVrCd8w/UlsFRD8vYOaCBJiSp7CZPq66ArWuVxw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 May 2017 09:39:52.3577 (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: BY2PR03MB174 Subject: [dpdk-dev] [PATCH v3 02/20] net/dpaa2: remove port level buffer layout definition 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" This code in device init is not required, as the buffer layout setting is also being programmed during queue configuration. Signed-off-by: Hemant Agrawal --- drivers/net/dpaa2/dpaa2_ethdev.c | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c index 4576442..f4c73de 100644 --- a/drivers/net/dpaa2/dpaa2_ethdev.c +++ b/drivers/net/dpaa2/dpaa2_ethdev.c @@ -761,7 +761,6 @@ void dpaa2_dev_stats_reset(struct rte_eth_dev *dev) struct dpaa2_dev_priv *priv = eth_dev->data->dev_private; struct dpni_buffer_layout layout; int i, ret, hw_id; - int tot_size; PMD_INIT_FUNC_TRACE(); @@ -854,30 +853,6 @@ void dpaa2_dev_stats_reset(struct rte_eth_dev *dev) return -ret; } - /* ... rx buffer layout ... */ - tot_size = DPAA2_HW_BUF_RESERVE + RTE_PKTMBUF_HEADROOM; - tot_size = RTE_ALIGN_CEIL(tot_size, - DPAA2_PACKET_LAYOUT_ALIGN); - - memset(&layout, 0, sizeof(struct dpni_buffer_layout)); - layout.options = DPNI_BUF_LAYOUT_OPT_FRAME_STATUS | - DPNI_BUF_LAYOUT_OPT_PARSER_RESULT | - DPNI_BUF_LAYOUT_OPT_DATA_HEAD_ROOM | - DPNI_BUF_LAYOUT_OPT_PRIVATE_DATA_SIZE; - - layout.pass_frame_status = 1; - layout.data_head_room = tot_size - - DPAA2_FD_PTA_SIZE - DPAA2_MBUF_HW_ANNOTATION; - layout.private_data_size = DPAA2_FD_PTA_SIZE; - layout.pass_parser_result = 1; - PMD_INIT_LOG(DEBUG, "Tot_size = %d, head room = %d, private = %d", - tot_size, layout.data_head_room, layout.private_data_size); - ret = dpni_set_buffer_layout(dpni_dev, CMD_PRI_LOW, priv->token, - DPNI_QUEUE_RX, &layout); - if (ret) { - PMD_INIT_LOG(ERR, "Err(%d) in setting rx buffer layout", ret); - return -1; - } /* ... tx buffer layout ... */ memset(&layout, 0, sizeof(struct dpni_buffer_layout));