Acked-by: Anand Kumar <[email protected]>

Thanks,
Anand Kumar

On 12/21/18, 5:56 AM, "[email protected] on behalf of Alin 
Gabriel Serdean" <[email protected] on behalf of 
[email protected]> wrote:

    We need to hold the port lock until all the operations with a port are
    completed.
    
    Found by inspection.
    
    Signed-off-by: Alin Gabriel Serdean <[email protected]>
    ---
     datapath-windows/ovsext/Vport.c | 2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/datapath-windows/ovsext/Vport.c 
b/datapath-windows/ovsext/Vport.c
    index 380870a11..e08cb90ce 100644
    --- a/datapath-windows/ovsext/Vport.c
    +++ b/datapath-windows/ovsext/Vport.c
    @@ -632,13 +632,13 @@ HvDisconnectNic(POVS_SWITCH_CONTEXT switchContext,
             OvsRemoveAndDeleteVport(NULL, switchContext, vport, FALSE, TRUE);
             OvsPostVportEvent(&event);
         }
    -    NdisReleaseRWLock(switchContext->dispatchLock, &lockState);
     
         if (isInternalPort) {
             OvsInternalAdapterDown(vport->portNo, vport->netCfgInstanceId);
             OvsRemoveAndDeleteVport(NULL, switchContext, vport, TRUE, TRUE);
             OvsPostVportEvent(&event);
         }
    +    NdisReleaseRWLock(switchContext->dispatchLock, &lockState);
     
     done:
         VPORT_NIC_EXIT(nicParam);
    -- 
    2.16.1.windows.1
    
    _______________________________________________
    dev mailing list
    [email protected]
    
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.openvswitch.org%2Fmailman%2Flistinfo%2Fovs-dev&amp;data=02%7C01%7Ckumaranand%40vmware.com%7Cebdfb5ed4e7a4d43445108d6674c0aa0%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C636809973664095278&amp;sdata=VKRorIGV6IFhZ1kd6PPeQ22nNwzJok9WThrZxU0dedQ%3D&amp;reserved=0
    

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to