This short series fixes two kind of badly hurting bugs that we stepped on lately. We would be happy to have them treated quickly so they can be pushed further to -stable, distros, etc.
The 1st bug is in the mlx4_ib driver where vendor mads are just silently dropped, which means that vendor specific features such as FDR10 can't be queried and configured - with the fix being to let the firmware handle them... The 2nd bug relates to GRO with IPoIB, it turns out that the GRO stack assumes an Ethernet Link layer (MAC) header to be present for all packets, and without passing an L2 similarity check, no GRO merging will be done - the fix is to let that check pass successfully by pointing the skb mac header to an area within the GRH headroom location in the packet buffer. Or. Jack Morgenstein (1): IB/mlx4: pass SMP vendor-specific attribute MADs to firmware Shlomo Pongratz (1): IB/ipoib: fix GRO merge failure for IPoIB originated TCP streams drivers/infiniband/hw/mlx4/mad.c | 7 ++----- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 7 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
