summaryrefslogtreecommitdiffstats
path: root/zebra/ioctl.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2022-05-13 21:58:33 +0200
committerDonald Sharp <sharpd@nvidia.com>2022-05-13 21:58:33 +0200
commit388907d53c91bfcdb82b7370cdb91ec4f4d1a64c (patch)
tree1cfdaff7b22f4bb9964dafcb7d0681788a4f0e23 /zebra/ioctl.c
parentMerge pull request #11195 from anlancs/fix/lib-qsort (diff)
downloadfrr-388907d53c91bfcdb82b7370cdb91ec4f4d1a64c.tar.xz
frr-388907d53c91bfcdb82b7370cdb91ec4f4d1a64c.zip
zebra: Remove unused functions in netlink compiles
When compiling with netlink, Remove the usage of these functions. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/ioctl.c')
-rw-r--r--zebra/ioctl.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/zebra/ioctl.c b/zebra/ioctl.c
index facd8e318..239763754 100644
--- a/zebra/ioctl.c
+++ b/zebra/ioctl.c
@@ -48,6 +48,7 @@ void ifreq_set_name(struct ifreq *ifreq, struct interface *ifp)
strlcpy(ifreq->ifr_name, ifp->name, sizeof(ifreq->ifr_name));
}
+#ifndef HAVE_NETLINK
/* call ioctl system call */
int if_ioctl(unsigned long request, caddr_t buffer)
{
@@ -73,6 +74,7 @@ int if_ioctl(unsigned long request, caddr_t buffer)
}
return 0;
}
+#endif
/* call ioctl system call */
int vrf_if_ioctl(unsigned long request, caddr_t buffer, vrf_id_t vrf_id)
@@ -127,7 +129,6 @@ static int if_ioctl_ipv6(unsigned long request, caddr_t buffer)
}
return 0;
}
-#endif /* ! HAVE_NETLINK */
/*
* get interface metric
@@ -174,6 +175,7 @@ void if_get_mtu(struct interface *ifp)
ifp->mtu6 = ifp->mtu = -1;
#endif
}
+#endif /* ! HAVE_NETLINK */
/*
* Handler for interface address programming via the zebra dplane,
@@ -217,13 +219,6 @@ enum zebra_dplane_result kernel_address_update_ctx(
ZEBRA_DPLANE_REQUEST_SUCCESS : ZEBRA_DPLANE_REQUEST_FAILURE);
}
-#endif /* !HAVE_NETLINK */
-
-#ifdef HAVE_NETLINK
-
-/* TODO -- remove; no use of these apis with netlink any longer */
-
-#else /* ! HAVE_NETLINK */
#ifdef HAVE_STRUCT_IFALIASREQ
/*