> On Jun 19, 2015, at 9:33 AM, Sorin Vinturis > <[email protected]> wrote: > > When the extension is initialized the global reference count, used for > preventing early deallocation of the switch extension, is set to 1. > Enabling and then disabling the extension leaves the latter reference > count to zero. Because of this the switch context fails to be acquired, > i.e OvsAcquireSwitchContext returns zero, and that affects driver's > communication to the userspace. > > The solution is to initialize the reference count each time the extension > is enabled. > > Signed-off-by: Sorin Vinturis <[email protected]> > Reported-by: Nithin Raju <[email protected]> > Reported-at: > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_openvswitch_ovs-2Dissues_issues_86&d=BQIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=pNHQcdr7B40b4h6Yb7FIedI1dnBsxdDuTLBYD3JqV80&m=Ci81GtiudLLsDNADZ44A0uHkIhrzdjF_n2T1ll1cqu8&s=v-_ggRIXvGRXZOdcLwcdDY6yOC0RppNtxFusO4TkaQc&e= > > Acked-by: Nithin Raju <[email protected]>
Thanks for addressing the comments. -- Nithin _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
