{
const ip6_link_t *il;
- vec_validate (ip6_links, sw_if_index);
+ il = ip6_link_get (sw_if_index);
- il = &ip6_links[sw_if_index];
+ if (NULL == il)
+ return (NULL);
return (&il->il_ll_addr);
}
{
const ip6_link_t *il;
- il = &ip6_links[sw_if_index];
+ il = ip6_link_get (sw_if_index);
+
+ if (NULL == il)
+ return (INDEX_INVALID);
return (il->il_mcast_adj);
}