| 1628 | } |
| 1629 | |
| 1630 | void |
| 1631 | sfc_rx_stop(struct sfc_adapter *sa) |
| 1632 | { |
| 1633 | struct sfc_adapter_shared * const sas = sfc_sa2shared(sa); |
| 1634 | sfc_sw_index_t sw_index; |
| 1635 | |
| 1636 | sfc_log_init(sa, "rxq_count=%u (internal %u)", sas->ethdev_rxq_count, |
| 1637 | sas->rxq_count); |
| 1638 | |
| 1639 | sw_index = sas->rxq_count; |
| 1640 | while (sw_index-- > 0) { |
| 1641 | if (sas->rxq_info[sw_index].state & SFC_RXQ_STARTED) |
| 1642 | sfc_rx_qstop(sa, sw_index); |
| 1643 | } |
| 1644 | |
| 1645 | efx_rx_fini(sa->nic); |
| 1646 | } |
| 1647 | |
| 1648 | int |
| 1649 | sfc_rx_qinit_info(struct sfc_adapter *sa, sfc_sw_index_t sw_index, |
no test coverage detected