Acked-by: Alin Gabriel Serdean <aserd...@cloudbasesolutions.com> Tested-by: Alin Gabriel Serdean <aserd...@cloudbasesolutions.com>
-----Mesaj original----- De la: dev [mailto:dev-boun...@openvswitch.org] În numele Nithin Raju Trimis: Monday, October 13, 2014 6:56 AM Către: dev@openvswitch.org Subiect: [ovs-dev] [PATCH 3/6] datapath-windows: remove vport from lists upon deletion In this patch, we fix a bug in the vport delete code. When a vport is deleted using a netlink command, we need to remove it from the 'ovsNamHashArray' and the 'portNoHashArray' as well. Addition of a vport adds the port to the lists. Signed-off-by: Nithin Raju <nit...@vmware.com> --- datapath-windows/ovsext/Datapath.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/datapath-windows/ovsext/Datapath.c b/datapath-windows/ovsext/Datapath.c index 19c0834..6c78ab8 100644 --- a/datapath-windows/ovsext/Datapath.c +++ b/datapath-windows/ovsext/Datapath.c @@ -1967,6 +1967,8 @@ OvsDeleteVportCmdHandler(POVS_USER_PARAMS_CONTEXT usrParamsCtx, * Instead, we mark the datapath (ovs) part of the vport as * "not created", i.e. we set vport->portNo = OVS_PORT_NUMBER_INVALID. */ + RemoveEntryList(&vport->ovsNameLink); + RemoveEntryList(&vport->portNoLink); vport->portNo = OVS_DPPORT_NUMBER_INVALID; vport->ovsName[0] = '\0'; } -- 1.7.4.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev