Page MenuHomeFreeBSD

D4163.id10227.diff
No OneTemporary

D4163.id10227.diff

Index: sys/conf/NOTES
===================================================================
--- sys/conf/NOTES
+++ sys/conf/NOTES
@@ -1963,6 +1963,7 @@
# 88E8062, 88E8035, 88E8036, 88E8038, 88E8050, 88E8052, 88E8053,
# 88E8055, 88E8056 and D-Link 560T/550SX.
# lmc: Support for the LMC/SBE wide-area network interface cards.
+# mlx5en:Mellanox ConnectX-4 and ConnectX-4 LX PCIe Ethernet adapters.
# my: Myson Fast Ethernet (MTD80X, MTD89X)
# nge: Support for PCI gigabit ethernet adapters based on the National
# Semiconductor DP83820 and DP83821 chipset. This includes the
@@ -2081,6 +2082,7 @@
device hme # Sun HME (Happy Meal Ethernet)
device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet
device lge # Level 1 LXT1001 gigabit Ethernet
+device mlx5en # Mellanox ConnectX-4 and ConnectX-4 LX
device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
device my # Myson Fast Ethernet (MTD80X, MTD89X)
device nge # NatSemi DP83820 gigabit Ethernet
Index: sys/conf/files
===================================================================
--- sys/conf/files
+++ sys/conf/files
@@ -4052,6 +4052,60 @@
no-depend obj-prefix "mlx4_" \
compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/"
+dev/mlx5/mlx5_core/mlx5_alloc.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_cmd.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_cq.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_eq.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_flow_table.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_fw.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_health.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_mad.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_main.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_mcg.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_mr.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_pagealloc.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_pd.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_port.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_qp.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_srq.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_transobj.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_uar.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_vport.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_core/mlx5_wq.c optional mlx5en pci \
+ no-depend compile-with "${OFED_C}"
+
+dev/mlx5/mlx5_en/mlx5_en_ethtool.c optional mlx5en pci inet inet6 \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_en/mlx5_en_main.c optional mlx5en pci inet inet6 \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_en/mlx5_en_tx.c optional mlx5en pci inet inet6 \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_en/mlx5_en_flow_table.c optional mlx5en pci inet inet6 \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_en/mlx5_en_rx.c optional mlx5en pci inet inet6 \
+ no-depend compile-with "${OFED_C}"
+dev/mlx5/mlx5_en/mlx5_en_txrx.c optional mlx5en pci inet inet6 \
+ no-depend compile-with "${OFED_C}"
+
ofed/drivers/infiniband/hw/mthca/mthca_allocator.c optional mthca \
no-depend compile-with "${OFED_C}"
ofed/drivers/infiniband/hw/mthca/mthca_av.c optional mthca \
Index: sys/modules/Makefile
===================================================================
--- sys/modules/Makefile
+++ sys/modules/Makefile
@@ -226,6 +226,8 @@
${_mlx4} \
${_mlx4ib} \
${_mlxen} \
+ ${_mlx5} \
+ ${_mlx5en} \
${_mly} \
mmc \
mmcsd \
@@ -608,6 +610,11 @@
_mlx4ib= mlx4ib
_mlxen= mlxen
.endif
+_mlx5= mlx5
+.if (${MK_INET_SUPPORT} != "no" && ${MK_INET6_SUPPORT} != "no") || \
+ defined(ALL_MODULES)
+_mlx5en= mlx5en
+.endif
_mly= mly
.if ${MK_OFED} != "no" || defined(ALL_MODULES)
_mthca= mthca

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 11, 5:39 AM (2 h, 25 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29528782
Default Alt Text
D4163.id10227.diff (4 KB)

Event Timeline