From 499921b82f6d6af74e87173b38e0a5da511a469d Mon Sep 17 00:00:00 2001 From: Dongsu Park Date: Thu, 30 Aug 2018 14:21:06 +0200 Subject: [PATCH] sys-kernel/coreos-modules: add mlxsw drivers to default kernel options There are use cases for running the kernel on Mellanox switches. So we need to enable kernel modules for `CONFIG_MLXSW_CORE` & `CONFIG_MLXSW_SPECTRUM`, and also enable network framework, `CONFIG_NET_SWITCHDEV`. See also https://www.kernel.org/doc/Documentation/networking/switchdev.txt, https://github.com/mellanox/mlxsw/wiki --- .../sys-kernel/coreos-modules/files/amd64_defconfig-4.14 | 3 +++ .../sys-kernel/coreos-modules/files/amd64_defconfig-4.18 | 3 +++ 2 files changed, 6 insertions(+) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-4.14 b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-4.14 index 659ca0971c..04706bb08d 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-4.14 +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-4.14 @@ -603,6 +603,7 @@ CONFIG_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m +CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_LWTUNNEL=y CONFIG_CGROUP_NET_PRIO=y @@ -787,6 +788,8 @@ CONFIG_MLX4_EN=m CONFIG_MLX5_CORE=m CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_EN_DCB=y +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_SPECTRUM=m # CONFIG_NET_VENDOR_MICREL is not set CONFIG_MYRI10GE=m CONFIG_NET_VENDOR_NATSEMI=y diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-4.18 b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-4.18 index 5f17bc3407..c681f6aa9f 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-4.18 +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/amd64_defconfig-4.18 @@ -597,6 +597,7 @@ CONFIG_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m +CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_LWTUNNEL=y CONFIG_CGROUP_NET_PRIO=y @@ -781,6 +782,8 @@ CONFIG_MLX4_EN=m CONFIG_MLX5_CORE=m CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_CORE_EN_DCB=y +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_SPECTRUM=m # CONFIG_NET_VENDOR_MICREL is not set CONFIG_MYRI10GE=m CONFIG_NET_VENDOR_NATSEMI=y