This patchset adds compatibility with the upcoming Mellanox OFED 3.0 release (new kernel drivers and userland support libraries), which supports new features such as L3/L4 checksum validation offloads and addresses several bugs and limitations at the same time.
Adrien Mazarguil (3): mlx4: add MOFED 3.0 compatibility to interfaces names retrieval mlx4: use experimental verbs for polling and completions mlx4: add L2 tunnel (VXLAN) RX checksum offload support Alex Rosenbaum (4): mlx4: use faster CQ polling function mlx4: avoid looking up WR ID to improve RX performance mlx4: merge RX queue setup functions mlx4: add support for upstream flow steering API Gilad Berman (1): mlx4: add L3 and L4 RX checksum offload support Olga Shern (5): mlx4: make sure experimental device query function is implemented mlx4: update optimized steering warning message mlx4: allow applications to use fork() safely mlx4: improve accuracy of link status information mlx4: fix support for multiple VLAN filters Or Ami (3): mlx4: fix error message for invalid number of descriptors mlx4: remove provision for flow creation failure in DMFS A0 mode mlx4: query netdevice to get initial MAC address drivers/net/mlx4/Makefile | 8 + drivers/net/mlx4/mlx4.c | 627 ++++++++++++++++++++++++++++++---------------- 2 files changed, 421 insertions(+), 214 deletions(-) -- 2.1.0