]> git.droids-corp.org - dpdk.git/blobdiff - drivers/bus/ifpga/rte_bus_ifpga.h
net/softnic: support service cores
[dpdk.git] / drivers / bus / ifpga / rte_bus_ifpga.h
index 981bc352df5fa36a8501ecf72c888381e8c7f760..d53c0f483091412f961c1ec48accb3d7a3182f2e 100644 (file)
@@ -83,9 +83,6 @@ struct rte_afu_device {
 #define RTE_DEV_TO_AFU(ptr) \
        container_of(ptr, struct rte_afu_device, device)
 
-#define RTE_DRV_TO_AFU_CONST(ptr) \
-       container_of(ptr, const struct rte_afu_driver, driver)
-
 /**
  * Initialization function for the driver called during FPGA BUS probing.
  */
@@ -134,9 +131,8 @@ void rte_ifpga_driver_register(struct rte_afu_driver *driver);
 void rte_ifpga_driver_unregister(struct rte_afu_driver *driver);
 
 #define RTE_PMD_REGISTER_AFU(nm, afudrv)\
-RTE_INIT(afudrvinitfn_ ##afudrv);\
 static const char *afudrvinit_ ## nm ## _alias;\
-static void afudrvinitfn_ ##afudrv(void)\
+RTE_INIT(afudrvinitfn_ ##afudrv)\
 {\
        (afudrv).driver.name = RTE_STR(nm);\
        (afudrv).driver.alias = afudrvinit_ ## nm ## _alias;\