]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r254122, r254123, r256116, r255970, r247671, r269861, r268314, r256269,
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 30 Oct 2014 15:41:25 +0000 (15:41 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 30 Oct 2014 15:41:25 +0000 (15:41 +0000)
commitf541b5f95696408c3d0b2682ceac9daaad23e1d5
tree862eaa583e56ff6e228b317b7b68febbe562927f
parent180ec24fca86a2c4ee99c49d0bd50f44d00c0f51
MFC r254122, r254123, r256116, r255970, r247671, r269861, r268314, r256269,
  r255969, r256179, r230135, r254121, r255932, r255972, r255973, r256281,
  r256470, r257867, r259608, r269862, r271127, r272407, r257864, r256682,
  r258276, r254734, r247675, r254735 and r272683:

Hardware driver update from Mellanox Technologies, including:
 - improved performance
 - better stability
 - new features
 - bugfixes

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

NOTE:
  - TSO feature needs r271946, which is not yet merged.

Sponsored by: Mellanox Technologies

git-svn-id: svn://svn.freebsd.org/base/stable/9@273864 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
222 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
contrib/ofed/libsdp/src/linux/sdp_inet.h
contrib/ofed/management/infiniband-diags/src/sminfo.c
contrib/ofed/management/opensm/opensm/osm_console.c
contrib/ofed/management/opensm/opensm/osm_subnet.c
sys/conf/files
sys/contrib/dev/npe/LICENSE
sys/contrib/dev/nve/amd64/nvenetlib.README
sys/contrib/dev/nve/i386/nvenetlib.README
sys/contrib/rdma/ib_umem.h
sys/contrib/rdma/krping/getopt.c
sys/contrib/rdma/krping/krping.c
sys/contrib/rdma/krping/krping.h
sys/contrib/rdma/krping/krping_dev.c
sys/dev/cxgb/cxgb_osdep.h
sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c
sys/dev/vxge/include/vxgehal-ll.h
sys/modules/Makefile
sys/modules/ibcore/Makefile [new file with mode: 0644]
sys/modules/ipoib/Makefile [new file with mode: 0644]
sys/modules/mlx4/Makefile
sys/modules/mlx4ib/Makefile
sys/modules/mlxen/Makefile
sys/modules/rdma/Makefile
sys/ofed/drivers/infiniband/core/addr.c
sys/ofed/drivers/infiniband/core/cm.c
sys/ofed/drivers/infiniband/core/cma.c
sys/ofed/drivers/infiniband/core/core_priv.h
sys/ofed/drivers/infiniband/core/device.c
sys/ofed/drivers/infiniband/core/iwcm.c
sys/ofed/drivers/infiniband/core/local_sa.c
sys/ofed/drivers/infiniband/core/notice.c
sys/ofed/drivers/infiniband/core/sa_query.c
sys/ofed/drivers/infiniband/core/sysfs.c
sys/ofed/drivers/infiniband/core/ucm.c
sys/ofed/drivers/infiniband/core/umem.c
sys/ofed/drivers/infiniband/core/user_mad.c
sys/ofed/drivers/infiniband/core/uverbs_cmd.c
sys/ofed/drivers/infiniband/core/uverbs_main.c
sys/ofed/drivers/infiniband/core/verbs.c
sys/ofed/drivers/infiniband/hw/mlx4/Kconfig
sys/ofed/drivers/infiniband/hw/mlx4/Makefile
sys/ofed/drivers/infiniband/hw/mlx4/ah.c
sys/ofed/drivers/infiniband/hw/mlx4/alias_GUID.c [new file with mode: 0644]
sys/ofed/drivers/infiniband/hw/mlx4/cm.c [new file with mode: 0644]
sys/ofed/drivers/infiniband/hw/mlx4/cq.c
sys/ofed/drivers/infiniband/hw/mlx4/mad.c
sys/ofed/drivers/infiniband/hw/mlx4/main.c
sys/ofed/drivers/infiniband/hw/mlx4/mcg.c [new file with mode: 0644]
sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h
sys/ofed/drivers/infiniband/hw/mlx4/mr.c
sys/ofed/drivers/infiniband/hw/mlx4/qp.c
sys/ofed/drivers/infiniband/hw/mlx4/srq.c
sys/ofed/drivers/infiniband/hw/mlx4/sysfs.c [new file with mode: 0644]
sys/ofed/drivers/infiniband/hw/mlx4/user.h
sys/ofed/drivers/infiniband/hw/mlx4/wc.c
sys/ofed/drivers/infiniband/hw/mthca/mthca_allocator.c
sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c
sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c
sys/ofed/drivers/infiniband/hw/mthca/mthca_memfree.c
sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c
sys/ofed/drivers/infiniband/hw/mthca/mthca_reset.c
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
sys/ofed/drivers/net/mlx4/Makefile
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 [new file with mode: 0644]
sys/ofed/drivers/net/mlx4/sense.c
sys/ofed/drivers/net/mlx4/srq.c
sys/ofed/drivers/net/mlx4/sys_tune.c [new file with mode: 0644]
sys/ofed/drivers/net/mlx4/utils.c [new file with mode: 0644]
sys/ofed/drivers/net/mlx4/utils.h [new file with mode: 0644]
sys/ofed/drivers/net/mlx4/xrcd.c
sys/ofed/include/asm/atomic-long.h
sys/ofed/include/asm/atomic.h
sys/ofed/include/asm/byteorder.h
sys/ofed/include/asm/current.h [deleted file]
sys/ofed/include/asm/fcntl.h
sys/ofed/include/asm/io.h
sys/ofed/include/asm/page.h
sys/ofed/include/asm/pgtable.h
sys/ofed/include/asm/system.h [deleted file]
sys/ofed/include/asm/types.h
sys/ofed/include/asm/uaccess.h
sys/ofed/include/linux/bitops.h
sys/ofed/include/linux/cache.h [moved from sys/ofed/include/linux/stddef.h with 88% similarity]
sys/ofed/include/linux/cdev.h
sys/ofed/include/linux/clocksource.h [moved from sys/ofed/include/asm/semaphore.h with 87% similarity]
sys/ofed/include/linux/compat.h
sys/ofed/include/linux/compiler.h
sys/ofed/include/linux/completion.h
sys/ofed/include/linux/delay.h
sys/ofed/include/linux/device.h
sys/ofed/include/linux/dma-attrs.h
sys/ofed/include/linux/dma-mapping.h
sys/ofed/include/linux/dmapool.h
sys/ofed/include/linux/err.h
sys/ofed/include/linux/errno.h
sys/ofed/include/linux/etherdevice.h [new file with mode: 0644]
sys/ofed/include/linux/ethtool.h
sys/ofed/include/linux/file.h
sys/ofed/include/linux/fs.h
sys/ofed/include/linux/gfp.h
sys/ofed/include/linux/hardirq.h
sys/ofed/include/linux/idr.h
sys/ofed/include/linux/if_arp.h
sys/ofed/include/linux/if_ether.h
sys/ofed/include/linux/if_vlan.h
sys/ofed/include/linux/in.h
sys/ofed/include/linux/in6.h
sys/ofed/include/linux/inet.h
sys/ofed/include/linux/inetdevice.h
sys/ofed/include/linux/init.h [deleted file]
sys/ofed/include/linux/interrupt.h
sys/ofed/include/linux/io-mapping.h
sys/ofed/include/linux/io.h
sys/ofed/include/linux/ioctl.h
sys/ofed/include/linux/jiffies.h
sys/ofed/include/linux/kdev_t.h
sys/ofed/include/linux/kernel.h
sys/ofed/include/linux/kmod.h [moved from sys/ofed/include/linux/bitmap.h with 73% similarity]
sys/ofed/include/linux/kobject.h
sys/ofed/include/linux/kref.h
sys/ofed/include/linux/kthread.h
sys/ofed/include/linux/ktime.h [new file with mode: 0644]
sys/ofed/include/linux/linux_compat.c
sys/ofed/include/linux/linux_idr.c
sys/ofed/include/linux/linux_radix.c
sys/ofed/include/linux/list.h
sys/ofed/include/linux/lockdep.h
sys/ofed/include/linux/log2.h
sys/ofed/include/linux/math64.h [new file with mode: 0644]
sys/ofed/include/linux/miscdevice.h
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
sys/ofed/include/linux/mm.h
sys/ofed/include/linux/module.h
sys/ofed/include/linux/moduleparam.h
sys/ofed/include/linux/mount.h
sys/ofed/include/linux/mutex.h
sys/ofed/include/linux/net.h
sys/ofed/include/linux/netdevice.h
sys/ofed/include/linux/notifier.h
sys/ofed/include/linux/page.h
sys/ofed/include/linux/pci.h
sys/ofed/include/linux/poll.h
sys/ofed/include/linux/radix-tree.h
sys/ofed/include/linux/random.h
sys/ofed/include/linux/rbtree.h
sys/ofed/include/linux/rtnetlink.h [deleted file]
sys/ofed/include/linux/rwlock.h
sys/ofed/include/linux/rwsem.h
sys/ofed/include/linux/scatterlist.h
sys/ofed/include/linux/sched.h
sys/ofed/include/linux/semaphore.h
sys/ofed/include/linux/slab.h
sys/ofed/include/linux/socket.h
sys/ofed/include/linux/spinlock.h
sys/ofed/include/linux/string.h
sys/ofed/include/linux/sysfs.h
sys/ofed/include/linux/timer.h
sys/ofed/include/linux/types.h
sys/ofed/include/linux/uaccess.h
sys/ofed/include/linux/vmalloc.h
sys/ofed/include/linux/wait.h
sys/ofed/include/linux/workqueue.h
sys/ofed/include/net/addrconf.h [deleted file]
sys/ofed/include/net/arp.h [deleted file]
sys/ofed/include/net/if_inet6.h [moved from sys/ofed/include/linux/ctype.h with 73% similarity]
sys/ofed/include/net/ip.h
sys/ofed/include/net/ip6_route.h [deleted file]
sys/ofed/include/net/ipv6.h
sys/ofed/include/net/neighbour.h [deleted file]
sys/ofed/include/net/netevent.h
sys/ofed/include/net/tcp.h
sys/ofed/include/rdma/ib_cm.h
sys/ofed/include/rdma/ib_mad.h
sys/ofed/include/rdma/ib_pma.h [new file with mode: 0644]
sys/ofed/include/rdma/ib_sa.h
sys/ofed/include/rdma/ib_umem.h
sys/ofed/include/rdma/ib_user_verbs.h
sys/ofed/include/rdma/ib_verbs.h
sys/ofed/include/rdma/sdp_socket.h
sys/sys/socket.h