net: libwx: Add irq flow functions
authorMengyuan Lou <mengyuanlou@net-swift.com>
Fri, 3 Feb 2023 09:11:26 +0000 (17:11 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 6 Feb 2023 09:22:48 +0000 (09:22 +0000)
commit3f703186113fac0f3c965204b2cbb22a03322e2c
treeeb2e5f960fefeafca2831bad9bbe0ef047b179fc
parent542bcea4be866b14b3a5c8e90773329066656c43
net: libwx: Add irq flow functions

Add irq flow functions for ngbe and txgbe.
Alloc pcie msix irqs for drivers, otherwise fall back to msi/legacy.

Signed-off-by: Mengyuan Lou <mengyuanlou@net-swift.com>
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/wangxun/libwx/Makefile
drivers/net/ethernet/wangxun/libwx/wx_hw.c
drivers/net/ethernet/wangxun/libwx/wx_hw.h
drivers/net/ethernet/wangxun/libwx/wx_lib.c [new file with mode: 0644]
drivers/net/ethernet/wangxun/libwx/wx_lib.h [new file with mode: 0644]
drivers/net/ethernet/wangxun/libwx/wx_type.h