From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0057.outbound.protection.outlook.com [104.47.40.57]) by dpdk.org (Postfix) with ESMTP id 9C93269C5 for ; Tue, 11 Apr 2017 15:49:53 +0200 (CEST) Received: from BN6PR03CA0074.namprd03.prod.outlook.com (10.164.122.140) by CY1PR03MB2284.namprd03.prod.outlook.com (10.166.207.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:49:51 +0000 Received: from BY2FFO11FD042.protection.gbl (2a01:111:f400:7c0c::103) by BN6PR03CA0074.outlook.office365.com (2603:10b6:405:6f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Tue, 11 Apr 2017 13:49:50 +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 BY2FFO11FD042.mail.protection.outlook.com (10.1.14.227) 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:49:50 +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 v3BDnjFn000706; Tue, 11 Apr 2017 06:49:46 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Tue, 11 Apr 2017 19:19:16 +0530 Message-ID: <1491918578-4902-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1491725483-6619-1-git-send-email-hemant.agrawal@nxp.com> References: <1491725483-6619-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131363921904517808; (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)(39410400002)(39850400002)(39380400002)(39840400002)(39450400003)(39400400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(305945005)(53936002)(2906002)(36756003)(106466001)(356003)(189998001)(966004)(97736004)(4326008)(53376002)(2870700001)(8656002)(50466002)(33646002)(105606002)(81166006)(8676002)(110136004)(23676002)(50226002)(8936002)(6306002)(50986999)(76176999)(38730400002)(86362001)(2351001)(5890100001)(54906002)(104016004)(5820100001)(5660300001)(85426001)(47776003)(77096006)(2950100002)(6916009)(6666003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2284; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD042; 1:l+4Mf+sEhR/JzIyk+pKUxZtwOWKwkOUKKpsVbAFn9cZ2yo8u0xkHk8wct5nJZxAurVEDSGgUeShF7YrFWV6s1/hvyeGYyIW0F4EoHhbAFl6XEP6kX8Uod0a98h6wrwSEDCLroFMgbV2Nj2en0ZAiD1NwWKb821/DhpbxFH4fTheTK4eCpVGSSC8YIcqntOEhZocvVULqdLe4Oe9sevCQ7QvzUzpxlooqJmqDoxzAhqKb2PiD+bOP4KHP/5HEwEMkGTuXIN3bH137lo9Sy8mrSoKYXk3F3WyhZ3IOieEyDLHKxvaaOop3SjYw9bLWPSwljoXv9iOeeRZy1TsPMnBBOo89S/ceBSAwQOHQpGS7NAr53Yh6J56OSWHmcAKomb+web1BzYaiGnkKoG1hjqfNVc5C3IY7Mj1os+kghllcGcGOQZtnF4V3FAtAuJG+vk0gkxuAv3BOnK/ZagCU3PKP4xPlExFyr2v3q7qksSsqJzOZdQlPM6FpkIgpSckpZ69LipjEdDkJxnUs6UzYtGJVwZELOiyz8nm05YyY+QoaCRlIK1pqqQzkvtqVofE7rWUHZmdBMM2FXkdy97V4CH4CccT8CQxJzM1A7wtmybZogJWhUVpasq+zeY/J8FaF4HrX9FRcUep+IS2rVkDr0d80Orep3BFBYYTKmxCBK9hvyD8= X-MS-Office365-Filtering-Correlation-Id: c9d86921-ce56-4ee9-5647-08d480e19fcd X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030255120)(201703131430075)(201703131517081); SRVR:CY1PR03MB2284; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2284; 3:VDowXMipLJp+WZoFRJa9IkckPf+nTs/IM6XY6hSEJiFs9QHYcyyItq8/iJ753tzcCXL/4IYBYlpl95DpyCG+Qr/p8ODW6Ui9SKXI+RxdoBBpiU5kQhny3cgaY4YFWmtQbboKoDdxFucSIeKhWm196y6zDUd3PeWD0/8jeOnZnoWtkxUiWW5uTth+msG1wKKUktPPnCgSRaego+kLzNd77Jb2PQiYLCc+7scCdY4mlhaK0EM5VqPj6wWxAc60AZ5/0GXQIohNKlnu9XEqDrHwlVxMzh1sble0cJQ/3RAZRZt9xbJrgABFXu/CR/wOUxpYdtJRq0aLebkfcIJPO6zYQDU1xqK7ZISYdRj5GRTYykXM4jDMjF42v1bKaVFI9OdUaqlHMBhT4islAqJHbHPfIarcPO+5yiTKXeMz1YAyAuRU8IrK+QVE75GOG5fZG00S37DKrNSC8GfPdwzTA6tG5w==; 25:czEGmhR3dfHLKoNNfUdghSZMt9F3w9T/FwogEhyDVEqo2kgqEo0BShSrrhfp/9Wq/KphldPk8w+lROwshZ3khhvysSo98DCt3a0xLfxVvJjS3RUp59GJTEeiKaR96TZXJl4m9Lm0EqYAi4tEWexy7lCtz1w+PToZaf5Uq0T47HyCSPvST3VX1glr4q9b/AJxXlnpjW5DhSTYP2OBuY/qB6gu8wwXtWew7EDA3lXR4K8uvyZiOKBo5u2PQet+8MgjyEG88+SRLga3hoUgFcH84uQlq4zzXfPBxz/YLP2kN77IP+qfOz6AM2EYb8biM9EEOy/HWU454l/dW++u7YoWzkodPuzLI1mrH/RFMj2TxV6yE6BhOcqAkqdkc8LOpG9YRTJgrjpDh9EdL/BPf7ZSKyal1a+p/xGYZKV3NzR9e3IU0yeLG/+kz/My6QODuP/r3HVOf6lJX/5zuwhe9so5QA== X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2284; 31:sAVry4q8AY5OvZEuiOvWzT9UFgkfRjbElg74HAcG1zz9Q2POGV/3skSzXrOmdqB9A8T+b96pKzc3ACwUrNDvqzEVlCLsAtBEPOxqtlIANbEGLvo83LfXI0Y/v7AbAnRngjBbVsAUeEczkjXaGMF83Ny7pHrYoes2/lwEXvVmroSepj4tRutzeRahlMIOLPArpti8262GD/OZdOJEKe8LvOuF6Wbj23xh37qBzzYzJdKynWDBDcjWlafN4cSH4FJuf+1/WCdNgtOuIdo4tSTCcA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13017025)(13018025)(13024025)(13023025)(13015025)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(20161123561025)(20161123565025)(20161123556025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259108); SRVR:CY1PR03MB2284; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR03MB2284; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2284; 4:BY6jFAmWCKlkWs1jQ+gha69DdxEmWk/2/SWIjnoI4iCkvrzTihc7uV8K9F82tfVAZ6g+ZKgHyOuk6mmAWmCtiBNvOyo8IQUc6pcI0PNdMO3ImN4hW4Va5b8nLft2qxtgKpBh4g4Srg6HzGvT4t5Ux18/On2QqPoTXZ1DgV2hReRIK1UBJhbDGbDRrFbcKj4nFvDUvdulz66KtxAqZl5ZfkUTbWYmrpijghpESBJuURDw3PKHlpX5IJhI9lRFtQrmQ7WcQW4d9M6x+3h8sLPI1Z8Qt/PipGxXsqvSIhnon4Elv/vtpzndXV+fdybmv62OOG09eEGkYzitBjxlIl06brxSl5CW0akqXxWtOitsMu2IgvxvCJo/gGC1qt1pi2aUBww/+iXwMijWiDH3tmNIJ3vGNa7wVvVxoUT+0c1739qVglaJ1uh0YlJAh/C9JP8HkIZQNp3NsuZOcmqOeb7bK5IWpItduPiYWs+8/tvdsLr0wqLwbhy/sBg73i7mJ9RpQxptAwF0QqmFWvkttIzPK06uHltwluBmeiZaGdfIJg6afhROTYu/LN2f/RmXuk8ZvxLIkv8yugx3VVagM9SVsu9+b/qywW/csVxwrw2evefoVdi66aLCoyx37C8vL03+bLJmA2dlPxioz+4JmiBi0i+JMRtD3Y0ixoZ9lNzQ7DLNaSii+EQQ3kajbFFbRLirYWj7RZ2r7G1dpMXvSgtDFhvv/1pU+bYjf7h/A1QuCCkvL1EnCAHTW7MPFpkHZnHkprNsem8UADefW0lTDmK1vod9m3pRU39wtkvhrZrx/AJUgAQm0vu8Cs9Tsa4kWiOhfELBL1bUqUh8TqOYC6tw1Q== X-Forefront-PRVS: 0274272F87 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzTUIyMjg0OzIzOmJEWENzVW1pZUYxa3ZZZEVEZXhGMEE1NVJn?= =?utf-8?B?aTRldmVjb2dUTGIxV1ZqNmpvZm9xSFNGd0VINngrWjNyUzAyRnVYTmNZQVZl?= =?utf-8?B?WFFuUmFjZytKU2JRMTVQZGo2MDRod0QvUFpTeEtYVjBpWThqYnRaMTl4ZlA1?= =?utf-8?B?RzRrRS9wcmhraFZIV1lvQlo2S0pQMWRPL3U5aUFkOUg5YmhTR3htaHJ2bERm?= =?utf-8?B?Y2ltb3lOZEsvRklsRjhybmxsRzFhM09UUEtoMFBXbTVVYktlT0FHNS9CR3d0?= =?utf-8?B?Kzd2N2Z5QUwwM2JRbyszTm5VM3M0b01NZFM5dVJuYzJEeWRqcCt4b3Z5bDB0?= =?utf-8?B?N3ZqRHhNL0xOZG1JT0JIQVZDSnhJc0pOUk5tRHBVeEVGd08wMmVSbCtBYTBs?= =?utf-8?B?WDhzODRGZkNtSmUxOVNVY3B4TEhjQkdyVUhoQjhiU29pYkhBRjNGZU5aZWFD?= =?utf-8?B?MUs2LzAvK21Ia3ZDb0hoalhYeXNleXErd3BvZFUrV1Jxc0Y0Y2s0R1BPUVk2?= =?utf-8?B?OWowTFRjU1FiWkFIM0pEVkhzN0JNTVFBZ05oMFJydFpSWENLU2czSzl3eEVQ?= =?utf-8?B?TFR6MDNRNHhBSDRXaUlWaEJ3U1BqZzZ5Y3Zoa1ZKaXF2dFJTLzZPSmhuR1N4?= =?utf-8?B?ZnFueDRnZVJQQkYxSytMRmg4UTVyMjBDVWxuOUowV2RCOUR0ZU1XeHNBaWhT?= =?utf-8?B?eWpKUndDRlFZb3d6cDgzRFlueEVUejRvZURaZTE2ZXVkUzFHM05aZVBVWDJk?= =?utf-8?B?WnlPVzlrOStwMWMrUlBJRENieFlESG1SaXhCaGNpK3VxVGtNenVEYmhCZktJ?= =?utf-8?B?TlBQdjB5WENiVG93eXp4b1JYOW5xenpvNVdQUzVWcWEwYmhtUE5XVWtwVmNY?= =?utf-8?B?OFZvR2NNL1hYSE9Saks4K0Rhc3ZUWnlYTVZ5bW4wM3BmTWxUcG1sUTBtQmpT?= =?utf-8?B?MGJiY2tOc09FREhmQ3k2bkViamQ0U0kvUWFTdzAvdFRsb2pGejQyZWFZeDlI?= =?utf-8?B?QW9HNko2U3UzRWRIc0JjY3Ntb3F4ejlJdGxMb1djMHMwbktIeVN3cHpsS3lC?= =?utf-8?B?TklSYzBUMVJMWWdGa3VvQmZxdnBMQzhpdE03Sk8vRXEyUkpCQ1oyWHlwSG8y?= =?utf-8?B?eVZEaFlQbzNVd242TisvVURVSng2S29zWnlOSkFWN3VPNWpodTZDdWRvRkQ5?= =?utf-8?B?amxlMFZRK0pZVG9KdnJUUENYWExMdmx4dXNJWW14Vk9zZTlPWUo0UllvcEYx?= =?utf-8?B?ZEtBNHJvUkFpaUl3NHNxblh2aFhiNGI2TmlvVW85emx6bkczUnJlRWZVYjBx?= =?utf-8?B?SEdnRktpMnJqR0ZlWjh2ZkVSNUd6UFYxa2JoNnlhcWJqbUpNVS9zVXNTNGF1?= =?utf-8?B?emVhMDVJTXRJTDJ4QzBpRUc1T0R5WDhma2xyTHJqQTh4QWRNN0FVUmFUR2JT?= =?utf-8?B?SWZSVzRaUmptbCtvM2VJSTM0aXZReklIWmlybDc2eUFmUmVHbEF3L1hqakxC?= =?utf-8?B?WW5FVlhvUDlTZVhmd05iNVoxMnkyZ3Bab25uM0FwVGVBMkkvdGVPaFdBbUpJ?= =?utf-8?B?QmIwcHByWTFrRHF2cTQzT2U0RGJuUWoxVHhWYXVGT3V4dkxTTkdvbjZkZGkx?= =?utf-8?B?M0d0a092QWtHbFozSHVUT05UcTd6TGxxS01KMm5LdHg3YjVjUjlLeXY4ZitF?= =?utf-8?B?eFA2aE1sTEJIbmNxNXlNSU5LdWpkdjdXS3htcXZ4cUk0TWM2QXk3RU00R3Fi?= =?utf-8?B?dGZKeUhtZUd0YTdSUDlUVDV2a0VPeTZwL0tydjhRM24zT0dobEo3TTRRZUVF?= =?utf-8?Q?lcBXXqQltWJ+o?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2284; 6:rkADqiq+Lu53aqEF6ewecI/YWyIXDpqHo4xE8VyX911mZsHTTsRS8FXQ4Xhxpcu5nZbLgu5JCjSrLobASy+leUwZwfIhEukEm6u88a99wmPzle8zypzDZUlqOn+VMZGz6fH208PbCpeYHgASrXpZKp4uSzeMv8HRjEfTNsAeVenmDJ6wSIftJrk8fKmfSx6fEw89YyPDk+kZR2D5/ZvJTi2JfUhgBWmzylxTIvCB0w5G06PyfJAXdV5uZlxjDOEeceB0Tmt7CZKyKWKqmI7QZH8AVyCOmHi4DioL0lz1g7uGnJRm3u2xDQ84Ulyee6fTwf9li014P9tyGGGzLtpCtjMAjc7tdBrFogEPFG0uBQidaxufugF+V+jw/HUM0giUTJDrJtPJxj3hzhegGYhw0V1RVmI3nhxGwLJWmYw7ukgM5he4aycG2Yg10TnkZrbF8TrDUBDS1T35dWtn6N0lmA==; 5:lxTm9qL541L4YPhXinHtzGhlvODIz4QDnq79Hv/7naYTlIwPWikcVZ9u+adzwP8/niKYorg711048ZUAmkUUD9yEchHgF+f524wmt0TQouvscYEYoc7LD5shDCzz7IySHEigWSc/DXiI42E1iTKK+WNLon96hQCa3SG6x9MU2G8EjOZfXHaG+Kthvrqbb66V; 24:J4PWW3NhpqCjRkqswLU3TdwAy57XTDaG69pRD9wvCYRYIsT2i40ZlF0CiZvNJ1OuDGr83MXrgyXNVxULGhe7NvHuR8jGRm5zy9CS1h/kYNw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2284; 7:Jl95O9zYPYTpeWKVYJGWWnNrXIkg96uE5cdZ/2csy+KxNOTiFeVgLJEpGMtdXTp2jnXaASOBO5Tazf29uuXf1gi1oo5wtyJDHHYvtJcYkPMp/mTtStoIoWH53sPYlcoCJl+Kzn87g0RSr7wdkfhNOuf+7LFIr5U2BawLpP3OaKOi95oHsPC3u0FB26kv83ueC0Jg5cV9XMh6GNNnBZncAix6RumkVTvfh7/viIunTMxmpvN2Fux2NJ7SbH9skhAs78gFvkra6Cn3J4slEPaTzBN4K7QYzU32dM3CgF6VmJG4XACsZ8y1mFLbVr0nvxXXWCxPOGce69j0lPyoJaGD6g== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2017 13:49:50.1241 (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: CY1PR03MB2284 Subject: [dpdk-dev] [PATCH v12 00/22] NXP DPAA2 PMD 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: Tue, 11 Apr 2017 13:49:54 -0000 This patches has been split from DPAA2 PMD v8 series [2] as per comments received on ML [3].) The patch series adds NXP’s QorIQ-Layerscape DPAA2 Architecture based network SoC PMD. This version of the driver supports NXP LS208xA, LS204xA and LS108x families Network SoCs. DPAA2, or Data Path Acceleration Architecture, is a hardware architecture designed for high-speed network packet processing. It uses a bus name ‘fslmc’, part of Linux Kernel Staging tree [1], for resource management. Dependency: This patchset is to be applied over a) NXP DPAA2 FSLMC Bus Patches [4] and b) NXP DPAA2 Mempool patches [5] Prerequisites: - For running the PMD, NXP's SoC (board) is required. Information about obtaining relevant software is available in the docs as part of the patch. References: [1] https://www.kernel.org/doc/readme/drivers-staging-fsl-mc-README.txt [2] http://dpdk.org/ml/archives/dev/2017-March/059000.html [3] http://dpdk.org/ml/archives/dev/2017-March/059789.html [4] http://dpdk.org/ml/archives/dev/2017-April/063683.html [5] http://dpdk.org/ml/archives/dev/2017-April/063707.html --- v12: * Rebased on net-next & patchset [4] & [5] * removing config dependency. v11: * Rebased on master (17.05-rc1) & patchset [4] & [5] v10: * Rebased on next-net (b36be54c) * Removing "-Wno-strict-alias" from makefile v9: * Split into three series: 1) for FSLMC Bus, 2) Mempool and 3) PMD * Rebased over master (17.02, 630f6ec1) * remove the eth_driver usages v8: * rebased over master (17.02: 35b09d76) * Removed all drivers/common/* code and moved to drivers/bus/fslmc * Updated documentation to remove non-open source dependency * Reduced shared symbols in map files v7: * rebased over master (17.02) * fix the shared lib compilation * re partitiion the patches as per Ferruh comments. * handling Ferruh's comment for NXP dpaa2 driver v6: * rebased over master (61207d0) * removing DPAA2_COMMON as configurable option * renaming drivers bus, pool libraries removing 'pmd' * Headers of Licenses * exposed variable renaming with *rte_* prefix * handling Ferruh's comment for NXP dpaa2 driver * moving around MAINTAINER and DOC file patches v5: * rebased over master (6818a7f4) v4: * rebased over master (1feda4d8) and patches from Shreyansh [1] for Bus Arch. v3: * rebased over master (eac901ce2) and patches from Shreyansh [1] for Bus Arch. * Fixed comment from John on Patch-0003 for documentation * Removed Patch-0001 for rte_device in rte_eth_dev; Already upstreamed through another series v2: * separated the "fsl-mc" bus from the dpaa2 pmd driver - introduced drivers/bus * separated the "dpaa2" hw mempool from dpaa2 pmd driver - introduced drivers/pool * removed documentation warnings and missing information. * removed arm64 part specific code from driver * changed rte_panic to errors * reduced checkpatch warnings Hemant Agrawal (22): net/dpaa2: introducing NXP DPAA2 PMD driver doc: add DPAA2 NIC details net/dpaa2: add debug log support config: enable support for DPAA2 debug logging net/dpaa2: add mc dpni object support net/dpaa2: adding eth ops to dpaa2 net/dpaa2: add RSS flow distribution net/dpaa2: configure MAC address at init net/dpaa2: attach the buffer pool to dpni net/dpaa2: add support for L3 and L4 checksum offload net/dpaa2: add support for promiscuous mode net/dpaa2: add MTU configuration support net/dpaa2: enable packet Rx and Tx operations net/dpaa2: support for Rx packet parsing and packet type net/dpaa2: link status update net/dpaa2: basic stats support net/dpaa2: enable stashing for LS2088A devices net/dpaa2: handle non-hardware backed buffer pool net/dpaa2: enable physical addressing for packet buffers config: add configuration for toggling physical addressing net/dpaa2: enable DMA Mapping during device scanning net/dpaa2: enable frame queue based dequeuing MAINTAINERS | 3 + config/common_base | 11 + config/defconfig_arm64-dpaa2-linuxapp-gcc | 11 + doc/guides/nics/dpaa2.rst | 613 +++++++++++++ doc/guides/nics/features/dpaa2.ini | 18 + doc/guides/nics/index.rst | 1 + doc/guides/rel_notes/release_17_05.rst | 11 + drivers/Makefile | 1 + drivers/net/Makefile | 2 + drivers/net/dpaa2/Makefile | 70 ++ drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 344 ++++++++ drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h | 257 ++++++ drivers/net/dpaa2/dpaa2_ethdev.c | 1035 ++++++++++++++++++++++ drivers/net/dpaa2/dpaa2_ethdev.h | 83 ++ drivers/net/dpaa2/dpaa2_rxtx.c | 422 +++++++++ drivers/net/dpaa2/mc/dpni.c | 739 ++++++++++++++++ drivers/net/dpaa2/mc/fsl_dpkg.h | 184 ++++ drivers/net/dpaa2/mc/fsl_dpni.h | 1217 ++++++++++++++++++++++++++ drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 334 +++++++ drivers/net/dpaa2/mc/fsl_net.h | 487 +++++++++++ drivers/net/dpaa2/rte_pmd_dpaa2_version.map | 4 + mk/rte.app.mk | 6 + 22 files changed, 5853 insertions(+) create mode 100644 doc/guides/nics/dpaa2.rst create mode 100644 doc/guides/nics/features/dpaa2.ini create mode 100644 drivers/net/dpaa2/Makefile create mode 100644 drivers/net/dpaa2/base/dpaa2_hw_dpni.c create mode 100644 drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h create mode 100644 drivers/net/dpaa2/dpaa2_ethdev.c create mode 100644 drivers/net/dpaa2/dpaa2_ethdev.h create mode 100644 drivers/net/dpaa2/dpaa2_rxtx.c create mode 100644 drivers/net/dpaa2/mc/dpni.c create mode 100644 drivers/net/dpaa2/mc/fsl_dpkg.h create mode 100644 drivers/net/dpaa2/mc/fsl_dpni.h create mode 100644 drivers/net/dpaa2/mc/fsl_dpni_cmd.h create mode 100644 drivers/net/dpaa2/mc/fsl_net.h create mode 100644 drivers/net/dpaa2/rte_pmd_dpaa2_version.map -- 1.9.1