Hardware driver update from Mellanox Technologies, including:
authorhselasky <hselasky@FreeBSD.org>
Tue, 23 Sep 2014 12:37:01 +0000 (12:37 +0000)
committerhselasky <hselasky@FreeBSD.org>
Tue, 23 Sep 2014 12:37:01 +0000 (12:37 +0000)
commit512a43f91c2230c87d24426072957ff31f5ae88e
tree5d34fd35d43dfcaa4ecfece82f628789398a10d1
parent6ca5e81a1632f8d4048ee0028c9081129e51d3bc
Hardware driver update from Mellanox Technologies, including:
 - improved performance
 - better stability
 - new features
 - bugfixes

Supported HCAs:
 - ConnectX-2
 - ConnectX-3
 - ConnectX-3 Pro

Sponsored by: Mellanox Technologies
MFC after: 1 week
55 files changed:
contrib/ofed/libibverbs/examples/asyncwatch.c
contrib/ofed/libibverbs/examples/device_list.c
contrib/ofed/libibverbs/examples/devinfo.c
contrib/ofed/libmlx4/src/mlx4-abi.h
sys/conf/files
sys/modules/mlx4/Makefile
sys/modules/mlxen/Makefile
sys/ofed/drivers/infiniband/hw/mlx4/mad.c
sys/ofed/drivers/infiniband/hw/mlx4/main.c
sys/ofed/drivers/infiniband/hw/mlx4/qp.c
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
sys/ofed/drivers/net/mlx4/alloc.c
sys/ofed/drivers/net/mlx4/catas.c
sys/ofed/drivers/net/mlx4/cmd.c
sys/ofed/drivers/net/mlx4/cq.c
sys/ofed/drivers/net/mlx4/en_cq.c
sys/ofed/drivers/net/mlx4/en_ethtool.c
sys/ofed/drivers/net/mlx4/en_main.c
sys/ofed/drivers/net/mlx4/en_netdev.c
sys/ofed/drivers/net/mlx4/en_port.c
sys/ofed/drivers/net/mlx4/en_port.h
sys/ofed/drivers/net/mlx4/en_resources.c
sys/ofed/drivers/net/mlx4/en_rx.c
sys/ofed/drivers/net/mlx4/en_selftest.c
sys/ofed/drivers/net/mlx4/en_tx.c
sys/ofed/drivers/net/mlx4/eq.c
sys/ofed/drivers/net/mlx4/fw.c
sys/ofed/drivers/net/mlx4/fw.h
sys/ofed/drivers/net/mlx4/icm.c
sys/ofed/drivers/net/mlx4/icm.h
sys/ofed/drivers/net/mlx4/intf.c
sys/ofed/drivers/net/mlx4/main.c
sys/ofed/drivers/net/mlx4/mcg.c
sys/ofed/drivers/net/mlx4/mlx4.h
sys/ofed/drivers/net/mlx4/mlx4_en.h
sys/ofed/drivers/net/mlx4/mlx4_stats.h [new file with mode: 0644]
sys/ofed/drivers/net/mlx4/mr.c
sys/ofed/drivers/net/mlx4/pd.c
sys/ofed/drivers/net/mlx4/port.c
sys/ofed/drivers/net/mlx4/profile.c
sys/ofed/drivers/net/mlx4/qp.c
sys/ofed/drivers/net/mlx4/reset.c
sys/ofed/drivers/net/mlx4/resource_tracker.c
sys/ofed/drivers/net/mlx4/sense.c
sys/ofed/drivers/net/mlx4/srq.c
sys/ofed/drivers/net/mlx4/sys_tune.c
sys/ofed/drivers/net/mlx4/utils.c [new file with mode: 0644]
sys/ofed/drivers/net/mlx4/utils.h [copied from contrib/ofed/libibverbs/examples/device_list.c with 62% similarity]
sys/ofed/include/linux/mlx4/cmd.h
sys/ofed/include/linux/mlx4/cq.h
sys/ofed/include/linux/mlx4/device.h
sys/ofed/include/linux/mlx4/driver.h
sys/ofed/include/linux/mlx4/qp.h
sys/ofed/include/linux/mlx4/srq.h