Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F147349878
D4163.id10227.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
4 KB
Referenced Files
None
Subscribers
None
D4163.id10227.diff
View Options
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
Details
Attached
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)
Attached To
Mode
D4163: Build mlx5 and mlx5en modules by default on i386/amd64
Attached
Detach File
Event Timeline
Log In to Comment