freebsd-skq/sys
Hans Petter Selasky c3191c2e2b Update the mlx4 core and mlx4en(4) modules towards Linux v4.9.
Background:
The coming ibcore update forces an update of mlx4ib(4) which in turn requires
an updated mlx4 core module. This also affects the mlx4en(4) module because
commonly used APIs are updated. This commit is a middle step updating the
mlx4 modules towards the new ibcore.

This change contains no major new features.

Changes in mlx4:
  a) Improved error handling when mlx4 PCI devices are
  detached inside VMs.
  b) Major update of codebase towards Linux 4.9.

Changes in mlx4ib(4):
  a) Minimal changes needed in order to compile using the
  updated mlx4 core APIs.

Changes in mlx4en(4):
  a) Update flow steering code in mlx4en to use new APIs for
  registering MAC addresses and IP addresses.
  b) Update all statistics counters to be 64-bit.
  c) Minimal changes needed in order to compile using the
  updated mlx4 core APIs.

Sponsored by:	Mellanox Technologies
MFC after:	1 week
2017-11-15 11:14:39 +00:00
..
amd64 amd64: stop nesting preemption counter in spinlock_enter 2017-11-12 03:13:01 +00:00
arm arm: rpi2: Fix cpufreq(4) 2017-11-13 18:53:41 +00:00
arm64 Replace manyinstances of VM_WAIT with blocking page allocation flags 2017-11-08 02:39:37 +00:00
bsm
cam Properly decode NVMe state of the drive and print out the information 2017-11-14 05:05:26 +00:00
cddl MFV r325609: 7531 Assign correct flags to prefetched buffers 2017-11-09 18:22:42 +00:00
compat Properly handle the case where the linux_cdev_handle_insert() function 2017-11-13 18:16:26 +00:00
conf Update the mlx4 core and mlx4en(4) modules towards Linux v4.9. 2017-11-15 11:14:39 +00:00
contrib Move sys/boot to stand. Fix all references to new location 2017-11-14 23:02:19 +00:00
crypto aesni(4): CRYPTO_AES_NIST_GCM_16 mandates MAC 2017-10-04 21:15:45 +00:00
ddb Point people towards our https web site for documentation, http accesses are 2017-11-09 13:38:24 +00:00
dev Update the mlx4 core and mlx4en(4) modules towards Linux v4.9. 2017-11-15 11:14:39 +00:00
dts Fix SYSDIR path. After the move, we need to chop off a couple ../ from 2017-11-15 03:46:59 +00:00
fs Replace manyinstances of VM_WAIT with blocking page allocation flags 2017-11-08 02:39:37 +00:00
gdb gdb kernel server: fixup Search:memory style 2017-10-17 01:12:17 +00:00
geom geom_slice: fix r325227, protect against multiple calls to g_slice_free 2017-11-01 10:53:10 +00:00
gnu dts: Update our device tree sources file fomr Linux 4.13 2017-10-21 15:47:40 +00:00
i386 Remove useless DEBUG printfs in i386 sendsig() implementations. 2017-11-08 13:05:14 +00:00
isa Use better hard-coded defaults for the cursor shape, and remove nearby 2017-08-19 19:33:16 +00:00
kern disallow clock_settime too far in the future to avoid panic 2017-11-14 18:18:18 +00:00
kgssapi
libkern Continuing efforts to provide hardening of FFS, this change adds a 2017-09-22 12:45:15 +00:00
mips Convert BERI to use ofw_parse_bootargs() 2017-11-14 03:23:46 +00:00
modules Update the mlx4 core and mlx4en(4) modules towards Linux v4.9. 2017-11-15 11:14:39 +00:00
net Do not leak control in raw_usend 2017-11-08 23:20:05 +00:00
net80211 [net80211] don't try to follow a NULL rxs pointer down the sink. 2017-10-13 06:49:07 +00:00
netgraph Correction after r323873: #include <sys/lock.h> in addition to <sys/rmlock.h> 2017-09-28 11:26:37 +00:00
netinet Simply the code and use the full buffer for contigous chunk representation. 2017-11-14 02:30:21 +00:00
netinet6 Use hardware timestamps to report packet timestamps for SO_TIMESTAMP 2017-11-07 09:46:26 +00:00
netipsec Use correct pointer in key_updateaddresses() when updating NAT-T config. 2017-11-03 11:33:13 +00:00
netpfil Fix Dummynet AQM packet marking function ecn_mark() and fq_codel / 2017-10-26 10:11:35 +00:00
netsmb netsmb: Fix buggy/racy smb_strdupin() 2017-09-29 15:53:26 +00:00
nfs
nfsclient
nfsserver
nlm
ofed Make sure the ib_wr_opcode enum is signed by adding a negative dummy element. 2017-11-14 14:51:37 +00:00
opencrypto crypto(9) is called from ipsec in CRYPTO_F_CBIFSYNC mode. This is working 2017-11-03 10:27:22 +00:00
powerpc Expand the Freescale PCIe root complex driver with the ofw_pcib_pci 2017-11-14 03:53:15 +00:00
riscv Update several more URLs 2017-10-29 08:17:03 +00:00
rpc
security Sprinkle __read_frequently on few obvious places. 2017-09-06 20:33:33 +00:00
sparc64 Replace manyinstances of VM_WAIT with blocking page allocation flags 2017-11-08 02:39:37 +00:00
sys Use #if instead of #ifdef for __BSD_VISIBLE tests. 2017-11-14 23:50:30 +00:00
teken Fix syscons escape sequence for setting the local cursor type. This sequence 2017-08-18 15:40:40 +00:00
tests
tools Move sys/boot/fdt/dts to sys/dts and adjust scripts. 2017-11-14 21:03:57 +00:00
ufs Improve the message printed when the cylinder group checksum is wrong. 2017-11-05 13:28:48 +00:00
vm Fix operator priority. 2017-11-08 23:25:05 +00:00
x86 Add Intel Processor Trace (PT) MSRs. 2017-11-12 23:13:04 +00:00
xdr
xen
Makefile Move sys/boot to stand. Fix all references to new location 2017-11-14 23:02:19 +00:00