Message ID | 1460586791-6089-1-git-send-email-nithin@vmware.com |
---|---|
State | Accepted |
Headers | show |
Acked-by: Sairam Venugopal <vsairam@vmware.com> On 4/13/16, 3:33 PM, "Nithin Raju" <nithin@vmware.com> wrote: >Got left out during the previous round of refactoring. > >Signed-off-by: Nithin Raju <nithin@vmware.com> >--- > datapath-windows/ovsext/Vport.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > >diff --git a/datapath-windows/ovsext/Vport.c >b/datapath-windows/ovsext/Vport.c >index 4da2b42..882b41f 100644 >--- a/datapath-windows/ovsext/Vport.c >+++ b/datapath-windows/ovsext/Vport.c >@@ -291,7 +291,15 @@ HvDeletePort(POVS_SWITCH_CONTEXT switchContext, > * delete will delete the vport. > */ > if (vport) { >+ OVS_EVENT_ENTRY event; >+ >+ event.portNo = vport->portNo; >+ event.ovsType = vport->ovsType; >+ event.upcallPid = vport->upcallPid; >+ RtlCopyMemory(&event.ovsName, &vport->ovsName, sizeof >event.ovsName); >+ event.type = OVS_EVENT_LINK_DOWN; > OvsRemoveAndDeleteVport(NULL, switchContext, vport, TRUE, FALSE); >+ OvsPostEvent(&event); > } else { > OVS_LOG_WARN("Vport not present."); > } >-- >2.6.2 > >_______________________________________________ >dev mailing list >dev@openvswitch.org >https://urldefense.proofpoint.com/v2/url?u=http-3A__openvswitch.org_mailma >n_listinfo_dev&d=BQIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=Dc >ruz40PROJ40ROzSpxyQSLw6fcrOWpJgEcEmNR3JEQ&m=hmZ8WN48otl6pam9IA3tTuWkGk5ENf >VELpG58nYGo-c&s=HBowTCMiyT-6rBFhIW-mwJjgN61G0j2XVY5Br99doGU&e=
On Wed, Apr 13, 2016 at 03:33:11PM -0700, Nithin Raju wrote: > Got left out during the previous round of refactoring. > > Signed-off-by: Nithin Raju <nithin@vmware.com> Applied, thanks!
diff --git a/datapath-windows/ovsext/Vport.c b/datapath-windows/ovsext/Vport.c index 4da2b42..882b41f 100644 --- a/datapath-windows/ovsext/Vport.c +++ b/datapath-windows/ovsext/Vport.c @@ -291,7 +291,15 @@ HvDeletePort(POVS_SWITCH_CONTEXT switchContext, * delete will delete the vport. */ if (vport) { + OVS_EVENT_ENTRY event; + + event.portNo = vport->portNo; + event.ovsType = vport->ovsType; + event.upcallPid = vport->upcallPid; + RtlCopyMemory(&event.ovsName, &vport->ovsName, sizeof event.ovsName); + event.type = OVS_EVENT_LINK_DOWN; OvsRemoveAndDeleteVport(NULL, switchContext, vport, TRUE, FALSE); + OvsPostEvent(&event); } else { OVS_LOG_WARN("Vport not present."); }
Got left out during the previous round of refactoring. Signed-off-by: Nithin Raju <nithin@vmware.com> --- datapath-windows/ovsext/Vport.c | 8 ++++++++ 1 file changed, 8 insertions(+)