freebsd-skq/sys
Hans Petter Selasky 22f2c49ab1 Add the mlx5 and mlx5en modules to the i386 and amd64 kernel builds by
default and add a manual page for mlx5en. The mlx5 module contains
shared code for both infiniband and ethernet. The mlx5en module
contains specific code for ethernet functionality only. A mlx5ib
module is in the works for infiniband support.

Supported hardware:
- ConnectX-4: 10/20/25/40/50/56/100Gb/s speeds.
- ConnectX-4 LX: 10/25/40/50Gb/s speeds (low power consumption)

Refer to the mlx5en(4) manual page for a comprehensive list.

The team porting the mlx5 driver(s) to FreeBSD:
- Hans Petter Selasky <hselasky@freebsd.org>
- Oded Shanoon <odeds@mellanox.com>
- Meny Yossefi <menyy@mellanox.com>
- Shany Michaely <shanim@mellanox.com>
- Shahar Klein <shahark@mellanox.com>
- Daria Genzel <dariaz@mellanox.com>
- Mark Bloch <markb@mellanox.com>

Differential Revision:	https://reviews.freebsd.org/D4163
Submitted by:	Mark Block <markb@mellanox.com>
Sponsored by:	Mellanox Technologies
Reviewed by:	gnn @
MFC after:	3 days
2015-11-19 12:55:43 +00:00
..
amd64 Export various helper variables describing the layout and size of 2015-11-12 22:00:59 +00:00
arm ARM: Fix dma_dcache_sync() for early allocated memory. 2015-11-18 16:07:01 +00:00
arm64 Fix typo in message from arm64 ITS workaround 2015-11-09 01:49:25 +00:00
boot The Linux kexec boot loader doesn't need a font built in to it. This got 2015-11-19 01:57:23 +00:00
bsm
cam Add NULL check to make Coverity happy. 2015-11-14 14:56:01 +00:00
cddl Fix a bug in the amd64 dtrace_getarg() implementation: when unwinding the 2015-11-19 05:33:15 +00:00
compat Add assert and note about the size of "unsigned long" inside the 2015-11-13 09:00:39 +00:00
conf Add the mlx5 and mlx5en modules to the i386 and amd64 kernel builds by 2015-11-19 12:55:43 +00:00
contrib Fix slots DMA memory handling. It's similar to r290553. 2015-11-10 10:56:52 +00:00
crypto
ddb
dev Style changes, mostly automated. 2015-11-19 10:28:51 +00:00
fs mnt_stat.f_iosize (which is used to set bo_bsize) must be set to 2015-11-17 01:44:26 +00:00
gdb
geom Fix early kernel dump via dumpdev env 2015-11-17 20:55:50 +00:00
gnu
i386 Export various helper variables describing the layout and size of 2015-11-12 22:00:59 +00:00
isa
kern Remove a commented-out debug print. 2015-11-19 05:58:51 +00:00
kgssapi
libkern libkern: ffs, fls: s/4/3/ the 3rd BSD clause 2015-10-22 21:04:47 +00:00
mips Mark the mostly redundant kernels that just pull 2015-11-19 01:58:12 +00:00
modules Add the mlx5 and mlx5en modules to the i386 and amd64 kernel builds by 2015-11-19 12:55:43 +00:00
net Implement the sadb_x_policy_priority field as it is done in Linux: 2015-11-17 14:39:33 +00:00
net80211 net80211: add ieee80211_restart_all() call. 2015-10-27 20:40:57 +00:00
netgraph Move iflladdr_event eventhandler invocation to if_setlladdr. 2015-11-14 13:34:03 +00:00
netinet in_getmulti: Fix recursion on if_addr_lock on malloc failure 2015-11-18 23:53:13 +00:00
netinet6 in6_mc_get: Fix recursion on if_addr_lock on malloc failure 2015-11-19 00:27:26 +00:00
netipsec Implement the sadb_x_policy_priority field as it is done in Linux: 2015-11-17 14:39:33 +00:00
netnatm
netpfil Fix dynamic IPv6 rules showing junk for non-specified address masks. 2015-11-17 20:42:08 +00:00
netsmb The problem report was for a crash that happened when smbfs was 2015-11-18 23:04:01 +00:00
nfs Wait up to 10 seconds for late-initializing network interfaces to arrive. 2015-09-26 13:55:55 +00:00
nfsclient
nfsserver
nlm
ofed Don't leak work if __mlx4_register_vlan(..) fails in 2015-11-19 01:08:16 +00:00
opencrypto Use explicitly specified ivsize instead of blocksize when we mean IV size. 2015-11-16 07:10:42 +00:00
pc98 Remove compatibility shims for legacy ATA device names. 2015-10-11 13:01:51 +00:00
powerpc Revert r291009 until rman changes go in. 2015-11-19 04:41:16 +00:00
rpc Improve locking of sg_threadcount. 2015-11-19 08:04:05 +00:00
security
sparc64 - Unbreak dumpsys(9) on sparc64 after r276772 2015-11-16 23:02:33 +00:00
sys Add vlog(9). 2015-11-19 05:50:22 +00:00
teken
tests Style 9 changes. 2015-11-12 10:31:14 +00:00
tools Rename the /usr/share/doc/legal files to driver.LICENSE to work around 2015-10-16 00:38:05 +00:00
ufs Do not perform read-ahead for BA_CLRBUF request when we are low on 2015-10-27 13:44:13 +00:00
vm Rework the test which raises OOM condition. Right now, the code 2015-11-16 06:26:26 +00:00
x86 xen: fix dropping bitmap IPIs during resume 2015-11-18 18:11:19 +00:00
xdr
xen xen/intr: fix the event channel enabled per-cpu mask 2015-11-05 14:33:46 +00:00
Makefile