| 1660 | } |
| 1661 | |
| 1662 | static int |
| 1663 | ice_dcf_dev_close(struct rte_eth_dev *dev) |
| 1664 | { |
| 1665 | struct ice_dcf_adapter *adapter = dev->data->dev_private; |
| 1666 | |
| 1667 | if (rte_eal_process_type() != RTE_PROC_PRIMARY) |
| 1668 | return 0; |
| 1669 | |
| 1670 | ice_dcf_vf_repr_notify_all(adapter, false); |
| 1671 | (void)ice_dcf_dev_stop(dev); |
| 1672 | |
| 1673 | ice_free_queues(dev); |
| 1674 | ice_dcf_uninit_parent_adapter(dev); |
| 1675 | ice_dcf_uninit_hw(dev, &adapter->real_hw); |
| 1676 | |
| 1677 | return 0; |
| 1678 | } |
| 1679 | |
| 1680 | int |
| 1681 | ice_dcf_link_update(struct rte_eth_dev *dev, |
no test coverage detected