]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
eea: create/destroy rx,tx queues for netdevice open and stop
authorXuan Zhuo <xuanzhuo@linux.alibaba.com>
Thu, 14 May 2026 09:51:34 +0000 (17:51 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 19 May 2026 10:07:50 +0000 (12:07 +0200)
commitaa8bca4cf20027d5dd59a5de207ecb4720d910c8
treefefb85d00d05c450dab737c5f0c6656c84ec7411
parent4c45a51e5bf520a0e6189bce1825d44029a4ea32
eea: create/destroy rx,tx queues for netdevice open and stop

Add basic driver framework for the Alibaba Elastic Ethernet Adapter(EEA).

This commit introduces the implementation for the netdevice open and
stop.

This commit introduces HA to restore the device when error occurs,
but in HA scenarios the driver can't ensure to restore the status
correctly.

Reviewed-by: Dust Li <dust.li@linux.alibaba.com>
Reviewed-by: Philo Lu <lulie@linux.alibaba.com>
Signed-off-by: Wen Gu <guwen@linux.alibaba.com>
Signed-off-by: Xuan Zhuo <xuanzhuo@linux.alibaba.com>
Link: https://patch.msgid.link/20260514095138.80680-5-xuanzhuo@linux.alibaba.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/alibaba/eea/Makefile
drivers/net/ethernet/alibaba/eea/eea_net.c
drivers/net/ethernet/alibaba/eea/eea_net.h
drivers/net/ethernet/alibaba/eea/eea_pci.c
drivers/net/ethernet/alibaba/eea/eea_pci.h
drivers/net/ethernet/alibaba/eea/eea_rx.c [new file with mode: 0644]
drivers/net/ethernet/alibaba/eea/eea_tx.c [new file with mode: 0644]