[PATCH net-next 00/10] Wangxun interrupt and RxTx support
From: Jiawen Wu <jiawenwu@trustnetic.com>
Date: 2023-01-18 07:38:36
Configure interrupt, setup RxTx ring, support to receive and transmit packets. Jiawen Wu (7): net: txgbe: Add interrupt support net: libwx: Configure Rx and Tx unit on hardware net: libwx: Allocate Rx and Tx resources net: txgbe: Setup Rx and Tx ring net: libwx: Support to receive packets in NAPI net: libwx: Add transmit path to process packets net: txgbe: Support Rx and Tx process path Mengyuan Lou (3): net: libwx: Add irq flow functions net: ngbe: Add irqs request flow net: ngbe: Support Rx and Tx process path drivers/net/ethernet/wangxun/Kconfig | 1 + drivers/net/ethernet/wangxun/libwx/Makefile | 2 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 675 +++++- drivers/net/ethernet/wangxun/libwx/wx_hw.h | 5 + drivers/net/ethernet/wangxun/libwx/wx_lib.c | 1993 +++++++++++++++++ drivers/net/ethernet/wangxun/libwx/wx_lib.h | 32 + drivers/net/ethernet/wangxun/libwx/wx_type.h | 315 +++ drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 249 +- drivers/net/ethernet/wangxun/ngbe/ngbe_type.h | 18 + .../net/ethernet/wangxun/txgbe/txgbe_main.c | 271 ++- .../net/ethernet/wangxun/txgbe/txgbe_type.h | 21 + 11 files changed, 3564 insertions(+), 18 deletions(-) create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_lib.c create mode 100644 drivers/net/ethernet/wangxun/libwx/wx_lib.h -- 2.27.0