summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bgpd/bgpd.c7
-rw-r--r--bgpd/bgpd.h6
2 files changed, 0 insertions, 13 deletions
diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c
index 00a5e190cb..eccc32f7ab 100644
--- a/bgpd/bgpd.c
+++ b/bgpd/bgpd.c
@@ -1432,8 +1432,6 @@ struct peer *peer_new(struct bgp *bgp)
peer->ibuf_work =
ringbuf_new(BGP_MAX_PACKET_SIZE * BGP_READ_PACKET_MAX);
- peer->scratch = stream_new(BGP_MAX_PACKET_SIZE);
-
bgp_sync_init(peer);
/* Get service port number. */
@@ -2629,11 +2627,6 @@ int peer_delete(struct peer *peer)
peer->obuf_work = NULL;
}
- if (peer->scratch) {
- stream_free(peer->scratch);
- peer->scratch = NULL;
- }
-
/* Local and remote addresses. */
if (peer->su_local) {
sockunion_free(peer->su_local);
diff --git a/bgpd/bgpd.h b/bgpd/bgpd.h
index cddb896615..683d226d7b 100644
--- a/bgpd/bgpd.h
+++ b/bgpd/bgpd.h
@@ -1171,12 +1171,6 @@ struct peer {
struct stream *curr; // the current packet being parsed
- /* We use a separate stream to encode MP_REACH_NLRI for efficient
- * NLRI packing. peer->obuf_work stores all the other attributes. The
- * actual packet is then constructed by concatenating the two.
- */
- struct stream *scratch;
-
/* the doppelganger peer structure, due to dual TCP conn setup */
struct peer *doppelganger;