]> git.proxmox.com Git - mirror_frr.git/commit - bgpd/bgp_open.c
bgpd: Set extended msg size only if we advertised and received capability
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Mon, 2 Aug 2021 05:59:24 +0000 (08:59 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Mon, 2 Aug 2021 06:34:43 +0000 (09:34 +0300)
commit8d976b0e2b78c3755d8d7868c535db8c8a163008
tree4a7d71d744e975f30388ef349ab583c6d6130d2f
parenta76301c11c10bc87ff14d954bab21bca8679fad9
bgpd: Set extended msg size only if we advertised and received capability

If we don't advertise any capabilities (dont-capability-negotiate), we
shouldn't set msg size to 65k only if received this capability from another
peer.

Before:

```
~/frr# vtysh -c 'show ip bgp update-group' | grep 'Max packet size'
    Max packet size: 65535
```

After:

```
~/frr# vtysh -c 'show ip bgp update-group' | grep 'Max packet size'
    Max packet size: 4096
```

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd/bgp_open.c