| Age | Commit message (Collapse) | Author |
|
test: add snmp skip test
|
|
tests: Standardized Topotest PyTest Markers
|
|
bgpd : multiple memory leak fixes in show commands
|
|
Since SNMP is a pain to install add a check which will be used
in all SNMP tests in future to silently skip SNMP tests if SNMP
has not been installed on the base system.
Signed-off-by: Pat Ruddy <pat@voltanet.io>
|
|
doc: Update bgp doc for more rfc-8212 talk
|
|
Issue: bgpd got kill due to out of memory, when show bgp
neighbor json and show ip bgp neighbor <ip> routes json
commands executed multiple times in a setup having 320554
routes.
RCA: Heap allocated for bgpd keeps increasing. This is verified
using top command and show memory command.
Memleak Fix-1: show ip bgp route json command
When dumping a large bit of table data via bgp_show_route
and if there is no information to display for a particular
struct bgp_node *` the data allocated via json_object_new_array()
is not freed. This is resolved now.
Memleak Fix-2:
The function bgp_peer_counts() doesn't free the memory allocated for
json_loop when there is No such neighbor or address family. This is
fixed now.
Signed-off-by: Sarita Patra <saritap@vmware.com>
|
|
tests : Adding 3 ospf chaos testcases.
|
|
bgpd: Add afi/safi info to debug processing data
|
|
The RFC 8212 changes keep being questioned. Update the documentation
a bit more to help the end user figure it out themselves?
At the very least I can just now quote the doc link for this section
when someone asks the question.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
Signed-off-by: David Schweizer <dschweizer@opensourcerouting.org>
|
|
Signed-off-by: David Schweizer <dschweizer@opensourcerouting.org>
|
|
Signed-off-by: David Schweizer <dschweizer@opensourcerouting.org>
|
|
ospf6d: Json support added for command "show ipv6 ospf6 database [json]"
|
|
tests: Add new scenarios to test multicast-pim-sm
|
|
When debugging in bgp is turned on for route-map processing
it would be awful nice to know what afi-safi we are working on
for the particular route-map. Especially when using a route-map
across different peers and different afi/safi's
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
This script involves Restart ospfd,
restart frr with ospf enabled,
staticd with redistribution inside ospf is enabled
Signed-off-by: nguggarigoud <nguggarigoud@vmware.com>
|
|
tools: fix frr-reload BFD profile support
|
|
Fix the handling of multiple BFD profiles by adding the appropriated
code to push/pop contexts inside BFD configuration node.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
|
|
Snmp test infra
|
|
ospfd: cosmetic function names in debug
|
|
isisd: if IS-IS is configured for v6, prefer v6 bfd sessions
|
|
Fix leak in pim_jp_agg_single_upstream_send()
|
|
Route map optimizations
|
|
lib: Fix up str2prefix usage in lua code
|
|
ospfd: fix area removal at interface level
|
|
zebra: move from NDA_NOTIFY to NDA_FDB_EXT_ATTRS
|
|
[yang,bgpd] convert neighbor prefix-list and route-map to transactional clis
|
|
Two new coverity issues from inclusion of new lua code.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
pathd: add meaningful names to threads
|
|
Bfd misc fixes
|
|
[yang,staticd]: remove when condition from static nexthop om
|
|
Null stuff
|
|
tests: Introduce BFD OSPFv2/v3 topotests
|
|
Scripting
|
|
Signed-off-by: Javier Garcia <javier.garcia@voltanet.io>
|
|
Add new scenarios to test multicast-pim-sm(different topology)
Signed-off-by: kuldeepkash <kashyapk@vmware.com>
|
|
1. Add/enhance framework for multicast-pim-sm automation
Signed-off-by: kuldeepkash <kashyapk@vmware.com>
|
|
1, Added new scenarios to test multicast-pim-sm
Signed-off-by: kuldeepkash <kashyapk@vmware.com>
|
|
Set the temp file permissions to limit who can read
the file.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
The `struct ecommunity` structure is using an int for a size value.
Let's switch it over to a uint32_t for size values since a size
value for data can never be negative.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
Calling fpm_nl_enqueue we should expect a it fit or not
return value on the outgoing stream. This is not necessary
to check here because the while loop where we are checking this
already has ensured that the data being written will fit.
CID -> 1499854
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
the pnhi data structure can receive either a interface or a
nhr data structure. Ensure that we don't crash.
CID -> 1500586
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
In the function bgp_adj_out_set_subgroup, the attr pointer
is already derefed in all paths leading to a test for NULL.
You cannot pass a NULL attribute in since the whole function
would just immediately crash.
CID -> 1500604
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
ospfd: Clear ip ospf process and clear ip ospf neighbor
|
|
More pytest mark
|
|
bgpd: Allow peer-groups to have `ttl-security hops` configured
|
|
tests: Set default timers to 3/10 for bgp using create_router_bgp
|
|
Correct sysrepo library name in configure.ac
|
|
Tests were timing out in our test system due to lost packets and
flakiness of the lower end systems. Just set the timers to 3/10
and give them plenty of time to converge.
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
|
|
Northbound_sysrepo: Correct sysrepo library name in configure.ac
Signed-off-by: Bo Zhang <logbob0401@gmail.com>
|