vgc UTs part 4
Change-Id: I0e78854fefb8f0ad270a84bc88982f859a0d5995
diff --git a/internal/pkg/application/vnets.go b/internal/pkg/application/vnets.go
index 1374faa..2a9d4b2 100644
--- a/internal/pkg/application/vnets.go
+++ b/internal/pkg/application/vnets.go
@@ -20,6 +20,7 @@
"encoding/json"
"errors"
"net"
+ "reflect"
"strconv"
"sync"
"time"
@@ -2260,7 +2261,7 @@
}
vpvs := vpvsIntf.([]*VoltPortVnet)
for i, lvpv := range vpvs {
- if lvpv == vpv {
+ if reflect.DeepEqual(lvpv, vpv) {
logger.Debugw(ctx, "Deleting VPV from port", log.Fields{"Port": vpv.Port, "SVLAN": vpv.SVlan, "CVLAN": vpv.CVlan,
"UNIVLAN": vpv.UniVlan})