]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r290710, r291694, r291699 and r291793:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 11 Dec 2015 14:21:58 +0000 (14:21 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 11 Dec 2015 14:21:58 +0000 (14:21 +0000)
commit665c2d515beee8a92c4d59d423619074c7431b4a
tree0ba8fa659a568fee76970fbfe93ceb7db2f31320
parent11169b5bd1719634eb2efd384a2f8dc5accae659
MFC r290710, r291694, r291699 and r291793:
- Fix print formatting compile warnings for Sparc64 and PowerPC platforms.
- Updated the mlx4 and mlxen drivers to the latest version, v2.1.6:
  - Added support for dumping the SFP EEPROM content to dmesg.
  - Fixed handling of network interface capability IOCTLs.
  - Fixed race when loading and unloading the mlxen driver by applying
    appropriate locking.
  - Removed two unused C-files.
- Convert the mlxen driver to use the BUSDMA(9) APIs instead of
  vtophys() when loading mbufs for transmission and reception. While at
  it all pointer arithmetic and cast qualifier issues were fixed, mostly
  related to transmission and reception.
- Fix i386 build WITH_OFED=YES. Remove some redundant KASSERTs.

Sponsored by: Mellanox Technologies
Differential Revision: https://reviews.freebsd.org/D4283
Differential Revision: https://reviews.freebsd.org/D4284

git-svn-id: svn://svn.freebsd.org/base/stable/10@292107 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
17 files changed:
sys/modules/mlxen/Makefile
sys/ofed/drivers/net/mlx4/en_ethtool.c [deleted file]
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_rx.c
sys/ofed/drivers/net/mlx4/en_selftest.c [deleted file]
sys/ofed/drivers/net/mlx4/en_tx.c
sys/ofed/drivers/net/mlx4/main.c
sys/ofed/drivers/net/mlx4/mlx4.h
sys/ofed/drivers/net/mlx4/mlx4_en.h
sys/ofed/drivers/net/mlx4/mlx4_stats.h
sys/ofed/drivers/net/mlx4/port.c
sys/ofed/include/linux/mlx4/cq.h
sys/ofed/include/linux/mlx4/device.h
sys/ofed/include/linux/mlx4/doorbell.h
sys/ofed/include/linux/mlx4/qp.h