]>
git.puffer.fish Git - matthieu/frr.git/log
Donald Sharp [Fri, 12 May 2023 14:06:45 +0000 (10:06 -0400)]
Merge pull request #13517 from Keelan10/ospf_ti_lfa-memory-leak
ospfd: Fix ospf_ti_lfa memory leak
Keelan10 [Fri, 12 May 2023 11:05:46 +0000 (15:05 +0400)]
ospf_ti_lfa: Free p_space memory allocation
Free p_space
Signed-off-by: Keelan Cannoo <keelan.cannoo@icloud.com>
Donald Sharp [Fri, 12 May 2023 00:31:46 +0000 (20:31 -0400)]
Merge pull request #13430 from opensourcerouting/feature/rip_allow-ecmp_limit
ripd: Implement allow-ecmp X command
Donald Sharp [Fri, 12 May 2023 00:31:21 +0000 (20:31 -0400)]
Merge pull request #13490 from Jafaral/fix-ospf-asbr-test
tests: improve log messages, clear neighbors to avoid bad state
Jafar Al-Gharaibeh [Thu, 11 May 2023 05:12:29 +0000 (00:12 -0500)]
tests: reset neighbor state machine to avoid bad/stale state
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
Donald Sharp [Thu, 11 May 2023 13:38:57 +0000 (09:38 -0400)]
Merge pull request #13507 from opensourcerouting/feature/bgp_route-map_match_source-protocol
bgpd: Implement match source-protocol for route-maps
Donatas Abraitis [Thu, 11 May 2023 08:34:10 +0000 (11:34 +0300)]
tests: Check if `match source-protocol` route-map cmd works for BGP
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas Abraitis [Wed, 10 May 2023 20:37:47 +0000 (23:37 +0300)]
bgpd: Implement `match source-protocol` for route-maps
The main idea is to filter routes by matching source (originating) protocol
for outgoing direction. For instance, filter outgoing routes to an arbitrary
router that are static only. Or filter out only routes learned from RIP.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Jafar Al-Gharaibeh [Wed, 10 May 2023 20:40:00 +0000 (15:40 -0500)]
tests: log the router id in ospf tests, improve log in a couple of places
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
Jafar Al-Gharaibeh [Wed, 10 May 2023 20:51:21 +0000 (15:51 -0500)]
Merge pull request #13489 from LabNConsulting/ospf-opaque-stale-fix
ospfd: OSPF opaque LSA stale processing fix and topotests.
Jafar Al-Gharaibeh [Wed, 10 May 2023 20:05:47 +0000 (15:05 -0500)]
Merge pull request #13495 from LabNConsulting/chopps/munet-0.13.3
tests: update to munet 0.13.3, restoring GNU screen functionality
Donatas Abraitis [Wed, 10 May 2023 18:00:17 +0000 (21:00 +0300)]
doc: Use `match source-protocol` for route-maps in BGP as well
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Jafar Al-Gharaibeh [Wed, 10 May 2023 16:13:15 +0000 (11:13 -0500)]
Merge pull request #13485 from donaldsharp/ospf_loopback_cost
ospfd: Respect loopback's cost that is set and set loopback costs to 0
Donald Sharp [Wed, 10 May 2023 12:53:23 +0000 (08:53 -0400)]
Merge pull request #13479 from ryndia/fix_leak
[WIP] ospfd: opsf_abr.c memory leak fix, free unused range
Donald Sharp [Tue, 9 May 2023 17:10:35 +0000 (13:10 -0400)]
ospfd: Respect loopback's cost that is set and set loopback costs to 0
When setting an loopback's cost, set the value to 0, unless the operator
has assigned a value for the loopback's cost.
RFC states:
If the state of the interface is Loopback, add a Type 3
link (stub network) as long as this is not an interface
to an unnumbered point-to-point network. The Link ID
should be set to the IP interface address, the Link Data
set to the mask 0xffffffff (indicating a host route),
and the cost set to 0.
FRR is going to allow this to be overridden if the operator specifically
sets a value too.
Fixes: #13472
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald Sharp [Wed, 10 May 2023 12:25:40 +0000 (08:25 -0400)]
Merge pull request #13486 from opensourcerouting/fix/doc_aigp_neighbor
doc: Add `neighbor aigp` command for BGP
Donatas Abraitis [Wed, 10 May 2023 11:30:04 +0000 (14:30 +0300)]
Merge pull request #13493 from anlancs/fix/bgpd-cleanup-11
bgpd: Cosmetic change for mac check
Christian Hopps [Wed, 10 May 2023 09:44:16 +0000 (09:44 +0000)]
tests: update to munet 0.13.3, restoring GNU screen functionality
Signed-off-by: Christian Hopps <chopps@labn.net>
anlan_cs [Wed, 10 May 2023 08:50:36 +0000 (16:50 +0800)]
bgpd: Cosmetic change for mac check
Remove useless `return` code, and correct a spelling.
Signed-off-by: anlan_cs <vic.lan@pica8.com>
Jeevesh Rishi Dindyal (Sarvesh) [Tue, 9 May 2023 09:59:58 +0000 (13:59 +0400)]
ospfd: opsf_abr.c memory leak fix, free range
The new create range attribute is send to add to ranges, but not use if the prefix already exist in the ranges.
Signed-off-by: ryndia <dindyalsarvesh@gmail.com>
Jafar Al-Gharaibeh [Wed, 10 May 2023 00:17:25 +0000 (19:17 -0500)]
Merge pull request #13488 from LabNConsulting/chopps/wf-python
doc: python, required by clippy, is no longer a non-essential tool
Acee [Tue, 9 May 2023 20:51:03 +0000 (16:51 -0400)]
ospfd: OSPF opaque LSA stale processing fix and topotests.
1. Fix OSPF opaque LSA processing to preserve the stale opaque
LSAs in the Link State Database for 60 seconds consistent with
what is done for other LSA types.
2. Add a topotest that tests for cases where ospfd is restarted
and a stale OSPF opaque LSA exists in the OSPF routing domain
both when the LSA is purged and when the LSA is reoriginagted
with a more recent instance.
Signed-off-by: Acee <aceelindem@gmail.com>
Christian Hopps [Tue, 9 May 2023 20:22:39 +0000 (20:22 +0000)]
doc: python, required by clippy, is no longer a non-essential tool
Signed-off-by: Christian Hopps <chopps@labn.net>
Donatas Abraitis [Tue, 9 May 2023 18:21:34 +0000 (21:21 +0300)]
doc: Add `neighbor aigp` command for BGP
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donald Sharp [Tue, 9 May 2023 17:39:38 +0000 (13:39 -0400)]
Merge pull request #13429 from opensourcerouting/feature/mark_pr_as_need_rebase
github: Add rebase label on PR if it's > 50 commits behind
Donald Sharp [Tue, 9 May 2023 17:39:18 +0000 (13:39 -0400)]
Merge pull request #13438 from gpnaveen/vrf_on_loopback
tests: removing un used loopback interface from bgp admin dist.
Donald Sharp [Tue, 9 May 2023 17:37:40 +0000 (13:37 -0400)]
Merge pull request #13460 from Jafaral/ospf-fix2
tests: remove sleep ospf test
Donald Sharp [Tue, 9 May 2023 17:30:00 +0000 (13:30 -0400)]
Merge pull request #13484 from sri-mohan1/srib-ldpd
ldpd: changes for code maintainability
Donald Sharp [Tue, 9 May 2023 15:30:17 +0000 (11:30 -0400)]
Merge pull request #13470 from crosser/fix-test-frrscript
test_frrscript: fix dep for out of tree build
sri-mohan1 [Tue, 9 May 2023 13:15:27 +0000 (18:45 +0530)]
ldpd: changes for code maintainability
these changes are for improving the code maintainability and readability
Signed-off-by: sri-mohan1 <sri.mohan@samsung.com>
Donatas Abraitis [Tue, 9 May 2023 12:38:06 +0000 (15:38 +0300)]
Merge pull request #13445 from donaldsharp/lua_scripting_mem_leak
zebra: Reduce creation and fix memory leak of frrscripting pointers
Donatas Abraitis [Tue, 9 May 2023 09:51:16 +0000 (12:51 +0300)]
Merge pull request #13437 from raja-rajasekar/raja-rajasekar/show_cmd_fix
bgpd: Fixing the show bgp <vrf> <afi> <safi> detail command
Donatas Abraitis [Wed, 3 May 2023 20:17:58 +0000 (23:17 +0300)]
github: Add rebase label on PR if it's > 50 commits behind
The idea is to catch some PRs and rerun them in CI to avoid merging PRs that
are based on the stale base branch and causes issues afterwards.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Jafar Al-Gharaibeh [Tue, 9 May 2023 04:25:07 +0000 (23:25 -0500)]
Merge pull request #13471 from opensourcerouting/fix/aigp_non_transitive
bgpd: AIGP should be non-transitive
Jafar Al-Gharaibeh [Mon, 8 May 2023 05:18:25 +0000 (00:18 -0500)]
tests: remove sleep ospf test
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
Eugene Crosser [Mon, 8 May 2023 16:38:40 +0000 (18:38 +0200)]
tests: Fix out of tree build for lua scripting
test_frrscript is run from the `tests` directory and expects the sample
lua script `script1.lua` to be present in the `lib` directory. When the
package is built out of tree (which always happens when a debian
package is built), and scripting is enabled, test fails because the lua
file is not present in the `tests/lib/` subdir of the _build_ directory.
Fix this by adding `script1.lua` as an extra dependency for
`test_frrscript`, and a recipe that copies the file from the source tree
to the build tree (note: it needs to be marked ".PHONY" because
otherwise `make` thinks that it already exists, in the source tree).
After this commit, the following command starts to work:
dpkg-buildpackage --build-profiles=pkg.frr.lua -b -uc
Signed-off-by: Eugene Crosser <crosser@average.org>
Donatas Abraitis [Mon, 8 May 2023 20:22:26 +0000 (23:22 +0300)]
tests: Adjust AIGP metric numbers for iBGP setup
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas Abraitis [Mon, 8 May 2023 19:49:10 +0000 (22:49 +0300)]
bgpd: Make sure AIGP attribute is non-transitive
The AIGP attribute is an optional, non-transitive BGP path attribute.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Rajasekar Raja [Fri, 5 May 2023 16:28:40 +0000 (09:28 -0700)]
doc: add documentation for show [ip] bgp [vrf] [afi] [safi] detail [json]
Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Donald Sharp [Mon, 8 May 2023 19:15:15 +0000 (15:15 -0400)]
Merge pull request #13468 from opensourcerouting/ripd-memtype-fix
ripd: fix another memtype mismatch
Mark Stapp [Mon, 8 May 2023 18:36:07 +0000 (14:36 -0400)]
Merge pull request #13413 from chiragshah6/fdev2
zebra: re-install NHG on interface up
Donald Sharp [Mon, 8 May 2023 16:42:10 +0000 (12:42 -0400)]
Merge pull request #13464 from sri-mohan1/srib-ldpd
ldpd: changes for code maintainability
Renato Westphal [Mon, 8 May 2023 14:07:54 +0000 (11:07 -0300)]
ripd: fix another memtype mismatch
Fixes #13447.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Jafar Al-Gharaibeh [Mon, 8 May 2023 14:43:56 +0000 (09:43 -0500)]
Merge pull request #13465 from donaldsharp/ospf_metric_ifindex
tests: ospf_metric_propagation is looking for a specific ifindex and vrfid
Mark Stapp [Mon, 8 May 2023 14:27:08 +0000 (10:27 -0400)]
Merge pull request #13453 from donaldsharp/dplane_memory_leak
Dplane memory leak
Donald Sharp [Mon, 8 May 2023 12:06:30 +0000 (08:06 -0400)]
tests: ospf_metric_propagation should not look for a specific vrfId
There is no guarantee that the vrfId is going to be the same across
tests, as that the vrfId is chosen based upon the ifindex of the
vrf device. As such we should not be looking for the vrfId, but
the correct vrf name.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald Sharp [Mon, 8 May 2023 11:47:49 +0000 (07:47 -0400)]
tests: ospf_metric_propagation is looking for a specific ifindex
The test ospf_metric_propagation is looking for a specific ifindex
this ifindex is not guaranteed to be any particular value by the underlying
OS. So let's remove this test for it. As a side note I am seeing
tests fail in upstream CI because of this.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donatas Abraitis [Mon, 8 May 2023 10:44:56 +0000 (13:44 +0300)]
Merge pull request #13446 from louis-6wind/fix-ext-comm
bgpd: fix show running of nt extcommunity
sri-mohan1 [Mon, 8 May 2023 09:58:50 +0000 (15:28 +0530)]
ldpd: changes for code maintainability
these changes are for improving the code maintainability and readability
Signed-off-by: sri-mohan1 <sri.mohan@samsung.com>
Donatas Abraitis [Mon, 8 May 2023 08:47:14 +0000 (11:47 +0300)]
Merge pull request #13440 from zice312963205/bgpfix
bgpd: fix the issue of connected tag error when BGP subscribes to NHT…
Donatas Abraitis [Mon, 8 May 2023 07:22:27 +0000 (10:22 +0300)]
Merge pull request #13458 from sri-mohan1/srib-ldpd
ldpd: changes for code maintainability
sri-mohan1 [Sun, 7 May 2023 15:30:52 +0000 (21:00 +0530)]
ldpd: changes for code maintainability
these changes are for improving the code maintainability and readability
Signed-off-by: sri-mohan1 <sri.mohan@samsung.com>
Donatas Abraitis [Sat, 6 May 2023 19:47:27 +0000 (22:47 +0300)]
Merge pull request #13455 from sri-mohan1/srib-ldpd
ldpd: changes for code maintainability
sri-mohan1 [Sat, 6 May 2023 14:22:34 +0000 (19:52 +0530)]
ldpd: changes for code maintainability
these changes are for improving the code maintainability and readability
Signed-off-by: sri-mohan1 <sri.mohan@samsung.com>
Donald Sharp [Sat, 6 May 2023 12:49:24 +0000 (08:49 -0400)]
Merge pull request #13451 from sri-mohan1/srib-ldpd
ldpd: changes for code maintainability
Donald Sharp [Sat, 6 May 2023 10:47:05 +0000 (06:47 -0400)]
Merge pull request #13424 from LabNConsulting/chopps/log-config-file-cmds
Jack.zhang [Fri, 5 May 2023 06:58:32 +0000 (14:58 +0800)]
bgpd: fix the issue of connected tag error when BGP subscribes to NHT from Zebra
Imagine the following scenario:
1.Create a multihop ebgp peer and config the ttl as 254 for both side.
2.Call bgp_start and start an active connection.
Bgp will send a nht register with non-connected flag.
3.The function bgp_accept be called by remote connection.
Bgp will create a accept peer as a passive connection with default ttl(1). And then will send a nht register again with connected flag. This register result will cover the first one.
4.The active connection come to establish first. In funciton "peer_xfer_conn", check for "PEER_FLAG_CONFIG_NODE" flag of "from_peer->doppelganger" will not be pass, so we can not repair the nht register error forever.
Then the bgp nexthop will be like this:
2000::60 invalid, #paths 0, peer 2000::60
Must be Connected
Last update: Thu May 4 09:35:14 2023
The route from this peer can not be treat with a vaild nexthop forever.
This change will fix this error.
Signed-off-by: Jack.zhang <hanyu.zly@alibaba-inc.com>
Donald Sharp [Fri, 5 May 2023 23:03:40 +0000 (19:03 -0400)]
zebra: dplane_gre_set could return while leaking ctx
Prevent this function from leaking the ctx memory.
Also properly record that something has gone wrong.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald Sharp [Fri, 5 May 2023 22:57:21 +0000 (18:57 -0400)]
zebra: Dplane ctx allocation cannot fail
Having tests for memory allocation success makes no sense
given what happens when frr fails to allocate memory.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Chirag Shah [Sat, 29 Apr 2023 02:09:55 +0000 (19:09 -0700)]
zebra:re-install dependent nhgs on interface up
Upon interface up associated singleton NHG's
dependent NHGs needs to be reinstalled as
kernel would have deleted if there is no route
referencing it.
Ticket:#
3416477
Issue:
3416477
Testing Done:
flap interfaces which are part of route NHG,
upon interfaces up event, NHGs are resynced
into dplane.
Signed-off-by: Chirag Shah <chirag@nvidia.com>
Ashwini Reddy [Wed, 19 Apr 2023 18:35:25 +0000 (11:35 -0700)]
zebra: re-install nhg on interface up
Intermittently zebra and kernel are out of sync
when interface flaps and the add's/dels are in
same processing queue and zebra assumes no change in nexthop.
Hence we need to bring in a reinstall to kernel
of the nexthops and routes to sync their states.
Upon interface flap kernel would have deleted NHGs
associated to a interface (the one flapped),
zebra retains NHGs for 3 mins even though upper
layer protocol removes the nexthops (associated NHG).
As part of interface address add ,
re-add singleton NHGs associated to interface.
Ticket: #
3173663
Issue:
3173663
Signed-off-by: Ashwini Reddy <ashred@nvidia.com>
Signed-off-by: Chirag Shah <chirag@nvidia.com>
Donatas Abraitis [Fri, 5 May 2023 20:11:16 +0000 (23:11 +0300)]
ripd: Do not overrun with more ECMP paths than Zebra supports
Let's say FRR is compiled with ECMP max 16, we enter `allow-ecmp 10`, but
Zebra supports only 4.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
sri-mohan1 [Fri, 5 May 2023 18:11:01 +0000 (23:41 +0530)]
ldpd: changes for code maintainability
these changes are for improving the code maintainability and readability
Signed-off-by: sri-mohan1 <sri.mohan@samsung.com>
Donald Sharp [Fri, 5 May 2023 15:05:12 +0000 (11:05 -0400)]
zebra: Reduce creation and fix memory leak of frrscripting pointers
There are two issues being addressed:
a) The ZEBRA_ON_RIB_PROCESS_HOOK_CALL script point
was creating a fs pointer per dplane ctx in
rib_process_dplane_results().
b) The fs pointer was not being deleted and directly
leaked.
For (a) Move the creation of the fs to outside
the do while loop.
For (b) At function end ensure that the pointer
is actually deleted.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Louis Scalbert [Fri, 5 May 2023 14:05:42 +0000 (16:05 +0200)]
bgpd: fix show running of nt extcommunity
Setting
> bgp extcommunity-list standard EXT seq 5 permit nt 192.168.1.3:0
results in:
> bgp extcommunity-list standard EXT seq 5 permit NT:192.168.1.3
Fix the display
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Donatas Abraitis [Fri, 5 May 2023 12:14:16 +0000 (15:14 +0300)]
Merge pull request #13436 from donaldsharp/ospf_json_mem_leak
ospfd: Fix memory leaks w/ `show ip ospf int X json` commands
Donald Sharp [Fri, 5 May 2023 12:04:57 +0000 (08:04 -0400)]
Merge pull request #13428 from opensourcerouting/ripd-bfd-fixes
ripd: fix problemas
Donald Sharp [Fri, 5 May 2023 12:04:23 +0000 (08:04 -0400)]
Merge pull request #13435 from mjstapp/fix_pim_cpp_notice
pimd: replace CPP_NOTICE lines with TODO comments
Donald Sharp [Fri, 5 May 2023 11:35:06 +0000 (07:35 -0400)]
Merge pull request #13423 from LabNConsulting/chopps/coverity-string-fix
mgmtd: simplify commit id to just be a timeval string
Rajasekar Raja [Thu, 27 Apr 2023 21:03:03 +0000 (14:03 -0700)]
bgpd: Fixing the show bgp <vrf> <afi> <safi> detail command
Adding support to show cmds like show bgp vrf all detail, show bgp
<afi> <safi> detail & show bgp <vrf> <afi> <safi> detail
Issue:
3168406
Ticket:#
3168406
Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Naveen Guggarigoud [Fri, 5 May 2023 05:20:40 +0000 (05:20 +0000)]
tests: removing un used loopback interface from bgp admin dist.
Signed-off-by: Naveen Guggarigoud <nguggarigoud@vmware.com>
Christian Hopps [Wed, 3 May 2023 04:41:19 +0000 (00:41 -0400)]
lib: log commands read from config file
When the user specifies `--command-log-always` in CLI arguments then also log
commands executed from loading the config file.
Signed-off-by: Christian Hopps <chopps@labn.net>
Christian Hopps [Tue, 2 May 2023 21:17:51 +0000 (17:17 -0400)]
mgmtd: simplify commit id to just be a timeval string
Also fixes coverity warning
Signed-off-by: Christian Hopps <chopps@labn.net>
Christian Hopps [Thu, 4 May 2023 18:46:56 +0000 (14:46 -0400)]
Merge pull request #13357 from Jafaral/fix_ospf_prop
tests: clear the ospf neighbor to force a state change
Donald Sharp [Thu, 4 May 2023 16:53:42 +0000 (12:53 -0400)]
ospfd: Fix memory leaks w/ `show ip ospf int X json` commands
FRR has a memory leak in the case when int X does not
exist and a memory leak when int X does exist. Fix
these
Fixes: #13434
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Mark Stapp [Thu, 4 May 2023 14:26:33 +0000 (10:26 -0400)]
pimd: replace CPP_NOTICE lines with TODO comments
Replace the noisy CPP_NOTICE lines with TODO comments.
Signed-off-by: Mark Stapp <mjs@labn.net>
Jafar Al-Gharaibeh [Sat, 22 Apr 2023 18:10:16 +0000 (13:10 -0500)]
tests: clear the ospf neighbor to force a state change
Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
Donatas Abraitis [Thu, 4 May 2023 06:13:07 +0000 (09:13 +0300)]
ripd: Implement `allow-ecmp X` command
Allow setting an arbitrary number of paths to be installed instead of ALL.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas Abraitis [Thu, 4 May 2023 06:12:52 +0000 (09:12 +0300)]
doc: Add RIP `allow-ecmp` command
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas Abraitis [Thu, 4 May 2023 06:22:19 +0000 (09:22 +0300)]
tests: Check RIP allow-ecmp an arbitrary number of paths
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas Abraitis [Thu, 4 May 2023 06:02:42 +0000 (09:02 +0300)]
tests: Check if RIP `allow-ecmp` command can inject specified number of routes
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Renato Westphal [Wed, 3 May 2023 20:02:58 +0000 (17:02 -0300)]
ripd: use correct memory type when freeing BFD profile
Fixes #13415.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Renato Westphal [Wed, 3 May 2023 20:01:36 +0000 (17:01 -0300)]
ripd: fix null-pointer dereference
Fixes #13416.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Donald Sharp [Wed, 3 May 2023 11:35:37 +0000 (07:35 -0400)]
Merge pull request #13425 from FRRouting/revert-12646-mpls_alloc_per_nh
Revert "MPLS allocation mode per next hop"
Donatas Abraitis [Wed, 3 May 2023 10:50:26 +0000 (13:50 +0300)]
Revert "MPLS allocation mode per next hop"
Broken tests, let's revert now.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Mark Stapp [Tue, 2 May 2023 18:57:25 +0000 (14:57 -0400)]
Merge pull request #13422 from donaldsharp/pim_thread_off_fix
pimd: Fix old commit that got in
Donald Sharp [Tue, 2 May 2023 18:49:32 +0000 (14:49 -0400)]
pimd: Fix old commit that got in
An old fix that used THREAD_OFF was pushed in, should
have used EVENT_OFF instead.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald Sharp [Tue, 2 May 2023 15:55:34 +0000 (11:55 -0400)]
Merge pull request #13020 from SaiGomathiN/
2462808 -3
pimd: PIM not sending register packets after changing from non DR to DR
Donatas Abraitis [Tue, 2 May 2023 15:36:45 +0000 (18:36 +0300)]
Merge pull request #12646 from pguibert6WIND/mpls_alloc_per_nh
MPLS allocation mode per next hop
Russ White [Tue, 2 May 2023 15:33:38 +0000 (11:33 -0400)]
Merge pull request #13376 from louis-6wind/fix-flex-algo-mem-leak
isisd, lib: fix flex-algo memory leak
Donatas Abraitis [Tue, 2 May 2023 14:56:09 +0000 (17:56 +0300)]
Merge pull request #13366 from zmw12306/rte_tag
ripd: add non-zero check for RIPv1 reserved field
Russ White [Tue, 2 May 2023 14:47:41 +0000 (10:47 -0400)]
Merge pull request #13403 from anlancs/fix/zebra-missing-vrf-flag
zebra: Fix missing VRF flag
Russ White [Tue, 2 May 2023 14:42:39 +0000 (10:42 -0400)]
Merge pull request #13404 from louis-6wind/fix-flex-algo-race-condition
isisd: fix a flex algo race condition and a minor fix
Russ White [Tue, 2 May 2023 14:31:10 +0000 (10:31 -0400)]
Merge pull request #13235 from Orange-OpenSource/link-state
lib: Fix memory leaks in Link State library
Russ White [Tue, 2 May 2023 14:30:15 +0000 (10:30 -0400)]
Merge pull request #13270 from pguibert6WIND/better_srv6_output_seg6local
zebra: display seg6local only when specified
Russ White [Tue, 2 May 2023 14:28:20 +0000 (10:28 -0400)]
Merge pull request #13354 from zmw12306/parse_request_subtlv
babeld: add parse_request_subtlv into parse_packet
Russ White [Tue, 2 May 2023 14:25:46 +0000 (10:25 -0400)]
Merge pull request #13377 from donaldsharp/ospf_dead_interval
tests: Increase the dead interval to be longer for neighbor testing
Donald Sharp [Tue, 2 May 2023 13:21:24 +0000 (09:21 -0400)]
Merge pull request #13389 from anlancs/fix/pimd-wrong-mrt-sockopt
pimd: Fix wrong setsockopt() call
Donald Sharp [Tue, 2 May 2023 12:42:43 +0000 (08:42 -0400)]
Merge pull request #13393 from opensourcerouting/fix/topotest_bgp_bfd_down_cease_notification
tests: Do not try establishing a connection from r1 to r2
Donald Sharp [Tue, 2 May 2023 12:17:17 +0000 (08:17 -0400)]
Merge pull request #13395 from LabNConsulting/chopps/mgmtd-debug-flags
mgmtd: fully implement debug flags for mgmtd and clients