diff options
author | Kurt Jaeger <pi@FreeBSD.org> | 2020-10-21 11:53:35 +0000 |
---|---|---|
committer | Kurt Jaeger <pi@FreeBSD.org> | 2020-10-21 11:53:35 +0000 |
commit | f716807843e68b9a3b3a69f099ca889ef49829f8 (patch) | |
tree | 8ad4a46cc79ccf6253ed7e9239d6d6b387aed961 /net/openbgpd6/files/patch-src_bgpd_rde.c | |
parent | Update to 0.43. User-visible changes: (diff) |
net/openbgpd6: update 6.6.0 -> 6.8.0, fix -fno-common
6.8.0:
- In bgpctl(8), the "reload" command now takes a 'reason' argument
to use as Administrative Shutdown Communication to its neighbors.
- Added bgpctl(8) support for VPNv6 in the family option of the
"show rib" command.
- Added bgpctl(8) support for JSON formatted output in various
"show" commands.
- Support to build OpenBGPD on Alpine Linux added
6.7.0:
- Add initial support for JSON output in bgpctl(8).
- Allow setting both IPv4 and IPv6 local-addresses at the same
time in bgpd.conf group blocks. Introduced 'no local-address'
to reset a previously set local address.
- Properly aggregate duplicate bgpd(8) roa table prefix/source-as
combinations into a single entry with the longest maxlen length.
- Implemented bgpd.conf(5) max-prefix NUM out to limit the number
of announced prefixes, avoiding leaks of full tables to upstreams
and peers.
- Extended bgpctl(8) 'show neighbor' to include the received and set
prefix count, as well as the max-prefix out limit if set.
- Improved reporting of notifications to include the suberror cause.
- Also report the last received error cause in bgpctl(8) show neighbor
output.
- Fix softreconfig out handling to also work for neighbors using
'export default-route'.
- Mark stale prefixes in the Adj-RIB-Out so that graceful reload
operates properly.
- Made it possible to build OpenBGPD-portable with bison. There is
no longer the need to use byacc on Linux distributions.
- Support for --runstatedir to specify the location of the bgpctl.sock.
- Cleaned up configure script for better protability.
See also:
https://github.com/openbgpd-portable/openbgpd-portable/issues/8
PR: 250274
Notes
Notes:
svn path=/head/; revision=552864
Diffstat (limited to 'net/openbgpd6/files/patch-src_bgpd_rde.c')
-rw-r--r-- | net/openbgpd6/files/patch-src_bgpd_rde.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/net/openbgpd6/files/patch-src_bgpd_rde.c b/net/openbgpd6/files/patch-src_bgpd_rde.c new file mode 100644 index 000000000000..e8204a8b1661 --- /dev/null +++ b/net/openbgpd6/files/patch-src_bgpd_rde.c @@ -0,0 +1,15 @@ +--- src/bgpd/rde.c.orig 2020-05-04 14:45:09 UTC ++++ src/bgpd/rde.c +@@ -99,11 +99,9 @@ void rde_shutdown(void); + int ovs_match(struct prefix *, u_int32_t); + + volatile sig_atomic_t rde_quit = 0; +-struct bgpd_config *conf, *nconf; ++static struct bgpd_config *conf, *nconf; + struct filter_head *out_rules, *out_rules_tmp; +-struct imsgbuf *ibuf_se; + struct imsgbuf *ibuf_se_ctl; +-struct imsgbuf *ibuf_main; + struct rde_memstats rdemem; + int softreconfig; + |