diff options
author | Cong Wang <[email protected]> | 2014-06-12 11:53:10 -0700 |
---|---|---|
committer | David S. Miller <[email protected]> | 2014-06-13 15:27:59 -0700 |
commit | 2853af6a2ea1a8ed09b09dd4fb578e7f435e8d34 (patch) | |
tree | 5fe67955fc104ebd852e3a3c7fcea1cea5713efa /tools/perf/scripts/python | |
parent | 56f16c74ca25649691fcfe4eedfb8ecadec830cb (diff) |
vxlan: use dev->needed_headroom instead of dev->hard_header_len
When we mirror packets from a vxlan tunnel to other device,
the mirror device should see the same packets (that is, without
outer header). Because vxlan tunnel sets dev->hard_header_len,
tcf_mirred() resets mac header back to outer mac, the mirror device
actually sees packets with outer headers
Vxlan tunnel should set dev->needed_headroom instead of
dev->hard_header_len, like what other ip tunnels do. This fixes
the above problem.
Cc: "David S. Miller" <[email protected]>
Cc: stephen hemminger <[email protected]>
Cc: Pravin B Shelar <[email protected]>
Signed-off-by: Cong Wang <[email protected]>
Signed-off-by: Cong Wang <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions