Skip to content

Commit 96fc8e3

Browse files
maxpainsmira
authored andcommitted
feat: enable MLX5 Scalable Functions and TC offload in kernel
Enable CONFIG_MLX5_SF, CONFIG_MLX5_SF_MANAGER, CONFIG_MLX5_CLS_ACT, CONFIG_MLX5_TC_SAMPLE, and CONFIG_NET_TC_SKB_EXT on both amd64 and arm64. Signed-off-by: Max Makarov <maxpain@linux.com> Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com> (cherry picked from commit 5760aa7)
1 parent f31edf1 commit 96fc8e3

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

kernel/build/config-amd64

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1884,7 +1884,7 @@ CONFIG_NET_ACT_TUNNEL_KEY=y
18841884
# CONFIG_NET_IFE_SKBMARK is not set
18851885
# CONFIG_NET_IFE_SKBPRIO is not set
18861886
# CONFIG_NET_IFE_SKBTCINDEX is not set
1887-
# CONFIG_NET_TC_SKB_EXT is not set
1887+
CONFIG_NET_TC_SKB_EXT=y
18881888
CONFIG_NET_SCH_FIFO=y
18891889
CONFIG_DCB=y
18901890
CONFIG_DNS_RESOLVER=y
@@ -2829,12 +2829,15 @@ CONFIG_MLX5_EN_RXNFC=y
28292829
CONFIG_MLX5_MPFS=y
28302830
CONFIG_MLX5_ESWITCH=y
28312831
CONFIG_MLX5_BRIDGE=y
2832+
CONFIG_MLX5_CLS_ACT=y
2833+
CONFIG_MLX5_TC_SAMPLE=y
28322834
CONFIG_MLX5_CORE_EN_DCB=y
28332835
CONFIG_MLX5_CORE_IPOIB=y
28342836
# CONFIG_MLX5_EN_IPSEC is not set
28352837
CONFIG_MLX5_SW_STEERING=y
28362838
CONFIG_MLX5_HW_STEERING=y
2837-
# CONFIG_MLX5_SF is not set
2839+
CONFIG_MLX5_SF=y
2840+
CONFIG_MLX5_SF_MANAGER=y
28382841
# CONFIG_MLX5_DPLL is not set
28392842
CONFIG_MLXSW_CORE=m
28402843
CONFIG_MLXSW_CORE_HWMON=y

kernel/build/config-arm64

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1869,7 +1869,7 @@ CONFIG_NET_ACT_TUNNEL_KEY=y
18691869
# CONFIG_NET_IFE_SKBMARK is not set
18701870
# CONFIG_NET_IFE_SKBPRIO is not set
18711871
# CONFIG_NET_IFE_SKBTCINDEX is not set
1872-
# CONFIG_NET_TC_SKB_EXT is not set
1872+
CONFIG_NET_TC_SKB_EXT=y
18731873
CONFIG_NET_SCH_FIFO=y
18741874
CONFIG_DCB=y
18751875
CONFIG_DNS_RESOLVER=y
@@ -3120,12 +3120,15 @@ CONFIG_MLX5_EN_RXNFC=y
31203120
CONFIG_MLX5_MPFS=y
31213121
CONFIG_MLX5_ESWITCH=y
31223122
CONFIG_MLX5_BRIDGE=y
3123+
CONFIG_MLX5_CLS_ACT=y
3124+
CONFIG_MLX5_TC_SAMPLE=y
31233125
CONFIG_MLX5_CORE_EN_DCB=y
31243126
CONFIG_MLX5_CORE_IPOIB=y
31253127
# CONFIG_MLX5_EN_IPSEC is not set
31263128
CONFIG_MLX5_SW_STEERING=y
31273129
CONFIG_MLX5_HW_STEERING=y
3128-
# CONFIG_MLX5_SF is not set
3130+
CONFIG_MLX5_SF=y
3131+
CONFIG_MLX5_SF_MANAGER=y
31293132
# CONFIG_MLX5_DPLL is not set
31303133
CONFIG_MLXSW_CORE=m
31313134
CONFIG_MLXSW_CORE_HWMON=y

0 commit comments

Comments
 (0)