}
/* Add new packet to the peer. */
-void
+static void
bgp_packet_add (struct peer *peer, struct stream *s)
{
/* Add packet to the end of list. */
}
/* Free first packet. */
-void
+static void
bgp_packet_delete (struct peer *peer)
{
stream_free (stream_fifo_pop (peer->obuf));
}
/* Make BGP update packet. */
-struct stream *
+static struct stream *
bgp_update_packet (struct peer *peer, afi_t afi, safi_t safi)
{
struct stream *s;
return NULL;
}
-struct stream *
+static struct stream *
bgp_update_packet_eor (struct peer *peer, afi_t afi, safi_t safi)
{
struct stream *s;
}
/* Make BGP withdraw packet. */
-struct stream *
+static struct stream *
bgp_withdraw_packet (struct peer *peer, afi_t afi, safi_t safi)
{
struct stream *s;
}
/* Get next packet to be written. */
-struct stream *
+static struct stream *
bgp_write_packet (struct peer *peer)
{
afi_t afi;
/* Is there partially written packet or updates we can send right
now. */
-int
+static int
bgp_write_proceed (struct peer *peer)
{
afi_t afi;
}
/* This is only for sending NOTIFICATION message to neighbor. */
-int
+static int
bgp_write_notify (struct peer *peer)
{
int ret;
bgp_notify_send_with_data (peer, code, sub_code, NULL, 0);
}
-const char *
+static const char *
afi2str (afi_t afi)
{
if (afi == AFI_IP)
return "Unknown AFI";
}
-const char *
+static const char *
safi2str (safi_t safi)
{
if (safi == SAFI_UNICAST)
}
\f
/* RFC1771 6.8 Connection collision detection. */
-int
+static int
bgp_collision_detect (struct peer *new, struct in_addr remote_id)
{
struct peer *peer;
return 0;
}
-int
+static int
bgp_open_receive (struct peer *peer, bgp_size_t size)
{
int ret;
}
/* Parse BGP Update packet and make attribute object. */
-int
+static int
bgp_update_receive (struct peer *peer, bgp_size_t size)
{
int ret;
}
/* Notify message treatment function. */
-void
+static void
bgp_notify_receive (struct peer *peer, bgp_size_t size)
{
struct bgp_notify bgp_notify;
}
/* Keepalive treatment function -- get keepalive send keepalive */
-void
+static void
bgp_keepalive_receive (struct peer *peer, bgp_size_t size)
{
if (BGP_DEBUG (keepalive, KEEPALIVE))
}
/* Route refresh message is received. */
-void
+static void
bgp_route_refresh_receive (struct peer *peer, bgp_size_t size)
{
afi_t afi;
bgp_announce_route (peer, afi, safi);
}
-int
+static int
bgp_capability_msg_parse (struct peer *peer, u_char *pnt, bgp_size_t length)
{
u_char *end;
}
/* Dynamic Capability is received. */
-void
+static void
bgp_capability_receive (struct peer *peer, bgp_size_t size)
{
u_char *pnt;
}
\f
/* BGP read utility function. */
-int
+static int
bgp_read_packet (struct peer *peer)
{
int nbytes;
}
/* Marker check. */
-int
+static int
bgp_marker_all_one (struct stream *s, int length)
{
int i;