[ovs-git] [ovn-org/ovn] 1ad0a9: controller: Fix virtual lport I-P handling.

numansiddique noreply at github.com
Wed Apr 14 15:39:27 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/ovn-org/ovn
  Commit: 1ad0a974b55dc6f31f7ea940e3b7d63368babb04
      https://github.com/ovn-org/ovn/commit/1ad0a974b55dc6f31f7ea940e3b7d63368babb04
  Author: Numan Siddique <numans at ovn.org>
  Date:   2021-04-14 (Wed, 14 Apr 2021)

  Changed paths:
    M controller/binding.c
    M tests/ovn.at

  Log Message:
  -----------
  controller: Fix virtual lport I-P handling.

When a virtual lport moves from one chassis to the other, the old parent chassis
doesn't remove OF flows corresponding to logical flows with the match -
is_chassis_resident(<"virtual-port">).  This issue is seen because
ovn-controller when handling the port binding changes, doesn't remove
the virtual lport from its 'local_lport_ids' shash.

This patch fixes the issue.

Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1947823
Reported-by: Dumitru Ceara <dceara at redhat.com>
Reported-by: Daniel Alvarez Sanchez <dalvarez at redhat.com>
Fixes: 354bdba51abf("ovn-controller: I-P for SB port binding and OVS interface in runtime_data")
Acked-by: Dumitru Ceara <dceara at redhat.com>
Signed-off-by: Numan Siddique <numans at ovn.org>




More information about the git mailing list