| 1131 | } |
| 1132 | |
| 1133 | void |
| 1134 | ionic_lif_free_queues(struct ionic_lif *lif) |
| 1135 | { |
| 1136 | uint32_t i; |
| 1137 | |
| 1138 | for (i = 0; i < lif->ntxqcqs; i++) { |
| 1139 | ionic_dev_tx_queue_release(lif->eth_dev, i); |
| 1140 | lif->eth_dev->data->tx_queues[i] = NULL; |
| 1141 | } |
| 1142 | for (i = 0; i < lif->nrxqcqs; i++) { |
| 1143 | ionic_dev_rx_queue_release(lif->eth_dev, i); |
| 1144 | lif->eth_dev->data->rx_queues[i] = NULL; |
| 1145 | } |
| 1146 | } |
| 1147 | |
| 1148 | int |
| 1149 | ionic_lif_rss_config(struct ionic_lif *lif, |
no test coverage detected