Unverified Commit fbf23c86 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!5752 【OLK-6.6】Add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver

Merge Pull Request from: @xiaohuihui-bzwx-kj 
 
Update N5/N6 series network card driver, the NIC driver supports the following features:
Supports IP/TCP/UDP/SCTP checksum offload.
Support TSO, LRO segments and segments.
Support RSS, support to modify the number of queues, Ring Buffer and Hash Key of RSS. Support packet Hash to multi-queue.
Support VLAN offloading, stripping, and filtering.
Support VXLAN, GENEVE, NVGRE tunnel offloading.
Support virtualization, SRIOV virtualization for 64 VF. Support link awareness, CPU offloading, RSS, QoS for VF.
Supports Port VLAN, VLAN sub interfaces, and QinQ for VF.
VXLAN, GENEVE, and NVGRE offloading support for VF.
Support VF to deploy VM in KVM (VEB, Private, VEPA, Direct).
Support network isolation and address reuse for VF.
Supports Openstack and Kubernetes cloud environments.

#I9EHCB  
 
Link:https://gitee.com/openeuler/kernel/pulls/5752

 

Reviewed-by: default avatarLiu Chao <liuchao173@huawei.com>
Reviewed-by: default avatarYue Haibing <yuehaibing@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parents e6ce9b67 08f42807
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -3064,6 +3064,10 @@ CONFIG_NGBE=m
CONFIG_TXGBE=m
# CONFIG_NET_VENDOR_WIZNET is not set
# CONFIG_NET_VENDOR_XILINX is not set
CONFIG_NET_VENDOR_BZWX=y
CONFIG_NCE=m
CONFIG_NE6X=m
CONFIG_NE6XVF=m
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_NET_SB1000 is not set
+4 −0
Original line number Diff line number Diff line
@@ -3061,6 +3061,10 @@ CONFIG_NGBE=m
CONFIG_TXGBE=m
# CONFIG_NET_VENDOR_WIZNET is not set
# CONFIG_NET_VENDOR_XILINX is not set
CONFIG_NET_VENDOR_BZWX=y
CONFIG_NCE=m
CONFIG_NE6X=m
CONFIG_NE6XVF=m
# CONFIG_FDDI is not set
# CONFIG_HIPPI is not set
# CONFIG_NET_SB1000 is not set
+1 −0
Original line number Diff line number Diff line
@@ -194,5 +194,6 @@ source "drivers/net/ethernet/wangxun/Kconfig"
source "drivers/net/ethernet/wiznet/Kconfig"
source "drivers/net/ethernet/xilinx/Kconfig"
source "drivers/net/ethernet/xircom/Kconfig"
source "drivers/net/ethernet/bzwx/Kconfig"

endif # ETHERNET
+1 −0
Original line number Diff line number Diff line
@@ -106,3 +106,4 @@ obj-$(CONFIG_NET_VENDOR_XILINX) += xilinx/
obj-$(CONFIG_NET_VENDOR_XIRCOM) += xircom/
obj-$(CONFIG_NET_VENDOR_SYNOPSYS) += synopsys/
obj-$(CONFIG_NET_VENDOR_PENSANDO) += pensando/
obj-$(CONFIG_NET_VENDOR_BZWX) += bzwx/
+21 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
#
# BeiZhongWangXin device configuration
#

config NET_VENDOR_BZWX
	bool "BeiZhongWangXin devices"
	default y
	help
	  If you have a network (Ethernet) card belonging to this class, say Y.

	  Note that the answer to this question doesn't directly affect the
	  kernel: saying N will just cause the configurator to skip all
	  the questions about BeiZhongWangXin devices. If you say Y, you will be asked
	  for your specific device in the following questions.

if NET_VENDOR_BZWX

source "drivers/net/ethernet/bzwx/nce/Kconfig"

endif # NET_VENDOR_BZWX
Loading