summaryrefslogtreecommitdiff
path: root/utilities/ovs-dpctl.c
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2011-08-03 15:01:11 -0700
committerBen Pfaff <blp@nicira.com>2011-08-03 20:51:19 -0700
commit6da1e8091eb2e19de7ba5e0c73ac3e7dd437743d (patch)
tree0a82a71d8418d30831d9ba567c184c41792c781c /utilities/ovs-dpctl.c
parent2bd5b8145b7cf1851d51e258ab614414f2496aae (diff)
downloadopenvswitch-6da1e8091eb2e19de7ba5e0c73ac3e7dd437743d.tar.gz
in-band: Delete remaining rules when disabling in-band control.
in_band_destroy() doesn't remove all of the rules that in-band control adds (and it cannot, because that might require waiting for an existing asynchronous flow modification or addition to complete), so turning on other-config:disable-in-band or deleting all of the OpenFlow controllers did not delete all of the in-band rules. This commit fixes the problem by making the in-band control object hang around until all of the flows that it set up have actually been deleted. This problem was introduced as part of commit 7ee20df "ofproto: Implement asynchronous OFPT_FLOW_MOD commands." Reported-by: Brad Hall <brad@nicira.com>
Diffstat (limited to 'utilities/ovs-dpctl.c')
0 files changed, 0 insertions, 0 deletions