It is better to explicitly initialize the dp->destroy than to rely on xzalloc().
Signed-off-by: Andy Zhou <az...@nicira.com> --- lib/dpif-netdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c index 54b8f50..3bbfd2a 100644 --- a/lib/dpif-netdev.c +++ b/lib/dpif-netdev.c @@ -448,6 +448,7 @@ create_dp_netdev(const char *name, const struct dpif_class *class, *CONST_CAST(const struct dpif_class **, &dp->class) = class; *CONST_CAST(const char **, &dp->name) = xstrdup(name); ovs_refcount_init(&dp->ref_cnt); + atomic_flag_clear(&dp->destroyed); ovs_mutex_init(&dp->flow_mutex); classifier_init(&dp->cls, NULL); -- 1.7.9.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev