/* Inteface link up message processing. */
static int ripng_ifp_up(struct interface *ifp)
{
- if (IS_RIPNG_DEBUG_ZEBRA)
+ if (IS_RIPNG_DEBUG_ZEBRA) {
+ struct vrf *vrf = vrf_lookup_by_id(ifp->vrf_id);
+
zlog_debug(
- "interface up %s vrf %u index %d flags %llx metric %d mtu %d",
- ifp->name, ifp->vrf_id, ifp->ifindex,
+ "interface up %s vrf %s(%u) index %d flags %llx metric %d mtu %d",
+ ifp->name, VRF_LOGNAME(vrf), ifp->vrf_id, ifp->ifindex,
(unsigned long long)ifp->flags, ifp->metric, ifp->mtu6);
+ }
ripng_interface_sync(ifp);
ripng_interface_sync(ifp);
ripng_if_down(ifp);
- if (IS_RIPNG_DEBUG_ZEBRA)
+ if (IS_RIPNG_DEBUG_ZEBRA) {
+ struct vrf *vrf = vrf_lookup_by_id(ifp->vrf_id);
+
zlog_debug(
- "interface down %s vrf %u index %d flags %#llx metric %d mtu %d",
- ifp->name, ifp->vrf_id, ifp->ifindex,
+ "interface down %s vrf %s(%u) index %d flags %#llx metric %d mtu %d",
+ ifp->name, VRF_LOGNAME(vrf), ifp->vrf_id, ifp->ifindex,
(unsigned long long)ifp->flags, ifp->metric, ifp->mtu6);
+ }
return 0;
}
{
ripng_interface_sync(ifp);
- if (IS_RIPNG_DEBUG_ZEBRA)
+ if (IS_RIPNG_DEBUG_ZEBRA) {
+ struct vrf *vrf = vrf_lookup_by_id(ifp->vrf_id);
+
zlog_debug(
- "RIPng interface add %s vrf %u index %d flags %#llx metric %d mtu %d",
- ifp->name, ifp->vrf_id, ifp->ifindex,
+ "RIPng interface add %s vrf %s(%u) index %d flags %#llx metric %d mtu %d",
+ ifp->name, VRF_LOGNAME(vrf), ifp->vrf_id, ifp->ifindex,
(unsigned long long)ifp->flags, ifp->metric, ifp->mtu6);
+ }
/* Check is this interface is RIP enabled or not.*/
ripng_enable_apply(ifp);
static int ripng_ifp_destroy(struct interface *ifp)
{
+ struct vrf *vrf = vrf_lookup_by_id(ifp->vrf_id);
+
ripng_interface_sync(ifp);
if (if_is_up(ifp)) {
ripng_if_down(ifp);
}
zlog_info(
- "interface delete %s vrf %u index %d flags %#llx metric %d mtu %d",
- ifp->name, ifp->vrf_id, ifp->ifindex,
+ "interface delete %s vrf %s(%u) index %d flags %#llx metric %d mtu %d",
+ ifp->name, VRF_LOGNAME(vrf), ifp->vrf_id, ifp->ifindex,
(unsigned long long)ifp->flags, ifp->metric, ifp->mtu6);
return 0;
if (!ifp)
return 0;
- if (IS_RIPNG_DEBUG_ZEBRA)
- zlog_debug("interface %s VRF change vrf_id %u new vrf id %u",
- ifp->name, vrf_id, new_vrf_id);
+ if (IS_RIPNG_DEBUG_ZEBRA) {
+ struct vrf *vrf = vrf_lookup_by_id(ifp->vrf_id);
+ struct vrf *nvrf = vrf_lookup_by_id(new_vrf_id);
+
+ zlog_debug("interface %s VRF change vrf %s(%u) new vrf %s(%u)",
+ ifp->name, VRF_LOGNAME(vrf), vrf_id,
+ VRF_LOGNAME(nvrf), new_vrf_id);
+ }
if_update_to_new_vrf(ifp, new_vrf_id);
ripng_interface_sync(ifp);