]> git.droids-corp.org - dpdk.git/blobdiff - drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.c
net/atlantic: enable broadcast traffic
[dpdk.git] / drivers / raw / ifpga_rawdev / base / ifpga_feature_dev.c
index 2a35c0666c269fdc7d4ff2a7de14855f66d91adb..63c8bcc52c13e31353635ea98fb933b15427c1bd 100644 (file)
@@ -201,6 +201,10 @@ static struct feature_driver fme_feature_drvs[] = {
        &fme_spi_master_ops),},
        {FEATURE_DRV(FME_FEATURE_ID_NIOS_SPI, FME_FEATURE_NIOS_SPI,
        &fme_nios_spi_master_ops),},
+       {FEATURE_DRV(FME_FEATURE_ID_I2C_MASTER, FME_FEATURE_I2C_MASTER,
+       &fme_i2c_master_ops),},
+       {FEATURE_DRV(FME_FEATURE_ID_ETH_GROUP, FME_FEATURE_ETH_GROUP,
+       &fme_eth_group_ops),},
        {0, NULL, NULL}, /* end of arrary */
 };
 
@@ -248,7 +252,7 @@ const char *get_port_feature_name(unsigned int id)
 
 static void feature_uinit(struct ifpga_feature_list *list)
 {
-       struct feature *feature;
+       struct ifpga_feature *feature;
 
        TAILQ_FOREACH(feature, list, next) {
                if (feature->state != IFPGA_FEATURE_ATTACHED)
@@ -261,7 +265,7 @@ static void feature_uinit(struct ifpga_feature_list *list)
 static int feature_init(struct feature_driver *drv,
                struct ifpga_feature_list *list)
 {
-       struct feature *feature;
+       struct ifpga_feature *feature;
        int ret;
 
        while (drv->ops) {