[ovs-dev] [PATCH] rstp/stp: Unref the rstp/stp when bridges destroyed.
nickcooper-zhangtonghao
nic at opencloud.tech
Tue Mar 21 14:50:02 UTC 2017
When bridges destroyed, which stp enabled, you can
still get stp info via the command 'ovs-appctl stp/show'.
And the rstp is also in the same case. We should unref
them. The rstp/stp ports have been unregistered via
'ofproto_port_unregister' function when ports destroyed.
We will unref rstp/stp struct in the 'destruct' of
ofproto-dpif provider.
Signed-off-by: nickcooper-zhangtonghao <nic at opencloud.tech>
---
ofproto/ofproto-dpif.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c
index 523adad..4beacda 100644
--- a/ofproto/ofproto-dpif.c
+++ b/ofproto/ofproto-dpif.c
@@ -1494,6 +1494,8 @@ destruct(struct ofproto *ofproto_)
hmap_destroy(&ofproto->bundles);
mac_learning_unref(ofproto->ml);
mcast_snooping_unref(ofproto->ms);
+ stp_unref(ofproto->stp);
+ rstp_unref(ofproto->rstp);
sset_destroy(&ofproto->ports);
sset_destroy(&ofproto->ghost_ports);
--
1.8.3.1
More information about the dev
mailing list