summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-22Merge pull request #7909 from pjdruddy/snmp-skip-testDonald Sharp
test: add snmp skip test
2021-01-22Merge pull request #7902 from opensourcerouting/topotest-markerDonald Sharp
tests: Standardized Topotest PyTest Markers
2021-01-22Merge pull request #7854 from patrasar/2606829Mark Stapp
bgpd : multiple memory leak fixes in show commands
2021-01-22test: add snmp skip testPat Ruddy
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>
2021-01-22Merge pull request #7903 from donaldsharp/bgp_8212_docDonatas Abraitis
doc: Update bgp doc for more rfc-8212 talk
2021-01-21bgpd : multiple memory leak fixes in show commandsSarita Patra
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>
2021-01-21Merge pull request #7765 from gpnaveen/ospf_chaos_testMartin Winter
tests : Adding 3 ospf chaos testcases.
2021-01-21Merge pull request #7900 from donaldsharp/afi_route_mapDonatas Abraitis
bgpd: Add afi/safi info to debug processing data
2021-01-21doc: Update bgp doc for more rfc-8212 talkDonald Sharp
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>
2021-01-21tests: pytest markers in topotest templatesDavid Schweizer
Signed-off-by: David Schweizer <dschweizer@opensourcerouting.org>
2021-01-21tests: pytest marker registrations for all daemonsDavid Schweizer
Signed-off-by: David Schweizer <dschweizer@opensourcerouting.org>
2021-01-21doc: developer documentation for pytest markersDavid Schweizer
Signed-off-by: David Schweizer <dschweizer@opensourcerouting.org>
2021-01-21Merge pull request #7668 from ranjanyash54/dev_6Donald Sharp
ospf6d: Json support added for command "show ipv6 ospf6 database [json]"
2021-01-21Merge pull request #7782 from kuldeepkash/multicast_pim_sm_topo2Donald Sharp
tests: Add new scenarios to test multicast-pim-sm
2021-01-21bgpd: Add afi/safi info to debug processing dataDonald Sharp
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>
2021-01-21tests: Adding 3 ospf chaos testcases.nguggarigoud
This script involves Restart ospfd, restart frr with ospf enabled, staticd with redistribution inside ospf is enabled Signed-off-by: nguggarigoud <nguggarigoud@vmware.com>
2021-01-20Merge pull request #7891 from opensourcerouting/fr-bfd-profDonald Sharp
tools: fix frr-reload BFD profile support
2021-01-20tools: fix frr-reload BFD profile supportRafael Zalamena
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>
2021-01-20Merge pull request #7832 from pjdruddy/snmp-test-infraDonatas Abraitis
Snmp test infra
2021-01-19Merge pull request #7436 from ckishimo/cosmeticDonald Sharp
ospfd: cosmetic function names in debug
2021-01-19Merge pull request #7550 from volta-networks/fix_bfd_isisDonald Sharp
isisd: if IS-IS is configured for v6, prefer v6 bfd sessions
2021-01-19Merge pull request #7856 from patrasar/2555301Donald Sharp
Fix leak in pim_jp_agg_single_upstream_send()
2021-01-19Merge pull request #7233 from donaldsharp/route_map_optimizationsMark Stapp
Route map optimizations
2021-01-19Merge pull request #7888 from donaldsharp/1_19_coverityMark Stapp
lib: Fix up str2prefix usage in lua code
2021-01-19Merge pull request #7655 from ckishimo/areaOlivier Dugeon
ospfd: fix area removal at interface level
2021-01-19Merge pull request #7723 from AnuradhaKaruppiah/fdb-ext-attrsPatrick Ruddy
zebra: move from NDA_NOTIFY to NDA_FDB_EXT_ATTRS
2021-01-19Merge pull request #7781 from chiragshah6/evpn_devRuss White
[yang,bgpd] convert neighbor prefix-list and route-map to transactional clis
2021-01-19lib: Fix up str2prefix usage in lua codeDonald Sharp
Two new coverity issues from inclusion of new lua code. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2021-01-19Merge pull request #7886 from volta-networks/masterDonald Sharp
pathd: add meaningful names to threads
2021-01-19Merge pull request #7840 from pguibert6WIND/bfd_misc_fixes_vrfliteRafael Zalamena
Bfd misc fixes
2021-01-19Merge pull request #7863 from chiragshah6/mdevRuss White
[yang,staticd]: remove when condition from static nexthop om
2021-01-19Merge pull request #7884 from donaldsharp/null_stuffRuss White
Null stuff
2021-01-19Merge pull request #6455 from GalaxyGorilla/bfd_ospf_topotestRuss White
tests: Introduce BFD OSPFv2/v3 topotests
2021-01-19Merge pull request #7639 from qlyoung/frr-luaRuss White
Scripting
2021-01-19pathd: add meaningful names to threadsJavier Garcia
Signed-off-by: Javier Garcia <javier.garcia@voltanet.io>
2021-01-18tests: Add new scenarios to test multicast-pim-sm(different topology)kuldeepkash
Add new scenarios to test multicast-pim-sm(different topology) Signed-off-by: kuldeepkash <kashyapk@vmware.com>
2021-01-18tests: Add/enhance framework for multicast-pim-sm automationkuldeepkash
1. Add/enhance framework for multicast-pim-sm automation Signed-off-by: kuldeepkash <kashyapk@vmware.com>
2021-01-18tests: Add new scenarios to test multicast-pim-smkuldeepkash
1, Added new scenarios to test multicast-pim-sm Signed-off-by: kuldeepkash <kashyapk@vmware.com>
2021-01-18lib: Correctly set temp file permissionsDonald Sharp
Set the temp file permissions to limit who can read the file. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2021-01-18bgpd: Use uint32_t for size value instead of int in ecommunity structDonald Sharp
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>
2021-01-18zebra: Tell SA that we are intentionally ignoring the returnDonald Sharp
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>
2021-01-18pbrd: Prevent possible NULL useDonald Sharp
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>
2021-01-18bgpd: attr is already derefed cannot be null hereDonald Sharp
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>
2021-01-18Merge pull request #7790 from mobash-rasool/ospfv3-max-pathDonald Sharp
ospfd: Clear ip ospf process and clear ip ospf neighbor
2021-01-18Merge pull request #7874 from donaldsharp/more_pytest_markDonatas Abraitis
More pytest mark
2021-01-18Merge pull request #7873 from donaldsharp/bgp_gtsm_peer_group_fixDonatas Abraitis
bgpd: Allow peer-groups to have `ttl-security hops` configured
2021-01-17Merge pull request #7882 from donaldsharp/keepalive_defaultMartin Winter
tests: Set default timers to 3/10 for bgp using create_router_bgp
2021-01-16Merge pull request #7881 from logbob0401/correct_sysrepo_lib_nameDonald Sharp
Correct sysrepo library name in configure.ac
2021-01-16tests: Set default timers to 3/10 for bgp using create_router_bgpDonald Sharp
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>
2021-01-15configure.ac: Correct library name for sysrepoBo Zhang
Northbound_sysrepo: Correct sysrepo library name in configure.ac Signed-off-by: Bo Zhang <logbob0401@gmail.com>