When configuring an IPv6 static route with the nexthop as a link-local
IPv6 address, the associated interface has to be looked up in the correct
VRF.
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Ticket: CM-10169
Reviewed By: CCR-4382
Testing Done: Manual
nexthop address other case gate is treated as interface name. */
ret = inet_pton (AF_INET6, gate_str, &gate_addr);
+ /* VRF id */
+ if (vrf_id_str)
+ VRF_GET_ID (vrf_id, vrf_id_str);
+
if (ifname)
{
/* When ifname is specified. It must be come with gateway
}
}
- /* VRF id */
- if (vrf_id_str)
- VRF_GET_ID (vrf_id, vrf_id_str);
-
if (add_cmd)
static_add_ipv6 (&p, type, gate, ifindex, flag, tag, distance, vrf_id);
else