mirror of
				https://gitlab.labs.nic.cz/labs/bird.git
				synced 2024-05-11 16:54:54 +00:00 
			
		
		
		
	... in BGP.
This commit is contained in:
		| @@ -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; | ||||||
|   | |||||||
| @@ -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; | ||||||
|   | |||||||
| @@ -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); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user