raw/ifpga/base: fix bit fields definition
[dpdk.git] / drivers / raw / ifpga_rawdev / base / ifpga_feature_dev.c
index 0454f80..63c8bcc 100644 (file)
@@ -203,6 +203,8 @@ static struct feature_driver fme_feature_drvs[] = {
        &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 */
 };
 
@@ -250,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)
@@ -263,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) {