r325816 jhb Nov. 14, 2017, 5:16 p.m.
r325813 bz Nov. 14, 2017, 4:47 p.m.
No longer return ENXIO when trying to send an IPv6 packet in
nicvf_sq_add_hdr_subdesc().
Restructure the code so that the upper layer protocol parts are
agnostic of the L3 protocol (and no longer specific to IPv4).
With this basic IPv6 packets go through.  We are still seeing
weird behaviour which needs further diagnosis.

PR:			223669
In collaboration with:	emaste
MFC after:		3 days
ViewVC
r325812 asomers Nov. 14, 2017, 4:32 p.m.
MFC after:	3 weeks
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D12744
ViewVC
r325811 emaste Nov. 14, 2017, 4:31 p.m.
The driver is currently hardcoded to force promiscuous mode, so all of
the MAC filtering code is presently unused and multicast should "just
work."  Report to the higher layers that multicast is supported.

PR:		223573
Reported by:	bz
Sponsored by:	The FreeBSD Foundation, Packet.net (hardware)
ViewVC
r325807 hselasky Nov. 14, 2017, 2:51 p.m.
Different compilers may optimise the enum type in different ways. This ensures
coherency when range checking the value of enums in ibcore.

Sponsored by:	Mellanox Technologies
MFC after:	1 week
ViewVC
r325806 hselasky Nov. 14, 2017, 2:43 p.m.
variable. Access the variable directly instead of going through the sysctl()
interface in the kernel.

Sponsored by:	Mellanox Technologies
MFC after:	1 week
ViewVC
r325805 hselasky Nov. 14, 2017, 2:39 p.m.
link-local addresses when VIMAGE is enabled will cause a so-called NULL
pointer dereferencing issue.

Sponsored by:	Mellanox Technologies
MFC after:	1 week
ViewVC
r325804 gjb Nov. 14, 2017, 2:31 p.m.
images.

Boot-tested by:	lidl
Sponsored by:	The FreeBSD Foundation
ViewVC
r325800 des Nov. 14, 2017, 10:15 a.m.
MFC after:	1 week
ViewVC
r325796 imp Nov. 14, 2017, 5:05 a.m.
in the attach to more closely match what SCSI and ATA attached
storage provides.

Sponsored by: Netflix
ViewVC
r325795 imp Nov. 14, 2017, 5:05 a.m.
build.

Sponsored by: Netflix
ViewVC
r325794 imp Nov. 14, 2017, 5:05 a.m.
information for that and XPT_PATH_INQ. Provide macros to encode/decode
major/minor versions.  Read the link speed and lane count to compute
the base_transfer_speed for XPT_PATH_INQ.

Sponsored by: Netflix
ViewVC
r325793 imp Nov. 14, 2017, 5:05 a.m.
Sponsored by: Netflix
ViewVC
r325792 imp Nov. 14, 2017, 5:03 a.m.
kernel. Adjust the Makefiles that referenced it to the new path.

Sponsored by: Netflix
OK'd by: cem@ and AllanJude@
ViewVC
r325791 jhibbits Nov. 14, 2017, 3:53 a.m.
The interrupt map wasn't being allocated properly, preventing IRQs from being
allocated to children of the PCIe bus.  Fix this by cloning the ofw_pcib_pci
code, which handles all cases -- device tree and probed.

In the future this may become a subclass of the ofw_pcib_pci driver, but as
that's not an exported class, it's cloned for now.

MFC after:	3 weeks
ViewVC