diff --git a/applications/arista-routing-engine/routing.go b/applications/arista-routing-engine/routing.go index 6672fdeaeb1d37a00b5feab2f41649b8a5c7aed0..350aaa59654e6f47890b3dec7ef131d031f5deb6 100644 --- a/applications/arista-routing-engine/routing.go +++ b/applications/arista-routing-engine/routing.go @@ -140,10 +140,8 @@ func setRoutingTable(model *arista.Device, routePrefix string, nextHopIP string) } protocolStatic.StaticRoutes.Static[routePrefix].NextHops.NextHop[nextHopIPIndex].Config = &arista.OpenconfigNetworkInstance_NetworkInstances_NetworkInstance_Protocols_Protocol_StaticRoutes_Static_NextHops_NextHop_Config{ - Index: ygot.String(nextHopIPIndex), - Metric: ygot.Uint32(1), - NextHop: &arista.OpenconfigNetworkInstance_NetworkInstances_NetworkInstance_Protocols_Protocol_StaticRoutes_Static_NextHops_NextHop_Config_NextHop_Union_String{ - String: nextHopIP, - }, + Index: ygot.String(nextHopIPIndex), + Metric: ygot.Uint32(1), + NextHop: arista.UnionString(nextHopIP), } }