summaryrefslogtreecommitdiffstats
path: root/zebra/zebra_evpn_neigh.h
diff options
context:
space:
mode:
authorPat Ruddy <pat@voltanet.io>2020-04-24 16:04:19 +0200
committerPat Ruddy <pat@voltanet.io>2020-08-12 13:39:34 +0200
commit33064a628995be4083012023e7d30192447b3ba6 (patch)
tree577d6c3ee4fe02dfd32c5825015f8720666efc55 /zebra/zebra_evpn_neigh.h
parentzebra: extract neighbor processing from process_remote_macip_del (diff)
downloadfrr-33064a628995be4083012023e7d30192447b3ba6.tar.xz
frr-33064a628995be4083012023e7d30192447b3ba6.zip
zebra: extract neighbor processing from kernel_neigh_del
extract the neighbor uninstall part of zebra_vxlan_handle_kernel_neigh_del into a new function zebra_evpn_neigh_del_ip in zebra_evpn_neigh.c. Signed-off-by: Pat Ruddy <pat@voltanet.io>
Diffstat (limited to 'zebra/zebra_evpn_neigh.h')
-rw-r--r--zebra/zebra_evpn_neigh.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/zebra/zebra_evpn_neigh.h b/zebra/zebra_evpn_neigh.h
index b201742dc..4b98266c8 100644
--- a/zebra/zebra_evpn_neigh.h
+++ b/zebra/zebra_evpn_neigh.h
@@ -284,13 +284,8 @@ int zebra_evpn_neigh_gw_macip_add(struct interface *ifp, zebra_evpn_t *zevpn,
void zebra_evpn_neigh_remote_uninstall(zebra_evpn_t *zevpn,
struct zebra_vrf *zvrf, zebra_neigh_t *n,
zebra_mac_t *mac, struct ipaddr *ipaddr);
+int zebra_evpn_neigh_del_ip(zebra_evpn_t *zevpn, struct ipaddr *ip);
-void zebra_evpn_neigh_send_add_del_to_client(zebra_neigh_t *n,
- bool old_bgp_ready,
- bool new_bgp_ready);
-void zebra_evpn_sync_neigh_dp_install(zebra_neigh_t *n, bool set_inactive,
- bool force_clear_static,
- const char *caller);
#ifdef __cplusplus
}