[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