]> git.puffer.fish Git - mirror/frr.git/log
mirror/frr.git
7 months agotests: add asyncio default config param to quiet warning 16777/head
Christian Hopps [Mon, 9 Sep 2024 20:34:08 +0000 (16:34 -0400)]
tests: add asyncio default config param to quiet warning

Update the topotest doc to the latest pytest* pkg versions
known to work together

Signed-off-by: Christian Hopps <chopps@labn.net>
7 months agoMerge pull request #16764 from LabNConsulting/chopps/fix-clang-sa-warning
Donald Sharp [Mon, 9 Sep 2024 00:06:26 +0000 (20:06 -0400)]
Merge pull request #16764 from LabNConsulting/chopps/fix-clang-sa-warning

lib: fix clang SA warnings

7 months agoMerge pull request #15679 from cscarpitta/test-srv6-sid-manager
Russ White [Sun, 8 Sep 2024 19:09:50 +0000 (15:09 -0400)]
Merge pull request #15679 from cscarpitta/test-srv6-sid-manager

tests: Add topotest to validate the sharing of an SRv6 locator among multiple protocols

7 months agoMerge pull request #16756 from sri-mohan1/srib-24-frr-a
Donatas Abraitis [Sun, 8 Sep 2024 17:42:59 +0000 (20:42 +0300)]
Merge pull request #16756 from sri-mohan1/srib-24-frr-a

bgpd: changes for code maintainability

7 months agolib: fix clang SA warnings 16764/head
Christian Hopps [Sun, 8 Sep 2024 02:12:03 +0000 (22:12 -0400)]
lib: fix clang SA warnings

Also, cleanup some unreachable code in `nb_op_sib_next()`.

Signed-off-by: Christian Hopps <chopps@labn.net>
7 months agoMerge pull request #16762 from LabNConsulting/chopps/diag-diff
Jafar Al-Gharaibeh [Sat, 7 Sep 2024 18:30:24 +0000 (14:30 -0400)]
Merge pull request #16762 from LabNConsulting/chopps/diag-diff

improve @retry decorator

7 months agotests: log json diff output at debug level while retrying 16762/head
Christian Hopps [Sat, 7 Sep 2024 11:12:05 +0000 (07:12 -0400)]
tests: log json diff output at debug level while retrying

Signed-off-by: Christian Hopps <chopps@labn.net>
7 months agotests: optionally pass `seconds_left` to retrying functions
Christian Hopps [Sat, 7 Sep 2024 11:09:27 +0000 (07:09 -0400)]
tests: optionally pass `seconds_left` to retrying functions

This allows retrying functions to possibly change their logging level
for diagnostics.

In order to maintain backward compatibility with this longstanding
function we catch the specific exception of it not being handled by the
retrying function and call again w/o the argument.

Signed-off-by: Christian Hopps <chopps@labn.net>
7 months agotests: Add SRv6 SID Manager mem leak testcase 15679/head
Carmine Scarpitta [Fri, 6 Sep 2024 21:05:07 +0000 (23:05 +0200)]
tests: Add SRv6 SID Manager mem leak testcase

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add SRv6 SID Manager ping testcase
Carmine Scarpitta [Fri, 6 Sep 2024 21:04:52 +0000 (23:04 +0200)]
tests: Add SRv6 SID Manager ping testcase

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add SRv6 SID Manager VPN RIB testcase
Carmine Scarpitta [Fri, 6 Sep 2024 21:04:39 +0000 (23:04 +0200)]
tests: Add SRv6 SID Manager VPN RIB testcase

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add SRv6 SID Manager SRv6 loc testcase
Carmine Scarpitta [Fri, 6 Sep 2024 21:04:22 +0000 (23:04 +0200)]
tests: Add SRv6 SID Manager SRv6 loc testcase

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add SRv6 SID Manager RIB IPv6 testcase
Carmine Scarpitta [Fri, 6 Sep 2024 21:04:02 +0000 (23:04 +0200)]
tests: Add SRv6 SID Manager RIB IPv6 testcase

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add SRv6 SID Manager RIB IPv4 testcase
Carmine Scarpitta [Fri, 6 Sep 2024 21:03:34 +0000 (23:03 +0200)]
tests: Add SRv6 SID Manager RIB IPv4 testcase

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add SRv6 SID Manager ISIS adj testcase
Carmine Scarpitta [Fri, 6 Sep 2024 21:03:03 +0000 (23:03 +0200)]
tests: Add SRv6 SID Manager ISIS adj testcase

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: SRv6 SID Manager check rib
Carmine Scarpitta [Fri, 6 Sep 2024 21:24:28 +0000 (23:24 +0200)]
tests: SRv6 SID Manager check rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: SRv6 SID Manager open json
Carmine Scarpitta [Fri, 6 Sep 2024 21:24:11 +0000 (23:24 +0200)]
tests: SRv6 SID Manager open json

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: SRv6 SID Manager check ping
Carmine Scarpitta [Fri, 6 Sep 2024 21:23:56 +0000 (23:23 +0200)]
tests: SRv6 SID Manager check ping

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: SRv6 SID Manager json cmp
Carmine Scarpitta [Fri, 6 Sep 2024 21:23:37 +0000 (23:23 +0200)]
tests: SRv6 SID Manager json cmp

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: SRv6 SID Manager teardown module
Carmine Scarpitta [Fri, 6 Sep 2024 21:23:18 +0000 (23:23 +0200)]
tests: SRv6 SID Manager teardown module

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: SRv6 SID Manager setup module
Carmine Scarpitta [Fri, 6 Sep 2024 21:22:58 +0000 (23:22 +0200)]
tests: SRv6 SID Manager setup module

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: SRv6 SID Manager build topology
Carmine Scarpitta [Fri, 6 Sep 2024 21:22:39 +0000 (23:22 +0200)]
tests: SRv6 SID Manager build topology

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add SRv6 SID Manager topotest
Carmine Scarpitta [Fri, 6 Sep 2024 21:22:02 +0000 (23:22 +0200)]
tests: Add SRv6 SID Manager topotest

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt6 vpn rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:56:23 +0000 (22:56 +0200)]
tests: Add json to verify rt6 vpn rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt6 vrf20 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:56:15 +0000 (22:56 +0200)]
tests: Add json to verify rt6 vrf20 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt6 vrf10 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:56:09 +0000 (22:56 +0200)]
tests: Add json to verify rt6 vrf10 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt6 ISIS adj
Carmine Scarpitta [Fri, 6 Sep 2024 20:54:57 +0000 (22:54 +0200)]
tests: Add json to verify rt6 ISIS adj

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt6 SRv6 locators
Carmine Scarpitta [Fri, 6 Sep 2024 20:54:50 +0000 (22:54 +0200)]
tests: Add json to verify rt6 SRv6 locators

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt6 ipv6 routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:54:40 +0000 (22:54 +0200)]
tests: Add json to verify rt6 ipv6 routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt6 ip routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:54:35 +0000 (22:54 +0200)]
tests: Add json to verify rt6 ip routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for rt6
Carmine Scarpitta [Fri, 6 Sep 2024 20:54:18 +0000 (22:54 +0200)]
tests: Add zebra configuration for rt6

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add sharp configuration for rt6
Carmine Scarpitta [Fri, 6 Sep 2024 20:54:10 +0000 (22:54 +0200)]
tests: Add sharp configuration for rt6

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add ISIS configuration for rt6
Carmine Scarpitta [Fri, 6 Sep 2024 20:54:03 +0000 (22:54 +0200)]
tests: Add ISIS configuration for rt6

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add BGP configuration for rt6
Carmine Scarpitta [Fri, 6 Sep 2024 20:53:53 +0000 (22:53 +0200)]
tests: Add BGP configuration for rt6

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt5 ISIS adj
Carmine Scarpitta [Fri, 6 Sep 2024 20:52:20 +0000 (22:52 +0200)]
tests: Add json to verify rt5 ISIS adj

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt5 SRv6 locators
Carmine Scarpitta [Fri, 6 Sep 2024 20:52:11 +0000 (22:52 +0200)]
tests: Add json to verify rt5 SRv6 locators

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt5 ipv6 routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:52:02 +0000 (22:52 +0200)]
tests: Add json to verify rt5 ipv6 routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt5 ip routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:51:57 +0000 (22:51 +0200)]
tests: Add json to verify rt5 ip routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for rt5
Carmine Scarpitta [Fri, 6 Sep 2024 20:51:48 +0000 (22:51 +0200)]
tests: Add zebra configuration for rt5

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add ISIS configuration for rt5
Carmine Scarpitta [Fri, 6 Sep 2024 20:51:41 +0000 (22:51 +0200)]
tests: Add ISIS configuration for rt5

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt4 ISIS adj
Carmine Scarpitta [Fri, 6 Sep 2024 20:50:39 +0000 (22:50 +0200)]
tests: Add json to verify rt4 ISIS adj

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt4 SRv6 locators
Carmine Scarpitta [Fri, 6 Sep 2024 20:50:31 +0000 (22:50 +0200)]
tests: Add json to verify rt4 SRv6 locators

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt4 ipv6 routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:50:22 +0000 (22:50 +0200)]
tests: Add json to verify rt4 ipv6 routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt4 ip routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:50:17 +0000 (22:50 +0200)]
tests: Add json to verify rt4 ip routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for rt4
Carmine Scarpitta [Fri, 6 Sep 2024 20:50:07 +0000 (22:50 +0200)]
tests: Add zebra configuration for rt4

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add ISIS configuration for rt4
Carmine Scarpitta [Fri, 6 Sep 2024 20:49:58 +0000 (22:49 +0200)]
tests: Add ISIS configuration for rt4

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt3 ISIS adj
Carmine Scarpitta [Fri, 6 Sep 2024 20:49:49 +0000 (22:49 +0200)]
tests: Add json to verify rt3 ISIS adj

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt3 SRv6 locators
Carmine Scarpitta [Fri, 6 Sep 2024 20:49:41 +0000 (22:49 +0200)]
tests: Add json to verify rt3 SRv6 locators

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt3 ipv6 routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:49:33 +0000 (22:49 +0200)]
tests: Add json to verify rt3 ipv6 routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt3 ip routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:49:26 +0000 (22:49 +0200)]
tests: Add json to verify rt3 ip routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for rt3
Carmine Scarpitta [Fri, 6 Sep 2024 20:49:14 +0000 (22:49 +0200)]
tests: Add zebra configuration for rt3

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add ISIS configuration for rt3
Carmine Scarpitta [Fri, 6 Sep 2024 20:49:07 +0000 (22:49 +0200)]
tests: Add ISIS configuration for rt3

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt2 ISIS adj
Carmine Scarpitta [Fri, 6 Sep 2024 20:48:59 +0000 (22:48 +0200)]
tests: Add json to verify rt2 ISIS adj

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt2 SRv6 locators
Carmine Scarpitta [Fri, 6 Sep 2024 20:48:48 +0000 (22:48 +0200)]
tests: Add json to verify rt2 SRv6 locators

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt2 ipv6 routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:48:34 +0000 (22:48 +0200)]
tests: Add json to verify rt2 ipv6 routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt2 ip routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:48:24 +0000 (22:48 +0200)]
tests: Add json to verify rt2 ip routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for rt2
Carmine Scarpitta [Fri, 6 Sep 2024 20:48:09 +0000 (22:48 +0200)]
tests: Add zebra configuration for rt2

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add ISIS configuration for rt2
Carmine Scarpitta [Fri, 6 Sep 2024 20:48:01 +0000 (22:48 +0200)]
tests: Add ISIS configuration for rt2

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt1 ISIS adj
Carmine Scarpitta [Fri, 6 Sep 2024 20:46:53 +0000 (22:46 +0200)]
tests: Add json to verify rt1 ISIS adj

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt1 SRv6 locators
Carmine Scarpitta [Fri, 6 Sep 2024 20:46:40 +0000 (22:46 +0200)]
tests: Add json to verify rt1 SRv6 locators

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt1 ipv6 routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:46:26 +0000 (22:46 +0200)]
tests: Add json to verify rt1 ipv6 routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt1 ip routes
Carmine Scarpitta [Fri, 6 Sep 2024 20:46:19 +0000 (22:46 +0200)]
tests: Add json to verify rt1 ip routes

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt1 vpn rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:45:41 +0000 (22:45 +0200)]
tests: Add json to verify rt1 vpn rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt1 vrf20 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:45:30 +0000 (22:45 +0200)]
tests: Add json to verify rt1 vrf20 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify rt1 vrf10 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:45:21 +0000 (22:45 +0200)]
tests: Add json to verify rt1 vrf10 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for rt1
Carmine Scarpitta [Fri, 6 Sep 2024 20:43:51 +0000 (22:43 +0200)]
tests: Add zebra configuration for rt1

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add sharp configuration for rt1
Carmine Scarpitta [Fri, 6 Sep 2024 20:43:42 +0000 (22:43 +0200)]
tests: Add sharp configuration for rt1

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add ISIS configuration for rt1
Carmine Scarpitta [Fri, 6 Sep 2024 20:43:34 +0000 (22:43 +0200)]
tests: Add ISIS configuration for rt1

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add BGP configuration for rt1
Carmine Scarpitta [Fri, 6 Sep 2024 20:43:26 +0000 (22:43 +0200)]
tests: Add BGP configuration for rt1

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for dst
Carmine Scarpitta [Fri, 6 Sep 2024 20:40:45 +0000 (22:40 +0200)]
tests: Add zebra configuration for dst

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add sharp configuration for dst
Carmine Scarpitta [Fri, 6 Sep 2024 20:40:31 +0000 (22:40 +0200)]
tests: Add sharp configuration for dst

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify ce6 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:39:52 +0000 (22:39 +0200)]
tests: Add json to verify ce6 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for ce6
Carmine Scarpitta [Fri, 6 Sep 2024 20:39:46 +0000 (22:39 +0200)]
tests: Add zebra configuration for ce6

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add BGP configuration for ce6
Carmine Scarpitta [Fri, 6 Sep 2024 20:39:39 +0000 (22:39 +0200)]
tests: Add BGP configuration for ce6

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify ce5 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:39:32 +0000 (22:39 +0200)]
tests: Add json to verify ce5 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for ce5
Carmine Scarpitta [Fri, 6 Sep 2024 20:39:24 +0000 (22:39 +0200)]
tests: Add zebra configuration for ce5

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add BGP configuration for ce5
Carmine Scarpitta [Fri, 6 Sep 2024 20:39:15 +0000 (22:39 +0200)]
tests: Add BGP configuration for ce5

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify ce4 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:39:06 +0000 (22:39 +0200)]
tests: Add json to verify ce4 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for ce4
Carmine Scarpitta [Fri, 6 Sep 2024 20:38:54 +0000 (22:38 +0200)]
tests: Add zebra configuration for ce4

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add BGP configuration for ce4
Carmine Scarpitta [Fri, 6 Sep 2024 20:38:47 +0000 (22:38 +0200)]
tests: Add BGP configuration for ce4

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify ce3 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:38:15 +0000 (22:38 +0200)]
tests: Add json to verify ce3 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for ce3
Carmine Scarpitta [Fri, 6 Sep 2024 20:38:06 +0000 (22:38 +0200)]
tests: Add zebra configuration for ce3

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add BGP configuration for ce3
Carmine Scarpitta [Fri, 6 Sep 2024 20:38:00 +0000 (22:38 +0200)]
tests: Add BGP configuration for ce3

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify ce2 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:37:42 +0000 (22:37 +0200)]
tests: Add json to verify ce2 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for ce2
Carmine Scarpitta [Fri, 6 Sep 2024 20:37:35 +0000 (22:37 +0200)]
tests: Add zebra configuration for ce2

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add BGP configuration for ce2
Carmine Scarpitta [Fri, 6 Sep 2024 20:37:26 +0000 (22:37 +0200)]
tests: Add BGP configuration for ce2

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add json to verify ce1 rib
Carmine Scarpitta [Fri, 6 Sep 2024 20:37:13 +0000 (22:37 +0200)]
tests: Add json to verify ce1 rib

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add zebra configuration for ce1
Carmine Scarpitta [Fri, 6 Sep 2024 20:35:43 +0000 (22:35 +0200)]
tests: Add zebra configuration for ce1

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agotests: Add BGP configuration for ce1
Carmine Scarpitta [Fri, 6 Sep 2024 20:35:34 +0000 (22:35 +0200)]
tests: Add BGP configuration for ce1

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
7 months agoMerge pull request #16721 from opensourcerouting/fix/drop_not_used_rmap_types
Donald Sharp [Fri, 6 Sep 2024 17:54:34 +0000 (13:54 -0400)]
Merge pull request #16721 from opensourcerouting/fix/drop_not_used_rmap_types

bgpd: Drop unused route-map types

7 months agoMerge pull request #16758 from donaldsharp/recalculate_less_often
Donatas Abraitis [Fri, 6 Sep 2024 17:43:28 +0000 (20:43 +0300)]
Merge pull request #16758 from donaldsharp/recalculate_less_often

bgpd: Reduce # of iterations when doing llgr

7 months agoMerge pull request #16757 from mjstapp/fix_ospfd_dlist_sa
Donald Sharp [Fri, 6 Sep 2024 16:16:45 +0000 (12:16 -0400)]
Merge pull request #16757 from mjstapp/fix_ospfd_dlist_sa

ospfd: add assert to resolve SA warning

7 months agobgpd: Reduce # of iterations when doing llgr 16758/head
Donald Sharp [Fri, 6 Sep 2024 14:39:41 +0000 (10:39 -0400)]
bgpd: Reduce # of iterations when doing llgr

Code was scanning a table then identifying a prefix
that needed to be modified then calling code that
reran bestpath on the entire table again.

If you had multiple items that needed processing
you would end up scanning and setting the entire
table to be scanned multiple times.  No bueno.

a) We do not need to reprocess items that are not
being modified.

b) We do not need to walk the entire table multiple
times, we have the data that is needed already.

Modify the code to just call bgp_process on the
interesting nodes.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
7 months agoospfd: add assert to resolve SA warning 16757/head
Mark Stapp [Fri, 6 Sep 2024 13:15:50 +0000 (09:15 -0400)]
ospfd: add assert to resolve SA warning

Resolve a couple of SA warnings by asserting that pointers are
valid.

Signed-off-by: Mark Stapp <mjs@cisco.com>
7 months agobgpd: changes for code maintainability 16756/head
sri-mohan1 [Fri, 6 Sep 2024 07:04:56 +0000 (12:34 +0530)]
bgpd: changes for code maintainability

these changes are for improving the code maintainability and readability

Signed-off-by: sri-mohan1 <sri.mohan@samsung.com>
7 months agoMerge pull request #16746 from Jafaral/nhrp-test
Donatas Abraitis [Fri, 6 Sep 2024 06:43:00 +0000 (09:43 +0300)]
Merge pull request #16746 from Jafaral/nhrp-test

tests: nhrp, use unified config, remove misleading error log

7 months agoMerge pull request #16754 from sri-mohan1/srib-24-frr-a
Donatas Abraitis [Fri, 6 Sep 2024 06:39:01 +0000 (09:39 +0300)]
Merge pull request #16754 from sri-mohan1/srib-24-frr-a

babeld: changes for code maintainability

7 months agoMerge pull request #16220 from donaldsharp/zebra_fpm_backpressure
Donatas Abraitis [Fri, 6 Sep 2024 06:28:24 +0000 (09:28 +0300)]
Merge pull request #16220 from donaldsharp/zebra_fpm_backpressure

Zebra fpm backpressure

7 months agobabeld: changes for code maintainability 16754/head
sri-mohan1 [Fri, 6 Sep 2024 01:32:51 +0000 (07:02 +0530)]
babeld: changes for code maintainability

these changes are for improving the code maintainability and readability

Signed-off-by: sri-mohan1 <sri.mohan@samsung.com>
7 months agoMerge pull request #16751 from opensourcerouting/fix/solo_peer-group
Donald Sharp [Thu, 5 Sep 2024 21:42:20 +0000 (17:42 -0400)]
Merge pull request #16751 from opensourcerouting/fix/solo_peer-group

bgpd: Some peer-groups related changes/fixes