[ovs-git] [openvswitch/ovs] cca401: netlink: removed incorrect optimization

TomCodeLV noreply at github.com
Tue Jun 15 23:29:37 UTC 2021

  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: cca40141a8250562156ae8628f5c73de3621303e
  Author: Toms Atteka <cpp.code.lv at gmail.com>
  Date:   2021-06-15 (Tue, 15 Jun 2021)

  Changed paths:
    M lib/tun-metadata.c
    M tests/system-traffic.at

  Log Message:
  netlink: removed incorrect optimization

This optimization caused FLOW_TNL_F_UDPIF flag not to be used in
hash calculation for geneve tunnel when revalidating flows which
resulted in different cache hash values and incorrect behaviour.

Added test to prevent regression.

CC: Jesse Gross <jesse at nicira.com>
Fixes: 6728d578f64e ("dpif-netdev: Translate Geneve options per-flow, not per-packet.")
Reported-at: https://github.com/vmware-tanzu/antrea/issues/897
Signed-off-by: Toms Atteka <cpp.code.lv at gmail.com>
Acked-by: Ansis Atteka <aatteka at ovn.org>

More information about the git mailing list