[VOL-5164] - flow handling during port delete

Change-Id: I325dcf3719ce932d7fe05012c30c5f4c16552546
diff --git a/internal/pkg/application/application.go b/internal/pkg/application/application.go
index 0117cd7..3ddb29c 100644
--- a/internal/pkg/application/application.go
+++ b/internal/pkg/application/application.go
@@ -940,7 +940,8 @@
 			} else {
 				for _, vpv := range vpvs.([]*VoltPortVnet) {
 					vpv.VpvLock.Lock()
-					vpv.PortDownInd(cntx, device, port, true)
+					// Set delFlowsInDevice to true to delete flows only in DB/device during Port Delete.
+					vpv.PortDownInd(cntx, device, port, true, true)
 					vpv.VpvLock.Unlock()
 				}
 			}
@@ -1501,7 +1502,7 @@
 
 	for _, vpv := range vpvs.([]*VoltPortVnet) {
 		vpv.VpvLock.Lock()
-		vpv.PortDownInd(cntx, device, port, false)
+		vpv.PortDownInd(cntx, device, port, false, false)
 		if vpv.IgmpEnabled {
 			va.ReceiverDownInd(cntx, device, port)
 		}