From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0085.outbound.protection.outlook.com [104.47.41.85]) by dpdk.org (Postfix) with ESMTP id D4B6C6932 for ; Fri, 16 Sep 2016 06:32:35 +0200 (CEST) Received: from BN3PR0301CA0083.namprd03.prod.outlook.com (10.160.152.179) by BY2PR0301MB2007.namprd03.prod.outlook.com (10.163.196.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.619.10; Fri, 16 Sep 2016 04:32:34 +0000 Received: from BY2FFO11FD012.protection.gbl (2a01:111:f400:7c0c::125) by BN3PR0301CA0083.outlook.office365.com (2a01:111:e400:401e::51) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.629.8 via Frontend Transport; Fri, 16 Sep 2016 04:32:34 +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;nxp.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 BY2FFO11FD012.mail.protection.outlook.com (10.1.14.130) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.619.6 via Frontend Transport; Fri, 16 Sep 2016 04:32:33 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.87]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id u8G4Trfq029256; Thu, 15 Sep 2016 21:32:30 -0700 From: Shreyansh Jain To: CC: , David Marchand , , Thomas Monjalon , Shreyansh Jain Date: Fri, 16 Sep 2016 09:59:45 +0530 Message-ID: <1474000200-16705-11-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1474000200-16705-1-git-send-email-shreyansh.jain@nxp.com> References: <1466510566-9240-1-git-send-email-shreyansh.jain@nxp.com> <1474000200-16705-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131184739535423988; (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)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(626004)(105606002)(356003)(8676002)(36756003)(2351001)(8666005)(106466001)(11100500001)(86362001)(50226002)(229853001)(8936002)(5003940100001)(575784001)(68736007)(48376002)(2950100001)(50986999)(4326007)(76176999)(81166006)(92566002)(189998001)(81156014)(77096005)(2906002)(19580395003)(19580405001)(97736004)(50466002)(5660300001)(586003)(104016004)(305945005)(7846002)(47776003)(110136003)(87936001)(85426001)(33646002)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB2007; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD012; 1:agV2eI59ahc+A5NBcY1N91PL8spgUseqkU8waKHeZO/znNgRz0A23/MtkFOqL9jIOOT5CKfk5kVWDiMpFbps44B6Evmb3v/4+TV/t0L3mRAr8kuGKJCoS/ieD3UVjYNPtTWXiTbkaiYdlrJHH4ndQUlYf/WoW+zKePUih+mxR4FYnsUE3IfUNgKnjBdBl+mTuVhi+5iJ0JueqeJNgPg41spDco/83UPDDwZ5zshfPMJ8Y9sKM18gkc/uVFLQZgxd+utBVhmQFL8bHPCmmCvFjs/uEcXnC/ykoumlTAEUO4yYs+Q2YEBX49CMM4lwS+0XHx+uRCFJKfTgB8ALygH49oSqeoFVkd3QE32INXJfJf1KQhihQBe42irAnvG8/R5qY4zA08CG+Za/unSfCffE/q/P/ECGvSbR6AN2tddB+nka9h1iaJCr8akO+tll+t7dO0ASuwemQbYfZLW9bxwj6QBzJ/Afg5jYqMOuJBZDcsmJ7nZwFw6VDbZ/7Y6iZSG0XD9GPx4FGMs3awNgI5McdmB0vLGvSIvEe+gJvixn7lxmW9bGfnYI51+PWhjTIarp+2dIO2g4GE+QllKugpgoGEzSljbSO3iN+BH0/pKu0Hy+FlzMdPRUnarvlBwYQHAG3ZrzpaJ9K6uhJikaiTunhTDwuuWtTkIp141+kjeEp0CaPw36/bH+coTvpsZVjDbf/ZIZ0apio1ZZqA30poo5DhKAWdMEbwQoguuN8HNtKVE= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: b6ba488c-b0ae-48a0-9d82-08d3ddea7a57 X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2007; 2:Y90YR9eKfVHYzt7Nx0RYnWC79jEDyb3ZyNdFTihNIB13URW2qjVZY3BC31347v9bWMz9TSgpDiVhz8y764wfdXGXpvnjSFZFk5nlIiqoQyr+JMLatjA0I6hJV0OxOeXA3vWPuWIhqZULs6GU/b5onOToV+4l+EPgdMyxFfWDX2Gjv+SDPLmEskAIus2Dx5h6; 3:LYSkoXDtTTk0IzEjQuqOeTvUu18+zn8q/qSDveN23c78GAb/yIOcqnkJxtCUCuqOrWaI2yEfdHhRkqRjANiZZVFp7qmYrzkcTwQhlJaPPvzI4+SdCYkAvKzgMF1ej5Je/z4VE+LvTxgF04r4nzeaEG2O6Q4VQhiemRQv/JS08xyei+TcWIREUy20SaCWI1+W2V8CPVnJ7PyN+Ua8N5V1jJiRc2928sg6Q3GFz7wRfV8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB2007; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2007; 25:uRx15rTOWDMl3BEXqWBpGY3oOHMUywu3M2AgM+eTbpeimRudWnGrWW4/sDxt980RBheRWaGxnVNonY7mhMDhdSGFEUFS9G4zAXFQ2D0I6/4iBuyNiCQB06/GmH03XZb9EG57U4Vw+26y6Ei4v6hsJGEHGAAx4BETAlik5s/f/jLQCWKgsAlXrmnNTI0CxWKCg0wSIwfXjJxT0R8EvamAhms3zKtkcR9fze3I/A1odUKiZgQDHaZayRgznf/rhNxgUweCmePwIoFi4IMWZakPZAUFj7LQdKZJcyX79HQifiR9Xdzrdx5a7rjLZtPO6FmTEjibiAeGoaaSU1loCoN7tX9o6SU//vUBaTbM8sbLJcJkdoWBxp1YgmG7E9XltI6p2TSCnDH+rN474ok9sYHREgcExebU5kaipgEiYjEmpuKCgvK0aAGw5SZ/B0FcEd6AAQsUWjbXhsFzKuwV9R+4rk8rYcDFBcuO3bACzC7SV89H6xkRkQHblo6K5jQ061mOviVk5vrTh0hvzv+f/kyBBd3R9tcZURGp4LBQIhB0jVtTscJ9JwngVmnAHLz+aD2sMYOaSWGEFlttxUSSQcMFRSAQBcVYEDOwnUhAnaOPpoiTYCeWUYEqNwYwWgCz9E+NvwCN9EuR2YCdUd52IHI6QZII474Bhnx/KJDVrH+CUcgfXjdJN4hFgO/KnfDxD/NMqUoWnP27qYZIiNIS54DwATwUHTq2kDym3pJkXPQmyMMiEm+np5grf2iVf2bHIb7t X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2007; 31:H2o2MbAECVBWEzOPMd+uRvbTDoAvB6Gg16aAb1fn/Ier5GNpgZXWYWPxgX9lnUlOq38r5nMrB6ITZnOF4Vf5I3ZQWNmqlUL6Mi9Z4yebGsoqwzRG7PmzqwFG7JZ+Evd3hGGjnCIwBYdHMunt7sGjTzOBJ776LncvBNIkuMWRyEDZjLl6mWqET+6sUyLfzKldezPC/BOTLC2mrp+ooX8BHQKiJ9AJe2gCpXwe0fVyyFY=; 4:db+IMMNCDPA9byxIophpPCLv4nilRcr7ItVexLHEbQ935P5qb9zRrl4heJiQRP+/MHf2oBcjWev9I7Afoo/0MMwXFHe7lO4QnGlGbEbZO0F/6TdJIfpUyA08WrTsLhBnQJMSxVi2uSDG1eLmnyRPX3o3Drnd4GqLBHMtxBFVr2QdUHtt2Xzdt3E2rmBuqFnIMHcrB8hqAtO6eMROlfXU+0MXlicHCn1MXNJYXg4wA3n5iMfu++/M5CakBPLVoJrAAFoALveAjOqG4Q74EfmzyfrdLUVg9k6fcnHl+6tt0s6NetC0zvwSNAsvI462KiWEiKrWtOaD01FSLNvbd8qOE+gKybze5ZCdN9VtI6OTSgniMvOYrL1+doCvqVeLQMB91rkO90lgwgBvdXu8CDV7Zqj2iixJGgc3X/anGaDq0xruobcJgemuhMR7KrpDHN+AQGNoHC50/Qv8FAnUQgp/PasEHviylXYYpzbr9/zgld2dcsztnTNv7KA/ohGxEMyEG3H97hiyg7J3oDallblYA5TT6kY8mgQCMaiMq0TjmUs= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(13017025)(5005006)(8121501046)(13015025)(13024025)(13023025)(13018025)(10201501046)(3002001)(6055026); SRVR:BY2PR0301MB2007; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR0301MB2007; X-Forefront-PRVS: 0067A8BA2A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB2007; 23:gYXZCbJ+h3EfOPMKS8AgVfuqvP/q22sfoubSdvi?= =?us-ascii?Q?LZi8ccd0PjhfvaJAv+iO0ToRooF8oFtC7nZsKd10siLMFSEUNfvzr+iRFl8n?= =?us-ascii?Q?Faax++tsJQ8T/90VILRiDwcKN0tTwnJKup4Tto22hcT6he4IH8xbpz2cZTAK?= =?us-ascii?Q?Tv0pGk0pmb4tfPdHaf4HzFDe3HT8P6FQs+PW1gUkvEbiJYaRtpcySwcz/vvD?= =?us-ascii?Q?55OwKE/GFH0GLeslHBoAVOJU2Ke6lzFfAcIWEfQu2X7n7nc7/Xy/jqX4g+s7?= =?us-ascii?Q?iOFKcoDM/IBx5/KLhCBwPP+44v/h3fRWqUTMy1DWlHezNYJ42iMKOYHSXMDj?= =?us-ascii?Q?zBk+3ZX/GvKtyUYmLFUwc2wClu+5zmIG8BI0PW5w/y3Og1YZotmjb+CAzy5s?= =?us-ascii?Q?vym4vgJwJthVnnjbcYbvI5q7iqKvXjgiYfG8WD4tiB34PHmO1A1gmDZ33HEO?= =?us-ascii?Q?rZl0T6i7aOls8chRjmfT/DCz4nOjtAmKWJbcUvomM9fix+/PhGG0qfuJArFU?= =?us-ascii?Q?5tecXA4tp7lj3/nbxmQ3C2FtRdpjWJ0U9IFMCBZNstSmL8tvB4eCF6M6eWto?= =?us-ascii?Q?B4yKaUWavbb64GdaOhAHHegz0hld3SzTB23mCjgZESBFk2667kT1xRv7S0Wd?= =?us-ascii?Q?01ZVBIjzBgUShPm46cCEJ5Y42Ay51I5Dt2pWbTXmEXMY4OwG+NnCZTwCZu32?= =?us-ascii?Q?g0P2BniS6Kf+NnerxRaB0MSoFESplhUaMEUAjwVgdYYA1PwBlEtdi4t7EGqh?= =?us-ascii?Q?7DZIt5OJzpZ1haEqhoSYaB6udCBclL0ZdqK8NWcZqYCcGCAJZPOc6ImoLNwJ?= =?us-ascii?Q?EdetGbghX/VyK6Izywv2e4eMGHFqM6IsUjcixJ6kBYU9YZpYMGnvjYr/+AZi?= =?us-ascii?Q?DHmnoEhrZ+BjiAGSZ0sm5t5WHDv/R1dWm1FzRwsxmpxCnXLAsas8P0utB4yd?= =?us-ascii?Q?XmYHNziOIDw0jzDws4E1NL7A/dCuP/MA62Gy4XZ0lGuL019CJXKgbe/EkRqg?= =?us-ascii?Q?dKxbIvmxWIkJ0xH23il0uJJhl8exGEvnF5BsMCfIrZFuBJvUNJbrUgH+2coh?= =?us-ascii?Q?/3wcIov1Yryzjfq4EDoBz2agcRHGrbMbE+0wLjsO1pypi3pVr6tx7rB5As8F?= =?us-ascii?Q?+OPBWNqI4Yt5L2HP0LVfCJWjSBgriTHtlf6xqzuieXqu8CAm+M73VUxFZmdU?= =?us-ascii?Q?wj46BRuGL3LpQbjcI1c+Cfp3rVQX6WrtOJKsV?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB2007; 6:4yf5yutxHiNvL7e2p3TT3zjnmOZUUTtGfZzjvZeTkF6fdybPLe3Ava8THs3gSAqmARjfUDprSyTBOb1w/AtLHqdFxPIa+Umw/SscVX+KxXJhu9C9OaXscDlRQaBqen2il60U4xKB7suXOIH9niv/WqFx9RxINZN5l2BkiLNwuKr4lIL85EqPxcI3Q+uDbP4YS5ziAs0NGBCYkDWuA9r0qkH0K/SztpwmpHv6oQ3vz+0XEyi5K2DUkmz26OG8YkoaLabWBZ76Bh7diONysbRIv8GFJpFTQj3/hbUkUcsUYK4=; 5:oLUPCyALbJB5GQuOgh1e14Nv9ZuvtMDfhwOqvQxdkICHNtWtpXsgpM9lZGVKtWHLnJa3Zl4kCGzsTM36HBPrjK/cC6jScm7eJE5z4jNXwHI/whLdyTV5Ui+QN1CAaACl1eyCeOW20ZTsLqUT8+S/QhybKJoRWGuO2ild7Ujhtuo=; 24:0S+RbFEEkEEK5PCmXucLsgQlEiFbCplrPIVEdPtYiCGzhkk7RLGNqXN0th36WyUfL6Mgu0+OkfI42+qrwj0YQQjyU2pXqrbPaB/od7QvSWw=; 7:uf4vyi4G28vF0gOPfgxZaOxZMHVJPtesyBv89QaECWltKF78HVQKtNOJTqHYNWNCZ74fKfgRM7W4pU5VNvi+RhbwLYGwQ5cYfd5MnPdbYZS94MzUYIbWDmm7tWrbGaU4Jt6tG6GY4hzwIOdhspc6D00M3+mBygPUS/Ec6LtCxSRSWaarMZYfKZOPiBZSlH9/jwgvpMIosbZs4CGeZF5qj9y+GDoCnZsPm6BP+P6hpl0QdLJ+N+OIizlAPf426CNw SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2016 04:32:33.2147 (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: BY2PR0301MB2007 Subject: [dpdk-dev] [PATCH v10 10/25] drivers: remove driver register callbacks for crypto/net X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Sep 2016 04:32:36 -0000 From: David Marchand Now that all pdev are pci drivers, we don't need to register crypto and ethdev drivers through a dedicated channel. Signed-off-by: David Marchand Signed-off-by: Shreyansh Jain --- lib/librte_cryptodev/rte_cryptodev.c | 23 -------------------- lib/librte_cryptodev/rte_cryptodev_pmd.h | 30 -------------------------- lib/librte_cryptodev/rte_cryptodev_version.map | 1 - lib/librte_ether/rte_ethdev.c | 22 ------------------- lib/librte_ether/rte_ethdev.h | 12 ----------- lib/librte_ether/rte_ether_version.map | 1 - 6 files changed, 89 deletions(-) diff --git a/lib/librte_cryptodev/rte_cryptodev.c b/lib/librte_cryptodev/rte_cryptodev.c index 910c841..2a3b649 100644 --- a/lib/librte_cryptodev/rte_cryptodev.c +++ b/lib/librte_cryptodev/rte_cryptodev.c @@ -533,29 +533,6 @@ rte_cryptodev_pci_remove(struct rte_pci_device *pci_dev) return 0; } -int -rte_cryptodev_pmd_driver_register(struct rte_cryptodev_driver *cryptodrv, - enum pmd_type type) -{ - /* Call crypto device initialization directly if device is virtual */ - if (type == PMD_VDEV) - return rte_cryptodev_pci_probe( - (struct rte_pci_driver *)cryptodrv, - NULL); - - /* - * Register PCI driver for physical device intialisation during - * PCI probing - */ - cryptodrv->pci_drv.probe = rte_cryptodev_pci_probe; - cryptodrv->pci_drv.remove = rte_cryptodev_pci_remove; - - rte_eal_pci_register(&cryptodrv->pci_drv); - - return 0; -} - - uint16_t rte_cryptodev_queue_pair_count(uint8_t dev_id) { diff --git a/lib/librte_cryptodev/rte_cryptodev_pmd.h b/lib/librte_cryptodev/rte_cryptodev_pmd.h index 450a376..abfe2dc 100644 --- a/lib/librte_cryptodev/rte_cryptodev_pmd.h +++ b/lib/librte_cryptodev/rte_cryptodev_pmd.h @@ -493,36 +493,6 @@ rte_cryptodev_pmd_virtual_dev_init(const char *name, size_t dev_private_size, extern int rte_cryptodev_pmd_release_device(struct rte_cryptodev *cryptodev); - -/** - * Register a Crypto [Poll Mode] driver. - * - * Function invoked by the initialization function of a Crypto driver - * to simultaneously register itself as Crypto Poll Mode Driver and to either: - * - * a - register itself as PCI driver if the crypto device is a physical - * device, by invoking the rte_eal_pci_register() function to - * register the *pci_drv* structure embedded in the *crypto_drv* - * structure, after having stored the address of the - * rte_cryptodev_init() function in the *probe* field of the - * *pci_drv* structure. - * - * During the PCI probing phase, the rte_cryptodev_init() - * function is invoked for each PCI [device] matching the - * embedded PCI identifiers provided by the driver. - * - * b, complete the initialization sequence if the device is a virtual - * device by calling the rte_cryptodev_init() directly passing a - * NULL parameter for the rte_pci_device structure. - * - * @param crypto_drv crypto_driver structure associated with the crypto - * driver. - * @param type pmd type - */ -extern int -rte_cryptodev_pmd_driver_register(struct rte_cryptodev_driver *crypto_drv, - enum pmd_type type); - /** * Executes all the user application registered callbacks for the specific * device. diff --git a/lib/librte_cryptodev/rte_cryptodev_version.map b/lib/librte_cryptodev/rte_cryptodev_version.map index 1fc0d57..9627ac4 100644 --- a/lib/librte_cryptodev/rte_cryptodev_version.map +++ b/lib/librte_cryptodev/rte_cryptodev_version.map @@ -14,7 +14,6 @@ DPDK_16.04 { rte_cryptodev_info_get; rte_cryptodev_pmd_allocate; rte_cryptodev_pmd_callback_process; - rte_cryptodev_pmd_driver_register; rte_cryptodev_pmd_release_device; rte_cryptodev_pmd_virtual_dev_init; rte_cryptodev_sym_session_create; diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c index f534967..11eecaf 100644 --- a/lib/librte_ether/rte_ethdev.c +++ b/lib/librte_ether/rte_ethdev.c @@ -340,28 +340,6 @@ rte_eth_dev_pci_remove(struct rte_pci_device *pci_dev) return 0; } -/** - * Register an Ethernet [Poll Mode] driver. - * - * Function invoked by the initialization function of an Ethernet driver - * to simultaneously register itself as a PCI driver and as an Ethernet - * Poll Mode Driver. - * Invokes the rte_eal_pci_register() function to register the *pci_drv* - * structure embedded in the *eth_drv* structure, after having stored the - * address of the rte_eth_dev_init() function in the *probe* field of - * the *pci_drv* structure. - * During the PCI probing phase, the rte_eth_dev_init() function is - * invoked for each PCI [Ethernet device] matching the embedded PCI - * identifiers provided by the driver. - */ -void -rte_eth_driver_register(struct eth_driver *eth_drv) -{ - eth_drv->pci_drv.probe = rte_eth_dev_pci_probe; - eth_drv->pci_drv.remove = rte_eth_dev_pci_remove; - rte_eal_pci_register(ð_drv->pci_drv); -} - int rte_eth_dev_is_valid_port(uint8_t port_id) { diff --git a/lib/librte_ether/rte_ethdev.h b/lib/librte_ether/rte_ethdev.h index 83079e9..a7ba1f0 100644 --- a/lib/librte_ether/rte_ethdev.h +++ b/lib/librte_ether/rte_ethdev.h @@ -1875,18 +1875,6 @@ struct eth_driver { }; /** - * @internal - * A function invoked by the initialization function of an Ethernet driver - * to simultaneously register itself as a PCI driver and as an Ethernet - * Poll Mode Driver (PMD). - * - * @param eth_drv - * The pointer to the *eth_driver* structure associated with - * the Ethernet driver. - */ -void rte_eth_driver_register(struct eth_driver *eth_drv); - -/** * Convert a numerical speed in Mbps to a bitmap flag that can be used in * the bitmap link_speeds of the struct rte_eth_conf * diff --git a/lib/librte_ether/rte_ether_version.map b/lib/librte_ether/rte_ether_version.map index 17e7448..72be66d 100644 --- a/lib/librte_ether/rte_ether_version.map +++ b/lib/librte_ether/rte_ether_version.map @@ -78,7 +78,6 @@ DPDK_2.2 { rte_eth_dev_vlan_filter; rte_eth_dev_wd_timeout_store; rte_eth_dma_zone_reserve; - rte_eth_driver_register; rte_eth_led_off; rte_eth_led_on; rte_eth_link; -- 2.7.4