• Devesh Sharma's avatar
    RDMA/bnxt_re: report vlan_id and sl in qp1 recv completion · 84511455
    Devesh Sharma authored
    In a real RoCE v2 network it is possible to have two
    Sections of network have same IP hence same gid. However
    those may have different vlans. During connection resolution
    it is important to report the actual vlan on which the
    MAD packet was received instead of relying on other means
    to resolve vlan-id. ib_find_gid_index should not be used
    to resolve the vlan-id using sgid of the local system
    where the packet was received.
    
    Our device has the capability to report the actual VLAN-ID
    in the GSI qp completions. Since we have the capability our
    driver should move away from resolving the vlan-id with the
    help of SGID at the destination port.
    Signed-off-by: default avatarDevesh Sharma <devesh.sharma@broadcom.com>
    Reported-by: default avatarParav Pandit <parav@mellanox.com>
    Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
    84511455
ib_verbs.c 93.6 KB