static void rtadv_process_solicit(struct interface *ifp)
{
- struct zebra_vrf *zvrf = vrf_info_lookup(ifp->vrf_id);
+ struct zebra_vrf *zvrf = zvrf_info_lookup(ifp->vrf);
assert(zvrf);
rtadv_send_packet(rtadv_get_socket(zvrf), ifp);
struct zebra_vrf *zvrf;
zif = ifp->info;
- zvrf = vrf_info_lookup(ifp->vrf_id);
+ zvrf = zvrf_info_lookup(ifp->vrf);
if (status == RA_SUPPRESS) {
/* RA is currently enabled */
zebra_route_string(client->proto));
return;
}
- if (ifp->vrf_id != zvrf_id(zvrf)) {
+ if (ifp->vrf != zvrf->vrf) {
zlog_debug(
"%u: IF %u RA %s client %s - VRF mismatch, IF VRF %u",
zvrf_id(zvrf), ifindex, enable ? "enable" : "disable",
- zebra_route_string(client->proto), ifp->vrf_id);
+ zebra_route_string(client->proto), vrf_to_id(ifp->vrf));
return;
}
struct zebra_if *zif = ifp->info;
struct zebra_vrf *zvrf;
- zvrf = vrf_info_lookup(ifp->vrf_id);
+ zvrf = zvrf_info_lookup(ifp->vrf);
interval = strtoul(argv[idx_number]->arg, NULL, 10);
if ((zif->rtadv.AdvDefaultLifetime != -1
struct zebra_if *zif = ifp->info;
struct zebra_vrf *zvrf;
- zvrf = vrf_info_lookup(ifp->vrf_id);
+ zvrf = zvrf_info_lookup(ifp->vrf);
interval = strtoul(argv[idx_number]->arg, NULL, 10);
if ((zif->rtadv.AdvDefaultLifetime != -1
struct zebra_if *zif = ifp->info;
struct zebra_vrf *zvrf = NULL;
- zvrf = vrf_info_lookup(ifp->vrf_id);
+ zvrf = zvrf_info_lookup(ifp->vrf);
if (zif->rtadv.MaxRtrAdvInterval % 1000)
zvrf->rtadv.adv_msec_if_count--;