lakitu: add Mellanox ethernet drivers

BUG=b/175662684
TEST=presubmit
RELEASE_NOTE=None

Change-Id: Ie3476f2f59b6bfd2c2314247e536ee47a9d4c952
Reviewed-on: https://cos-review.googlesource.com/c/third_party/overlays/chromiumos-overlay/+/10000
Reviewed-by: Robert Kolchmeyer <rkolchmeyer@google.com>
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
diff --git a/eclass/cros-kernel2.eclass b/eclass/cros-kernel2.eclass
index 6a678a8..871992b 100644
--- a/eclass/cros-kernel2.eclass
+++ b/eclass/cros-kernel2.eclass
@@ -168,6 +168,7 @@
 	goldfish
 	highmem
 	hypervisor_guest
+	mellanox_eth
 	i2cdev
 	irqsoff_tracer
 	iscsi
@@ -420,6 +421,25 @@
 CONFIG_KVM_GUEST=y
 "
 
+mellanox_eth_desc="mellanox_eth"
+mellanox_eth_config="
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_CORE=m
+CONFIG_MLX4_DEBUG=y
+CONFIG_MLX4_CORE_GEN2=y
+CONFIG_MLX5_CORE=m
+# CONFIG_MLX5_FPGA is not set
+CONFIG_MLX5_CORE_EN=y
+CONFIG_MLX5_EN_ARFS=y
+CONFIG_MLX5_EN_RXNFC=y
+CONFIG_MLX5_MPFS=y
+# CONFIG_MLX5_CORE_IPOIB is not set
+# CONFIG_MLXSW_CORE is not set
+CONFIG_MLXFW=m
+"
+
+
 i2cdev_desc="I2C device interface"
 i2cdev_config="
 CONFIG_I2C_CHARDEV=y