octeon_ep_vf: add Tx/Rx processing and interrupt support
authorShinas Rasheed <srasheed@marvell.com>
Sat, 23 Dec 2023 13:39:58 +0000 (05:39 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 2 Jan 2024 14:19:54 +0000 (14:19 +0000)
commit77cef1e02104529f54c5b8b4126317eda3ff132d
treed877a398f4da847675f7298644b8dc6e25e5e34a
parent8f8d322bc47c1c5ecab1f2238b644e30f69cc475
octeon_ep_vf: add Tx/Rx processing and interrupt support

Add support to enable MSI-x and register interrupts.
Add support to process Tx and Rx traffic. Includes processing
Tx completions and Rx refill.

Signed-off-by: Shinas Rasheed <srasheed@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_mbox.c
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c