• Eli Cohen's avatar
    IB/mlx4: Remove limitation on LSO header size · 417608c2
    Eli Cohen authored
    Current code has a limitation: an LSO header is not allowed to cross a
    64 byte boundary.  This patch removes this limitation by setting the
    WQE RR for large headers thus allowing LSO headers of any size.  The
    extra buffer reserved for MLX4_IB_QP_LSO QPs has been doubled, from 64
    to 128 bytes, assuming this is reasonable upper limit for header
    length.  Also, this patch will cause IB_DEVICE_UD_TSO to be set only
    for HCA FW versions that set MLX4_DEV_CAP_FLAG_BLH; e.g. FW version
    2.6.000 and higher.
    Signed-off-by: default avatarEli Cohen <eli@mellanox.co.il>
    Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
    417608c2
main.c 22.2 KB