| 8165 | } |
| 8166 | |
| 8167 | static int |
| 8168 | ixgbevf_dev_interrupt_action(struct rte_eth_dev *dev) |
| 8169 | { |
| 8170 | struct ixgbe_interrupt *intr = |
| 8171 | IXGBE_DEV_PRIVATE_TO_INTR(dev->data->dev_private); |
| 8172 | |
| 8173 | if (intr->flags & IXGBE_FLAG_MAILBOX) { |
| 8174 | ixgbevf_mbx_process(dev); |
| 8175 | intr->flags &= ~IXGBE_FLAG_MAILBOX; |
| 8176 | } |
| 8177 | |
| 8178 | ixgbevf_intr_enable(dev); |
| 8179 | |
| 8180 | return 0; |
| 8181 | } |
| 8182 | |
| 8183 | static void |
| 8184 | ixgbevf_dev_interrupt_handler(void *param) |
no test coverage detected