From 1332be595e7706690bda058f375aadc145ffd18c Mon Sep 17 00:00:00 2001 From: Donatas Abraitis Date: Thu, 21 Dec 2023 15:25:27 +0200 Subject: [PATCH] zebra: Drop ipv6_address_configured() function Not used. Signed-off-by: Donatas Abraitis --- zebra/interface.c | 13 ------------- zebra/interface.h | 1 - 2 files changed, 14 deletions(-) diff --git a/zebra/interface.c b/zebra/interface.c index 39d24f1883..73365a8ba2 100644 --- a/zebra/interface.c +++ b/zebra/interface.c @@ -5344,19 +5344,6 @@ static int ipv6_address_install(struct vty *vty, struct interface *ifp, return CMD_SUCCESS; } -/* Return true if an ipv6 address is configured on ifp */ -int ipv6_address_configured(struct interface *ifp) -{ - struct connected *connected; - - frr_each (if_connected, ifp->connected, connected) - if (CHECK_FLAG(connected->conf, ZEBRA_IFC_REAL) - && (connected->address->family == AF_INET6)) - return 1; - - return 0; -} - static int ipv6_address_uninstall(struct vty *vty, struct interface *ifp, const char *addr_str, const char *peer_str, const char *label) diff --git a/zebra/interface.h b/zebra/interface.h index 3b6799549b..62de2abc80 100644 --- a/zebra/interface.h +++ b/zebra/interface.h @@ -283,7 +283,6 @@ extern void if_refresh(struct interface *); extern void if_flags_update(struct interface *, uint64_t); extern int if_subnet_add(struct interface *, struct connected *); extern int if_subnet_delete(struct interface *, struct connected *); -extern int ipv6_address_configured(struct interface *ifp); extern void if_handle_vrf_change(struct interface *ifp, vrf_id_t vrf_id); extern void zebra_if_update_link(struct interface *ifp, ifindex_t link_ifindex, ns_id_t ns_id); -- 2.39.5