diff options
Diffstat (limited to 'lib/zclient.c')
| -rw-r--r-- | lib/zclient.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/zclient.c b/lib/zclient.c index 679b7004c0..efe8f56628 100644 --- a/lib/zclient.c +++ b/lib/zclient.c @@ -2047,6 +2047,22 @@ zclient_read (struct thread *thread) if (zclient->fec_update) (*zclient->fec_update) (command, zclient, length); break; + case ZEBRA_VNI_ADD: + if (zclient->local_vni_add) + (*zclient->local_vni_add) (command, zclient, length, vrf_id); + break; + case ZEBRA_VNI_DEL: + if (zclient->local_vni_del) + (*zclient->local_vni_del) (command, zclient, length, vrf_id); + break; + case ZEBRA_MACIP_ADD: + if (zclient->local_macip_add) + (*zclient->local_macip_add) (command, zclient, length, vrf_id); + break; + case ZEBRA_MACIP_DEL: + if (zclient->local_macip_del) + (*zclient->local_macip_del) (command, zclient, length, vrf_id); + break; default: break; } |
