Skip to content

Commit 3c50bf6

Browse files
mrbojangles3chewi
authored andcommitted
add kernel configs for mlx5 hardware offload
1 parent 14a24c6 commit 3c50bf6

1 file changed

Lines changed: 66 additions & 1 deletion

File tree

  • sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files

sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.6

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,19 @@ CONFIG_CRYPTO_FIPS=y
130130
CONFIG_CRYPTO_GCM=m
131131
CONFIG_CRYPTO_HMAC=y
132132
CONFIG_CRYPTO_LIB_DES=m
133+
CONFIG_CRYPTO_LIB_AES=y
134+
CONFIG_CRYPTO_LIB_GF128MUL=y
133135
CONFIG_CRYPTO_LZO=m
134136
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
135137
CONFIG_CRYPTO_SHA1=y
136138
CONFIG_CRYPTO_USER_API_HASH=m
137139
CONFIG_CRYPTO_USER_API_SKCIPHER=m
140+
CONFIG_CRYPTO_NULL=y
141+
CONFIG_CRYPTO_NULL2=y
142+
CONFIG_CRYPTO_AES=y
143+
CONFIG_CRYPTO_CTR=y
144+
CONFIG_CRYPTO_GCM=y
145+
CONFIG_CRYPTO_GHASH=y
138146
CONFIG_CUSE=m
139147
CONFIG_DCB=y
140148
CONFIG_DEBUG_FS=y
@@ -212,6 +220,7 @@ CONFIG_GENEVE=m
212220
CONFIG_GPIOLIB=y
213221
CONFIG_GPIO_SYSFS=y
214222
CONFIG_GTP=m
223+
CONFIG_MACSEC=y
215224
CONFIG_HARDENED_USERCOPY=y
216225
CONFIG_HIDRAW=y
217226
CONFIG_HID_A4TECH=m
@@ -265,10 +274,12 @@ CONFIG_IMA_WRITE_POLICY=y
265274
CONFIG_INET=y
266275
CONFIG_INET6_AH=m
267276
CONFIG_INET6_ESP=m
277+
CONFIG_INET6_ESP_OFFLOAD=m
268278
CONFIG_INET6_IPCOMP=m
269279
CONFIG_INET_AH=m
270280
CONFIG_INET_DIAG=m
271281
CONFIG_INET_ESP=m
282+
CONFIG_INET_ESP_OFFLOAD=m
272283
CONFIG_INET_IPCOMP=m
273284
CONFIG_INET_UDP_DIAG=m
274285
CONFIG_INFINIBAND=m
@@ -406,6 +417,8 @@ CONFIG_ISCSI_TARGET=m
406417
CONFIG_ISCSI_TCP=m
407418
CONFIG_ISO9660_FS=m
408419
CONFIG_IXGBE=m
420+
CONFIG_IXGBE_IPSEC=y
421+
CONFIG_IXGBEVF_IPSEC=y
409422
CONFIG_IXGBEVF=m
410423
CONFIG_JME=m
411424
CONFIG_JOLIET=y
@@ -429,7 +442,13 @@ CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT=y
429442
CONFIG_LOG_BUF_SHIFT=18
430443
CONFIG_LOOPBACK_TARGET=m
431444
CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor"
445+
CONFIG_PSAMPLE=y
446+
CONFIG_NET_IFE=y
432447
CONFIG_LWTUNNEL=y
448+
CONFIG_LWTUNNEL_BPF=y
449+
CONFIG_DST_CACHE=y
450+
CONFIG_GRO_CELLS=y
451+
CONFIG_SOCK_VALIDATE_XMIT=y
433452
CONFIG_MACVLAN=m
434453
CONFIG_MACVTAP=m
435454
CONFIG_MAGIC_SYSRQ=y
@@ -451,7 +470,21 @@ CONFIG_MLX4_EN=m
451470
CONFIG_MLX4_INFINIBAND=m
452471
CONFIG_MLX5_CORE=m
453472
CONFIG_MLX5_CORE_EN=y
473+
CONFIG_MLX5_EN_ARFS=y
474+
CONFIG_MLX5_EN_RXNFC=y
475+
CONFIG_MLX5_MPFS=y
476+
CONFIG_MLX5_ESWITCH=y
477+
CONFIG_MLX5_BRIDGE=y
478+
CONFIG_MLX5_CLS_ACT=y
479+
CONFIG_MLX5_TC_CT=y
480+
CONFIG_MLX5_TC_SAMPLE=y
454481
CONFIG_MLX5_CORE_EN_DCB=y
482+
CONFIG_MLX5_MACSEC=y
483+
CONFIG_MLX5_EN_IPSEC=y
484+
CONFIG_MLX5_EN_TLS=y
485+
CONFIG_MLX5_SW_STEERING=y
486+
CONFIG_MLX5_SF=y
487+
CONFIG_MLX5_SF_MANAGER=y
455488
CONFIG_MLX5_INFINIBAND=m
456489
CONFIG_MMC=m
457490
CONFIG_MMC_BLOCK=m
@@ -557,18 +590,31 @@ CONFIG_NET_9P=m
557590
CONFIG_NET_9P_RDMA=m
558591
CONFIG_NET_9P_VIRTIO=m
559592
CONFIG_NET_ACT_CSUM=m
593+
CONFIG_NET_ACT_MPLS=m
560594
CONFIG_NET_ACT_GACT=m
561595
CONFIG_NET_ACT_IPT=m
562596
CONFIG_NET_ACT_MIRRED=m
597+
CONFIG_NET_ACT_SAMPLE=y
563598
CONFIG_NET_ACT_NAT=m
564599
CONFIG_NET_ACT_PEDIT=m
600+
CONFIG_NET_ACT_SIMP=m
565601
CONFIG_NET_ACT_POLICE=m
566602
CONFIG_NET_ACT_SKBEDIT=m
567603
CONFIG_NET_ACT_VLAN=m
604+
CONFIG_NET_ACT_BPF=m
605+
CONFIG_NET_ACT_CONNMARK=m
606+
CONFIG_NET_ACT_CTINFO=m
607+
CONFIG_NET_ACT_SKBMOD=m
608+
CONFIG_NET_ACT_IFE=y
609+
CONFIG_NET_ACT_TUNNEL_KEY=y
610+
CONFIG_NET_ACT_CT=m
611+
CONFIG_NET_ACT_GATE=y
612+
CONFIG_NET_TC_SKB_EXT=y
568613
# CONFIG_NET_CADENCE is not set
569614
CONFIG_NET_CLS_ACT=y
570615
CONFIG_NET_CLS_BASIC=m
571616
CONFIG_NET_CLS_BPF=m
617+
CONFIG_NET_CLS_FLOWER=y
572618
CONFIG_NET_CLS_CGROUP=m
573619
CONFIG_NET_CLS_FLOW=m
574620
CONFIG_NET_CLS_FW=m
@@ -651,20 +697,24 @@ CONFIG_NFT_BRIDGE_META=m
651697
CONFIG_NFT_BRIDGE_REJECT=m
652698
CONFIG_NFT_COMPAT=m
653699
CONFIG_NFT_CT=m
700+
CONFIG_NFT_FLOW_OFFLOAD=m
654701
CONFIG_NFT_DUP_IPV4=m
655702
CONFIG_NFT_DUP_IPV6=m
656703
CONFIG_NFT_DUP_NETDEV=m
657704
CONFIG_NFT_FIB=m
658705
CONFIG_NFT_FIB_INET=m
706+
CONFIG_NFT_XFRM=m
659707
CONFIG_NFT_FIB_IPV4=m
660708
CONFIG_NFT_FIB_IPV6=m
661709
CONFIG_NFT_FIB_NETDEV=m
662710
CONFIG_NFT_FWD_NETDEV=m
711+
CONFIG_NF_FLOW_TABLE=m
663712
CONFIG_NFT_HASH=m
664713
CONFIG_NFT_LIMIT=m
665714
CONFIG_NFT_LOG=m
666715
CONFIG_NFT_MASQ=m
667716
CONFIG_NFT_NAT=m
717+
CONFIG_NFT_TUNNEL=m
668718
CONFIG_NFT_NUMGEN=m
669719
CONFIG_NFT_QUEUE=m
670720
CONFIG_NFT_QUOTA=m
@@ -889,7 +939,11 @@ CONFIG_TCP_CONG_HYBLA=m
889939
# CONFIG_TCP_CONG_WESTWOOD is not set
890940
CONFIG_TCP_MD5SIG=y
891941
CONFIG_TIGON3=m
892-
CONFIG_TLS=m
942+
CONFIG_TLS=y
943+
CONFIG_TLS_DEVICE=y
944+
CONFIG_TLS_TOE=y
945+
CONFIG_XFRM=yes
946+
CONFIG_XFRM_OFFLOAD=y
893947
CONFIG_TMPFS=y
894948
CONFIG_TMPFS_POSIX_ACL=y
895949
CONFIG_TRANSPARENT_HUGEPAGE=y
@@ -928,6 +982,14 @@ CONFIG_VFAT_FS=m
928982
CONFIG_VFIO=m
929983
CONFIG_VFIO_PCI=m
930984
CONFIG_VHOST_NET=m
985+
CONFIG_VFIO_PCI_CORE=m
986+
CONFIG_VFIO_PCI_MMAP=y
987+
CONFIG_VFIO_PCI_INTX=y
988+
CONFIG_VFIO_PCI_VGA=y
989+
CONFIG_VFIO_PCI_IGD=y
990+
CONFIG_MLX5_VFIO_PCI=m
991+
CONFIG_VHOST_IOTLB=y
992+
CONFIG_VHOST_RING=m
931993
CONFIG_VIA_RHINE=m
932994
CONFIG_VIA_RHINE_MMIO=y
933995
CONFIG_VIRTIO_BALLOON=m
@@ -940,6 +1002,9 @@ CONFIG_VIRTIO_NET=m
9401002
CONFIG_VIRTIO_PCI=y
9411003
CONFIG_VIRTIO_VSOCKETS=m
9421004
CONFIG_VIRT_DRIVERS=y
1005+
CONFIG_VDPA=y
1006+
CONFIG_MLX5_VDPA=y
1007+
CONFIG_MLX5_VDPA_NET=m
9431008
CONFIG_VLAN_8021Q=m
9441009
CONFIG_VLAN_8021Q_GVRP=y
9451010
CONFIG_VLAN_8021Q_MVRP=y

0 commit comments

Comments
 (0)