diff options
| author | David Ahern <[email protected]> | 2015-09-15 15:10:50 -0700 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2015-09-17 16:36:34 -0700 |
| commit | 58189ca7b27411c3dc9a5cb9eeee0906da684c59 (patch) | |
| tree | a193039f8278a234772c8a84fc21aaead1370457 /tools/perf/scripts/python | |
| parent | d828755eae637c6ca39e30702e98abaf34cac146 (diff) | |
net: Fix vti use case with oif in dst lookups
Steffen reported that the recent change to add oif to dst lookups breaks
the VTI use case. The problem is that with the oif set in the flow struct
the comparison to the nh_oif is triggered. Fix by splitting the
FLOWI_FLAG_VRFSRC into 2 flags -- one that triggers the vrf device cache
bypass (FLOWI_FLAG_VRFSRC) and another telling the lookup to not compare
nh oif (FLOWI_FLAG_SKIP_NH_OIF).
Fixes: 42a7b32b73d6 ("xfrm: Add oif to dst lookups")
Signed-off-by: David Ahern <[email protected]>
Acked-by: Steffen Klassert <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions