]>
git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Free memory for BMP listeners when deleting BGP instance
When using `no router bgp` we MUST free the memory for the listeners too.
Replicate with:
```
router bgp 100
bmp targets server1
bmp listener 0.0.0.0 port 65535
no router bgp
router bgp 100
bmp targets server1
bmp listener 0.0.0.0 port 65535
no router bgp
router bgp 100
bmp targets server1
bmp listener 0.0.0.0 port 65535
no router bgp
```
Before:
```
Type : Current# Size Total Max# MaxBytes
BMP targets : 0 240 0 1 248
BMP targets name : 0 8 0 1 24
BMP listener : 12 152 1824 12 1824
BMP instance state : 0 88 0 1 88
```
After:
```
Type : Current# Size Total Max# MaxBytes
BMP targets : 0 240 0 1 248
BMP targets name : 0 8 0 1 24
BMP listener : 0 152 0 1 152
BMP instance state : 0 88 0 1 88
```
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>