From 48a67e2c0a3958faa38fedfd54a1964c1d4c1688 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 17 Jan 2018 14:17:15 -0500 Subject: [PATCH] bgpd: Remove peer->hash as that it is unused The peer->hash pointer is allocating a bunch of memory but is never used. Remove. Signed-off-by: Donald Sharp --- bgpd/bgp_advertise.c | 6 ------ bgpd/bgpd.h | 3 --- 2 files changed, 9 deletions(-) diff --git a/bgpd/bgp_advertise.c b/bgpd/bgp_advertise.c index 840cc35751..29b6ca6bfa 100644 --- a/bgpd/bgp_advertise.c +++ b/bgpd/bgp_advertise.c @@ -246,8 +246,6 @@ void bgp_sync_init(struct peer *peer) BGP_ADV_FIFO_INIT(&sync->withdraw); BGP_ADV_FIFO_INIT(&sync->withdraw_low); peer->sync[afi][safi] = sync; - peer->hash[afi][safi] = hash_create(baa_hash_key, baa_hash_cmp, - "BGP Sync Hash"); } } @@ -260,9 +258,5 @@ void bgp_sync_delete(struct peer *peer) if (peer->sync[afi][safi]) XFREE(MTYPE_BGP_SYNCHRONISE, peer->sync[afi][safi]); peer->sync[afi][safi] = NULL; - - if (peer->hash[afi][safi]) - hash_free(peer->hash[afi][safi]); - peer->hash[afi][safi] = NULL; } } diff --git a/bgpd/bgpd.h b/bgpd/bgpd.h index bf71e79743..c4ac4b0adb 100644 --- a/bgpd/bgpd.h +++ b/bgpd/bgpd.h @@ -919,9 +919,6 @@ struct peer { /* Send prefix count. */ unsigned long scount[AFI_MAX][SAFI_MAX]; - /* Announcement attribute hash. */ - struct hash *hash[AFI_MAX][SAFI_MAX]; - /* Notify data. */ struct bgp_notify notify; -- 2.39.5