FRR Mirror
  1. FRR Mirror

FRR

Public
AuthorCommitMessageCommit dateIssues
Donatas AbraitisGitHubDonatas Abraitis
2b7160c931aMMerge pull request #20634 from donaldsharp/sharp_send_tableid_for_route
Donald SharpGitHubDonald Sharp
c140bbce80eMMerge pull request #20779 from y-bharath14/srib-tests-V5tests: Deleted duplicate imported modules
Russ WhiteGitHubRuss White
d50845e2d55MMerge pull request #20771 from chiragshah6/frr_dev9fix spell checks round 4
Mark StappGitHubMark Stapp
b91aa6382efMMerge pull request #20769 from hnattamaisub/zebra_flagzebra: Updation of ifp->flags
Russ WhiteGitHubRuss White
f5bc4ecc5c3MMerge pull request #20732 from donaldsharp/zebra_fixup_nhg_handling_from_kernelZebra fixup nhg handling from kernel
Y BharathY Bharath
8088cd30f4ctests: Deleted duplicate imported modulesDeleted duplicate imported modules test_bgp_local_asn_ecmp.py Signed-off-by: y-bharath14 <y.bharath@samsung.com>
Donatas AbraitisGitHubDonatas Abraitis
0c84614a947MMerge pull request #20730 from Manpreet-k0/stale_vtepbgpd: EVPN MH fix unimport ES route on vtep change
Chirag ShahChirag Shah
159ba134770ospfd: fix spell checkSigned-off-by: Chirag Shah <chirag@nvidia.com>
Chirag ShahChirag Shah
106048bd31d*: fix spell check round 4File Error Fixed To bfdd/bfd.c trasmit transmit bfdd/bfd.c Registrate Register bfdd/bfd.h authentification authentication bfdd/bfd.h seding sending bfdd/bfd_packet.c oportunity (2x) opportunity bfdd/bfd_packet.c finshed (3x) finished bfdd/bfd_packet.c multipler multiplier bfdd/bfd_packet.c proccesses processes bfdd/bfdd_cli.c immediatly (4x) immediately bfdd/bfdd_nb_config.c registrate register...
hariniharini
61b0e474f82zebra: Updation of ifp->flagsAs a part of PR:20181 , ifp->flags updation is changed. Do not set ifp->flags before the if_is_no_ptm_operative(ifp) check. That check must run on the previous interface state so we take the correct branch; we then set ifp->flags in each branch. Updating flags before the check would branch on the new state and break if_down/if_up transition logic. Signed-off-by: harini <hnattamaisub@nvidia.com>
Mark StappGitHubMark Stapp
ab6581faba3MMerge pull request #20610 from Manpreet-k0/coverity*: Fixed coverity warnings in multiple areas
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
fe5f66892c2MMerge pull request #20749 from mjstapp/fix_rnh_mem_desczebra: shorten label for RNH mem type
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
0901c2ab66cMMerge pull request #20746 from y-bharath14/srib-yang-V8yang: Fix pyang errors in frr-bgp-filter.yang
Donatas AbraitisGitHubDonatas Abraitis
2ac95a5a5ecMMerge pull request #20725 from donaldsharp/non_route_replace_semantics
Donald SharpGitHubDonald Sharp
fd70171b987MMerge pull request #20733 from mjstapp/nb_use_mtypeslib: use MTYPEs for northbound in several places
Russ WhiteGitHubRuss White
6cabc9cff6aMMerge pull request #20721 from shashanka-ks/zebra_evpn_es_state_renamezebra: rename BondState to State in 'show evpn es' output
Russ WhiteGitHubRuss White
0a48555bca2MMerge pull request #20717 from gromit1811/bugfix/vrf_pim_docsdoc: Fix VRF-related and PIM docs
Russ WhiteGitHubRuss White
5f4fb741724MMerge pull request #20681 from rminnikanti/ospf6d_mtu_mismatchospf6d: Fix FULL adjacency persisting despite MTU mismatch
Russ WhiteGitHubRuss White
72a20936f0aMMerge pull request #20630 from soumyar-roy/soumya/json3bgpd: implement new redistribute json command
Russ WhiteGitHubRuss White
476562303c5MMerge pull request #20618 from opensourcerouting/fix/bgp_show_advertised_routes_addpathbgpd: Show all advertised paths including non-best paths only if addpath is enabled
Russ WhiteGitHubRuss White
92ba8f9f6a1MMerge pull request #20607 from opensourcerouting/fix/link_bandwidth_communitybgpd: Ignore transitiveness flag when checking type for link bandwidth
Russ WhiteGitHubRuss White
3eb03a9184bMMerge pull request #20605 from opensourcerouting/feature/show_memory_jsonvtysh: Add JSON output support for `show memory`
Russ WhiteGitHubRuss White
5a792288108MMerge pull request #20587 from raja-rajasekar/rajasekar/remote_neighzebra: uninstall remote neigh even when ifp is down
Russ WhiteGitHubRuss White
1d9c9650340MMerge pull request #20578 from raja-rajasekar/rajasekarr/json_fixesAdd memberCount into peer-grp json AND GR fields in fields in show bgp vrfs json
Russ WhiteGitHubRuss White
f3b6bb4f54dMMerge pull request #20559 from iurmanj6WIND/6wind-static-route-nh-weightNexthop weight support for static routes (ECMP/UCMP)
Russ WhiteGitHubRuss White
b86a4b7aea8MMerge pull request #20556 from soumyar-roy/soumya/exclude_as_pathbgpd: Fix AS path exclude not working during VRF route re-import
Russ WhiteGitHubRuss White
cf0279daa67MMerge pull request #20553 from enkechen-panw/bgp-dup-testbgpd: add a counter for received duplicate updates
Mark StappMark Stapp
3abcb4c5a77zebra: shorten label for RNH mem typeSimplify the label for the per-client RNH mem type to make the show output more natural. Signed-off-by: Mark Stapp <mjs@cisco.com>
Donald SharpDonald Sharp
43c4fee899edoc: Update sharp documentation for this change to installation/removalSigned-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
59454b4f714sharpd: Add a `sharp install stop` to stop repeated runningIf you have a large number of routes being repeatedly installed/removed, add a `sharp install stop` command. This allows for the stopping of the loop. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
44d7262da8bsharpd: Add table_id to installation/removal of routes.Wanted the ability to push routes into a random table for some testing that I want to do. Just add the ability to allow this. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Mark StappGitHubMark Stapp
4a7de52bd9eMMerge pull request #20738 from miteshkanjariya/mkanjariya/bgp_batch_clearing_fixbgpd: fix batch clearing resume to use correct lookup APIs
Manpreet KaurManpreet Kaur
14a4f8bef27bgpd: EVPN MH fix unimport ES route on vtep changeIn EVPN MH deployment, when a VTEP-IP address changed at the sender VTEP, the remote VTEP sees a stale VTEP-IP entry in ES to VTEP-IP mapping. RCA: Handling for nexthop change for evpn es (Type-1) route is missing on receiver side. On changing the VTEP IP on local node, the EAD (Type-1) route's BGP update contains new originator VTEP-IP as nexthop. The new BGP update message treated as update...
Donatas AbraitisGitHubDonatas Abraitis
a0e9bd20cbaMMerge pull request #20622 from krishna-samy/krishna/wfi-config-fixbgpd: Fix suppress-fib-pending config race condition on startup
Donatas AbraitisGitHubDonatas Abraitis
ea773c345f0MMerge pull request #20680 from Manpreet-k0/evpnv6_coverity_fixbgpd,zebra: EVPNv6 addressing coverity warnings
Y BharathY Bharath
3656e0aaf77yang: Fix pyang errors in frr-bgp-filter.yangFix pyang errors in frr-bgp-filter.yang Signed-off-by: y-bharath14 <y.bharath@samsung.com>
Donatas AbraitisGitHubDonatas Abraitis
41b32ccc91aMMerge pull request #20740 from chiragshah6/bgp_dev6bgpd: fix md5 password unset on dynamic nbr
Chirag ShahChirag Shah
2d53b65b759bgpd: fix md5 password unset on dynamic nbrWhen a password is applied on peer-group associated to dynamic neighbor listen range. 1) Per peer (/32) MD5 entry is set on the listen socket for each group member /* Attempt to install password on socket. */ if (!BGP_CONNECTION_SU_UNSPEC(member->connection) && bgp_md5_set(member->connection) < 0) ret = BGP_ERR_TCPSIG_FAILED; 2) Per dynamic listen range prefix (/24)...
Mitesh KanjariyaMitesh Kanjariya
c37b5327fd8bgpd: fix batch clearing resume to use correct lookup APIsThe batch clearing code was using bgp_node_get() to locate the outer/inner route node when resuming a RIB walk. This caused two problems: 1. Double-walking: bgp_node_get() returns the same node that was already processed in the previous iteration. During GR processing, the second visit to an already-stale path takes the else branch in clearing_clear_one_pi() and deletes the route from...
Mark StappMark Stapp
88eb971236elib: use MTYPEs for northbound in several placesStop using MTYPE_TMP in several places, use NB-specific MTYPEs for visibility. Signed-off-by: Mark Stapp <mjs@cisco.com>
Donald SharpDonald Sharp
2a7a9ee01aetests: Add a new test that shows non-route-replace semanticsAdd a test that shows that 2 default routes are properly handled and the old semantics of route replace still work(this old semantics is tested a bajillion times as well, but explicitly calling it out). Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
f0de8f88925zebra: Allow zebra to respect non-replace flag for routes received from kernelCurrently if an operator has default routes being distributed via v6 RA's into the linux kernel, Zebra is not able to properly handle the situation: default via fe80::7c92:44ff:fe39:278e dev r2-eth0 proto ra metric 1024 expires 1797sec hoplimit 64 pref medium default via fe80::8414:b1ff:fe2b:8ba1 dev r2-eth1 proto ra metric 1024 expires 1797sec hoplimit 64 pref medium root@r2:/tmp/topotests/ip...
Donald SharpDonald Sharp
e5358c0fc74zebra: Add replace semantics into route dplane ctxThe Linux kernel will send routes to FRR with either REPLACE semantics or not. If not we must be able to properly handle this situation, so add this handling to zebra_dplane.c Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
5d6cd84f6f3tests: Simple test that shows nhg received from kernel are respected.Create a test that shows when receiving nhg's from the kernel and routes using those nhg's that they are handled correctly in zebra. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
ce6311a7a34zebra: Notice that the nexthop group came from the kernelFRR is currently receiving routes from the kernel that have nexthop groups but is ignoring those nexthop groups and is creating new ones that do not actually match what is in the kernel. Modify the code such that we track the kernel `found` nexthop groups and we allow routes received from the kernel that use those nhg's actually have the right values. Signed-off-by: Donald Sharp <sharpd@nvidi...
Donald SharpDonald Sharp
4c55e4f0ffbzebra: Pass correct NHG id throughThe decoding of the netlink message into a dplane ctx is storing the nhg id not the nhe_id. Let's actually retrieve the right value. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Mark StappGitHubMark Stapp
52793eb84e8MMerge pull request #20695 from rminnikanti/ospf6d_fix_buffer_overflow_link_lsaospf6d: Fix stack buffer overflow in link LSA
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
2bf19b5b61cMMerge pull request #18329 from gromit1811/bugfix/pim_vrf_topotesttests: Check PIM Register/-Stop handling in pim_igmp_vrf topotest
Enke ChenEnke Chen
6f2f6a05b2ftests: add a topotest for bgp suppress-duplicatesSigned-off-by: Enke Chen <enchen@paloaltonetworks.com>
Enke ChenEnke Chen
503fa309de6bgpd: add a counter for received duplicate updatesThis would make is easier to monitor duplicate updates, and also to write topotests. Signed-off-by: Enke Chen <enchen@paloaltonetworks.com>