LGTM, only one thing,

I did the following test:

"""
root@server329:~/ben-reviews# ovs-vsctl --version
ovs-vsctl (Open vSwitch) 2.0.90
Compiled Nov 25 2013 11:44:29
root@server329:~/ben-reviews# lsof -p `pidof ovs-vswitchd` | wc -l

31
*root@server329:~/ben-reviews# ovs-vsctl add-br test*
root@server329:~/ben-reviews# lsof -p `pidof ovs-vswitchd` | wc -l
44
*root@server329:~/ben-reviews# ip link add name foo type veth peer name bar*
root@server329:~/ben-reviews# lsof -p `pidof ovs-vswitchd` | wc -l

44
*root@server329:~/ben-reviews# ovs-vsctl add-port test foo*
root@server329:~/ben-reviews# lsof -p `pidof ovs-vswitchd` | wc -l
45
*root@server329:~/ben-reviews# ip link delete foo*
root@server329:~/ben-reviews# lsof -p `pidof ovs-vswitchd` | wc -l
43
*root@server329:~/ben-reviews# **ovs-vsctl del-port foo*
root@server329:~/ben-reviews# lsof -p `pidof ovs-vswitchd` | wc -l
43
root@server329:~/ben-reviews#
"""


After adding the veth, the fd count is incremented by 1.  But after
deleting it, the fd count is decremented by 2.  So, seem to me that there
is other place that can delete the vport but not the channel.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to