diff options
author | Maria Matejka <mq@ucw.cz> | 2022-01-10 09:31:27 +0100 |
---|---|---|
committer | Maria Matejka <mq@ucw.cz> | 2022-02-03 10:30:33 +0100 |
commit | fccaeb0141136b192884f76edd0a53575f47d87e (patch) | |
tree | b883d8618192d3ec6b9b65caea6ca617241e49bc /proto/bgp/bgp.h | |
parent | 8447b24e59bcb6bf1f5d0c2a00880b74bde748fd (diff) |
BGP: Static global linpools replaced by private linpools
Diffstat (limited to 'proto/bgp/bgp.h')
-rw-r--r-- | proto/bgp/bgp.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/proto/bgp/bgp.h b/proto/bgp/bgp.h index 60f93bce..56360a9f 100644 --- a/proto/bgp/bgp.h +++ b/proto/bgp/bgp.h @@ -312,6 +312,7 @@ struct bgp_proto { struct bgp_conn *conn; /* Connection we have established */ struct bgp_conn outgoing_conn; /* Outgoing connection we're working with */ struct bgp_conn incoming_conn; /* Incoming connection we have neither accepted nor rejected yet */ + struct linpool *rx_lp; /* Linpool for parsing received updates */ struct object_lock *lock; /* Lock for neighbor connection */ struct neighbor *neigh; /* Neighbor entry corresponding to remote ip, NULL if multihop */ struct bgp_socket *sock; /* Shared listening socket */ @@ -494,9 +495,6 @@ bgp_parse_error(struct bgp_parse_state *s, uint subcode) longjmp(s->err_jmpbuf, 1); } -extern struct linpool *bgp_linpool; -extern struct linpool *bgp_linpool2; - void bgp_start_timer(timer *t, uint value); void bgp_check_config(struct bgp_config *c); |