FRR
FRRouting
Tests: 6762 passed
Duration: 228 minutes
Changes: Who: Donatas Abraitis <donatas.abraitis@gmail.com>
Why: Merge pull request #5822 from rbauduin/patch-2
doc: Document attribute-unchanged directive
bgp_ls
FRRouting - FRR
Tests: 8659 passed
Duration: < 1 second
Changes: No changes
First build for this plan
debian-buster
FRRouting - FRR
Tests: 6449 passed
Duration: 56 minutes
Changes: No changes
First build for this plan
debian-master
FRRouting - FRR
Tests: 7174 passed
Duration: 120 minutes
Changes: Who: David Lamparter
Why: Merge tag "frr-7.2.1" into debian/master
FRRouting Release 7.2.1

Who: David Lamparter
Why: debian: remove outdated README content
Signed-off-by: David Lamparter <equinox@diac24.net>

Who: David Lamparter
Why: debian: 7.2.1 prep
Just the odd housekeeping bits.

Signed-off-by: David Lamparter <equinox@diac24.net>

Who: David Lamparter
Why: debian: 7.2.1-1
Signed-off-by: David Lamparter <equinox@diac24.net>
Changes by David Lamparter
dev_isis_sr
FRRouting - FRR
Tests: 8482 passed
Duration: 282 minutes
Changes: No changes
Code changes detected
nb_conversions
FRRouting - FRR
Tests: 11 of 7229 failed
Duration: 243 minutes
Changes: Who: Santosh P K <sapk@vmware.com>
Why: Merge branch "nb_conversions" of https://github.com/FRRouting/frr into nb_conversions
revert-5870-hash_backet
FRRouting - FRR
Tests: 8037 passed
Duration: < 1 second
Changes: No changes
First build for this plan
stable-2.0
FRRouting - FRR
Tests: 3571 passed
Duration: 80 minutes
Changes: Who: Martin Winter
Why: FRR Release 2.0.2
This version of FRR contains these fixes since the last release:
1. Improved Packaging for debian related builds.
2. Fix for a invalid AS-PATH length in BGP.
3. Fix for miss-handling of BGP attributes in an error situation.

(Re-Release of 2.0.1 which missed some version number and changelog updates)

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Changes by Martin Winter
stable-3.0
FRRouting - FRR
Tests: 2912 passed
Duration: 101 minutes
Changes: Who: Martin Winter
Why: FRRouting Release 3.0.4
Changes since 3.0.3:
- Security Issue (Denial of Service): Fix BGP Attribute 255 (experimental
   VNC) handling
- ospfd: allow multiple options in the redistribute command

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Changes by Martin Winter
stable-4.0
FRRouting - FRR
Tests: 3257 passed
Duration: 109 minutes
Changes: No changes
Manual run by Martin Winter
stable-5.0
FRRouting - FRR
Tests: 7506 passed
Duration: 120 minutes
Changes: Who: Donald Sharp
Why: Merge pull request #4596 from ton31337/fix/force_ehne_if_peer_group_and_interface_5.0
bgpd: [5.0] interface based peers should automatically override it"s peer g…
Changes by Donald Sharp
stable-6.0
FRRouting - FRR
Tests: 7816 passed
Duration: 119 minutes
Changes: Who: Donald Sharp
Why: zebra: Re-evaluate the nexthop tracking if flags changed
Routing protocols are allowed ( and even encouraged ) to modify
the flags that influence the nexthop tracking.  As such when
we modify the tracking of a nexthop to go from, say, connected force
or not we must re-evaluate the nexthop and send the results
up to the interested parties.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>

Who: Donald Sharp
Why: Merge pull request #5287 from ton31337/fix/re-evaluate_nexthop_if_flags_changed_6.0
zebra: [6.0] Re-evaluate the nexthop tracking if flags changed
Changes by Donald Sharp
stable-7.0
FRRouting - FRR
Tests: 7454 passed
Duration: 160 minutes
Changes: Who: Donald Sharp
Why: Merge pull request #5640 from slankdev/slankdev-bgpd-fix-large-rd-frr-7-0
bgpd: [7.0] fix large route-distinguisher"s format
Changes by Donald Sharp
stable-7.1
FRRouting - FRR
Tests: 7688 passed
Duration: 148 minutes
Changes: Who: Mitchell Skiba <mskiba@amazon.com>
Why: bgpd: add addpath ID to adj_out tree sort
When withdrawing addpaths, adj_lookup was called to find the path that
needed to be withdrawn. It would lookup in the RB tree based on subgroup
pointer alone, often find the path with the wrong addpath ID, and return
null.  Only the path highest in the tree sent to the subgroup could be
found, thus withdrawn.

Adding the addpath ID to the sort criteria for the RB tree allows us to
simplify the logic for adj_lookup, and address this problem. We are able
to remove the logic around non-addpath subgroups because the addpath ID
is consistently 0 for non-addpath adj_outs, so special logic to skip
matching the addpath ID isn"t required.  (As a side note, addpath will
also never use ID 0, so there won"t be any ambiguity when looking at the
structure content.)

Signed-off-by: Mitchell Skiba <mskiba@amazon.com>

Who: David Lamparter
Why: bgpd: [7.1] add addpath ID to adj_out tree sort (#5691)
bgpd: [7.1] add addpath ID to adj_out tree sort
stable-7.2
FRRouting - FRR
Tests: 7928 passed
Duration: 206 minutes
Changes: Who: Hiroki Shirokura <slank.dev@gmail.com>
Why: zebra: fix kernel-route"s deletion on vrf
zebra can catch the kernel"s route deletion by netlink.
but current FRR can"t delete kernel-route on vrf(l3mdev)
when kernel operator delete the route on out-side of FRR.
It looks problem about kernel-route deletion.

This problem is caused around _nexthop_cmp_no_labels(nh1,nh2)
that checks the each nexthop"s member "vrf_id".
And _nexthop_cmp_no_labels"s caller doesn"t set the vrf_id
of nexthop structure. This commit fix that case.

Signed-off-by: Hiroki Shirokura <slank.dev@gmail.com>
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>

Who: Mark Stapp <mjs@voltanet.io>
Why: Merge pull request #5724 from donaldsharp/7.2_missing_pref_src
[7.2]zebra: fix kernel-route"s deletion on vrf
stable-7.3
FRRouting - FRR
Tests: 8244 passed
Duration: 254 minutes
Changes: Who: Mark Stapp <mjs@voltanet.io>
Why: zebra: fix missing route-advert stubs
Stubs are used when frr is built without route-advert
support; a couple of apis were missing, causing builds to fail.

Signed-off-by: Mark Stapp <mjs@voltanet.io>

Who: Donatas Abraitis <donatas.abraitis@gmail.com>
Why: Merge pull request #5832 from mjstapp/fix_rtadv_stubs_7_3
[7.3] zebra: Fix rtadv stubs