0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00

... in BGP.

This commit is contained in:
Martin Mares 2004-06-05 09:27:17 +00:00
parent fab37e8197
commit e21423bab8
3 changed files with 11 additions and 12 deletions

View File

@ -39,7 +39,7 @@ struct attr_desc {
}; };
static int static int
bgp_check_origin(struct bgp_proto *p, byte *a, int len) bgp_check_origin(struct bgp_proto *p UNUSED, byte *a UNUSED, int len)
{ {
if (len > 2) if (len > 2)
return 6; return 6;
@ -55,7 +55,7 @@ bgp_format_origin(eattr *a, byte *buf)
} }
static int static int
bgp_check_path(struct bgp_proto *p, byte *a, int len) bgp_check_path(struct bgp_proto *p UNUSED, byte *a, int len)
{ {
while (len) while (len)
{ {
@ -71,7 +71,7 @@ bgp_check_path(struct bgp_proto *p, byte *a, int len)
} }
static int static int
bgp_check_next_hop(struct bgp_proto *p, byte *a, int len) bgp_check_next_hop(struct bgp_proto *p UNUSED, byte *a, int len)
{ {
#ifdef IPV6 #ifdef IPV6
return -1; return -1;
@ -88,7 +88,7 @@ bgp_check_next_hop(struct bgp_proto *p, byte *a, int len)
} }
static int static int
bgp_check_reach_nlri(struct bgp_proto *p, byte *a, int len) bgp_check_reach_nlri(struct bgp_proto *p UNUSED, byte *a UNUSED, int len UNUSED)
{ {
#ifdef IPV6 #ifdef IPV6
p->mp_reach_start = a; p->mp_reach_start = a;
@ -98,7 +98,7 @@ bgp_check_reach_nlri(struct bgp_proto *p, byte *a, int len)
} }
static int static int
bgp_check_unreach_nlri(struct bgp_proto *p, byte *a, int len) bgp_check_unreach_nlri(struct bgp_proto *p UNUSED, byte *a UNUSED, int len UNUSED)
{ {
#ifdef IPV6 #ifdef IPV6
p->mp_unreach_start = a; p->mp_unreach_start = a;
@ -415,7 +415,7 @@ bgp_export_check(struct bgp_proto *p, ea_list *new)
static struct bgp_bucket * static struct bgp_bucket *
bgp_get_bucket(struct bgp_proto *p, ea_list *attrs, int originate) bgp_get_bucket(struct bgp_proto *p, ea_list *attrs, int originate)
{ {
ea_list *t, *new; ea_list *new;
unsigned i, cnt, hash, code; unsigned i, cnt, hash, code;
eattr *a, *d; eattr *a, *d;
u32 seen = 0; u32 seen = 0;
@ -515,7 +515,7 @@ bgp_free_bucket(struct bgp_proto *p, struct bgp_bucket *buck)
} }
void void
bgp_rt_notify(struct proto *P, net *n, rte *new, rte *old, ea_list *attrs) bgp_rt_notify(struct proto *P, net *n, rte *new, rte *old UNUSED, ea_list *attrs)
{ {
struct bgp_proto *p = (struct bgp_proto *) P; struct bgp_proto *p = (struct bgp_proto *) P;
struct bgp_bucket *buck; struct bgp_bucket *buck;

View File

@ -77,7 +77,7 @@ static void bgp_initiate(struct bgp_proto *p);
static void bgp_setup_listen_sk(void); static void bgp_setup_listen_sk(void);
void void
bgp_close(struct bgp_proto *p) bgp_close(struct bgp_proto *p UNUSED)
{ {
ASSERT(bgp_counter); ASSERT(bgp_counter);
bgp_counter--; bgp_counter--;
@ -370,7 +370,7 @@ bgp_initiate(struct bgp_proto *p)
* closes the new connection by sending a Notification message. * closes the new connection by sending a Notification message.
*/ */
static int static int
bgp_incoming_connection(sock *sk, int dummy) bgp_incoming_connection(sock *sk, int dummy UNUSED)
{ {
struct proto_config *pc; struct proto_config *pc;
int match = 0; int match = 0;

View File

@ -524,7 +524,6 @@ bgp_do_rx_update(struct bgp_conn *conn,
rta *a = NULL; rta *a = NULL;
ip_addr prefix; ip_addr prefix;
net *n; net *n;
rte e;
int err = 0, pxlen; int err = 0, pxlen;
/* Withdraw routes */ /* Withdraw routes */
@ -787,7 +786,7 @@ bgp_rx_notification(struct bgp_conn *conn, byte *pkt, int len)
} }
static void static void
bgp_rx_keepalive(struct bgp_conn *conn, byte *pkt, unsigned len) bgp_rx_keepalive(struct bgp_conn *conn)
{ {
struct bgp_proto *p = conn->bgp; struct bgp_proto *p = conn->bgp;
@ -826,7 +825,7 @@ bgp_rx_packet(struct bgp_conn *conn, byte *pkt, unsigned len)
case PKT_OPEN: return bgp_rx_open(conn, pkt, len); case PKT_OPEN: return bgp_rx_open(conn, pkt, len);
case PKT_UPDATE: return bgp_rx_update(conn, pkt, len); case PKT_UPDATE: return bgp_rx_update(conn, pkt, len);
case PKT_NOTIFICATION: return bgp_rx_notification(conn, pkt, len); case PKT_NOTIFICATION: return bgp_rx_notification(conn, pkt, len);
case PKT_KEEPALIVE: return bgp_rx_keepalive(conn, pkt, len); case PKT_KEEPALIVE: return bgp_rx_keepalive(conn);
default: bgp_error(conn, 1, 3, pkt+18, 1); default: bgp_error(conn, 1, 3, pkt+18, 1);
} }
} }