}
_ (0xa063, RVU_PF, "Marvell Octeon Resource Virtualization Unit PF"),
+ _ (0xa0f8, RVU_VF, "Marvell Octeon Resource Virtualization Unit VF"),
_ (0xa0f3, CPT_VF, "Marvell Octeon Cryptographic Accelerator Unit VF"),
#undef _
};
.start = oct_port_start,
.stop = oct_port_stop,
.config_change = oct_port_cfg_change,
+ .config_change_validate = oct_port_cfg_change_validate,
.format_status = format_oct_port_status,
+ .format_flow = format_oct_port_flow,
},
.data_size = sizeof (oct_port_t),
.initial_data = &oct_port,
strncpy ((char *) cd->plt_pci_dev.name, dev->device_id,
sizeof (cd->plt_pci_dev.name) - 1);
- if (cd->type == OCT_DEVICE_TYPE_RVU_PF)
+ if (cd->type == OCT_DEVICE_TYPE_RVU_PF || cd->type == OCT_DEVICE_TYPE_RVU_VF)
return oct_init_nix (vm, dev);
else if (cd->type == OCT_DEVICE_TYPE_CPT_VF)
return oct_init_cpt (vm, dev);