summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_network.c
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2010-02-02 20:20:35 +0100
committerDavid Lamparter <equinox@diac24.net>2010-02-03 05:01:52 +0100
commitf5e0f8d27d14d4bf080937341c4fdbce60c637d7 (patch)
tree905f5c535b9a212c3b0bb0e697cd1ea15067d418 /bgpd/bgp_network.c
parentee3ec5a6ef3bfc1774ca429167cb159a92972061 (diff)
downloadquagga-f5e0f8d27d14d4bf080937341c4fdbce60c637d7.tar.bz2
quagga-f5e0f8d27d14d4bf080937341c4fdbce60c637d7.tar.xz
bgpd: remove unused function bgp_bind_address
bgp_bind_address is replaced with sockunion_bind.
Diffstat (limited to 'bgpd/bgp_network.c')
-rw-r--r--bgpd/bgp_network.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/bgpd/bgp_network.c b/bgpd/bgp_network.c
index bc824138..6af7e478 100644
--- a/bgpd/bgp_network.c
+++ b/bgpd/bgp_network.c
@@ -233,32 +233,6 @@ bgp_bind (struct peer *peer)
}
static int
-bgp_bind_address (int sock, struct in_addr *addr)
-{
- int ret;
- struct sockaddr_in local;
-
- memset (&local, 0, sizeof (struct sockaddr_in));
- local.sin_family = AF_INET;
-#ifdef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN
- local.sin_len = sizeof(struct sockaddr_in);
-#endif /* HAVE_STRUCT_SOCKADDR_IN_SIN_LEN */
- memcpy (&local.sin_addr, addr, sizeof (struct in_addr));
-
- if ( bgpd_privs.change (ZPRIVS_RAISE) )
- zlog_err ("bgp_bind_address: could not raise privs");
-
- ret = bind (sock, (struct sockaddr *)&local, sizeof (struct sockaddr_in));
- if (ret < 0)
- ;
-
- if (bgpd_privs.change (ZPRIVS_LOWER) )
- zlog_err ("bgp_bind_address: could not lower privs");
-
- return 0;
-}
-
-static int
bgp_update_address (struct interface *ifp, const union sockunion *dst,
union sockunion *addr)
{