[VOL-5475] upgrade go to 1.24.5 and golangci-lint version to 2.2.2
Signed-off-by: mgouda <madhumati.gouda@radisys.com>
Change-Id: Ic9fe6b74bdb86f8313a04559b59991d66307d5bb
diff --git a/internal/pkg/application/dhcprelay.go b/internal/pkg/application/dhcprelay.go
index ef499bb..0e1f138 100644
--- a/internal/pkg/application/dhcprelay.go
+++ b/internal/pkg/application/dhcprelay.go
@@ -713,25 +713,20 @@
}
switch msgType {
- case layers.DHCPMsgTypeDiscover, layers.DHCPMsgTypeRequest:
- if msgType == layers.DHCPMsgTypeDiscover {
- vpv.SetDhcpState(DhcpRelayStateDiscover)
- } else if msgType == layers.DHCPMsgTypeRequest {
- vpv.SetDhcpState(DhcpRelayStateRequest)
- }
- // Reset learnt mac address in case of DHCPv4 release
+ case layers.DHCPMsgTypeDiscover:
+ vpv.SetDhcpState(DhcpRelayStateDiscover)
+ case layers.DHCPMsgTypeRequest:
+ vpv.SetDhcpState(DhcpRelayStateRequest)
case layers.DHCPMsgTypeRelease:
vpv.LearntMacAddr, _ = net.ParseMAC("00:00:00:00:00:00")
vpv.services.Range(matchServiceAndRaiseInd)
vpv.SetDhcpState(DhcpRelayStateRelease)
-
- case layers.DHCPMsgTypeAck, layers.DHCPMsgTypeNak:
+ case layers.DHCPMsgTypeAck:
vpv.services.Range(matchServiceAndRaiseInd)
- if msgType == layers.DHCPMsgTypeAck {
- vpv.SetDhcpState(DhcpRelayStateAck)
- } else if msgType == layers.DHCPMsgTypeNak {
- vpv.SetDhcpState(DhcpRelayStateNAK)
- }
+ vpv.SetDhcpState(DhcpRelayStateAck)
+ case layers.DHCPMsgTypeNak:
+ vpv.services.Range(matchServiceAndRaiseInd)
+ vpv.SetDhcpState(DhcpRelayStateNAK)
case layers.DHCPMsgTypeOffer:
vpv.SetDhcpState(DhcpRelayStateOffer)
}