• Andrew Boyer's avatar
    IB/rxe: Fix destination cache for IPv6 · b9109b7d
    Andrew Boyer authored
    To successfully match an IPv6 path, the path cookie must match. Store it
    in the QP so that the IPv6 path can be reused.
    
    Replace open-coded version of dst_check() with the actual call, fixing the
    logic. The open-coded version skips the check call if dst->obsolete is 0
    (DST_OBSOLETE_NONE), proceeding to replace the route. DST_OBSOLETE_NONE
    means that the route may continue to be used, though.
    
    Fixes: 4ed6ad1e ("IB/rxe: Cache dst in QP instead of getting it...")
    Signed-off-by: default avatarAndrew Boyer <andrew.boyer@dell.com>
    Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
    b9109b7d
rxe_verbs.h 9.43 KB