FRR Mirror
  1. FRR Mirror

FRR

Public
AuthorCommitMessageCommit dateIssues
Russ WhiteGitHubRuss White
1e84d282addMMerge pull request #20126 from pguibert6WIND/json_new_attribute_srv6bgpd: add remoteTransposedSid value in json output of vpn paths
Russ WhiteGitHubRuss White
529047aafe8MMerge pull request #20173 from kaffarell/docs-bgp-fixdocs: bgp: fix typos
Russ WhiteGitHubRuss White
0b6d4b9f7d8MMerge pull request #19862 from aprathik04/pbr_nhg_vrf lib: revert fix nexthop node entry from nhg_list
Gabriel GollerGabriel Goller
53f8e461097docs: bgp: fix typosSigned-off-by: Gabriel Goller <g.goller@proxmox.com>
Mark StappGitHubMark Stapp
faf11504f3eMMerge pull request #20153 from hedrok/19506-fix-coverity-issuesbgpd: Fix Coverity issues after 19506
Mark StappGitHubMark Stapp
c5b068a52e6MMerge pull request #20110 from raja-rajasekar/rajasekarr/cli_limitincreasing vtysh cli length constraint
Donatas AbraitisGitHubDonatas Abraitis
6ba11376c0eMMerge pull request #20134 from raja-rajasekar/rajasekarr/coverity_wrngsSome coverity warnings fixes
Donatas AbraitisGitHubDonatas Abraitis
b332e01251eMMerge pull request #20135 from raja-rajasekar/rajasekarr/avoid_crashzebra: avoid using freed vtep pointer in debug log
Kyrylo YatsenkoKyrylo Yatsenko
bd1f7710929bgpd: Fix coverity issues after 19506Fixing two coverity issues: * In bgp_label: took address of first element of array and Coverity gave ARRAY_VS_SINGLETON error, changed to just copying array pointer * In bgp_zebra: though there was check for size of maximum destination address length, there was no explicit check for size of source array, added this check Signed-off-by: Kyrylo Yatsenko <hedrok@gmail.com>
Mark StappGitHubMark Stapp
0126f3e29abMMerge pull request #20141 from chiragshah6/zdev2zebra: EVPN L3VNI display vlan and bridge info
Donald SharpGitHubDonald Sharp
77101f383fdMMerge pull request #20150 from diego-lopez8/add-evpn-rt-filterbgpd: Implement "sh bgp l2vpn evpn rt X"
diego-lopez8diego-lopez8
50f9930c725bgpd: Implement "sh bgp l2vpn evpn rt X"Signed-off-by: diego-lopez8 <troy@troys.network>
Donald SharpGitHubDonald Sharp
fd7c5adfcdaMMerge pull request #20144 from idryzhov/date-and-timebfdd, ripd, ripngd: implement yang:date-and-time
Donatas AbraitisGitHubDonatas Abraitis
309c7c9586cMMerge pull request #20018 from lsang6WIND/fix-label-unicastbgpd: fix labeled-unicast output
Igor RyzhovIgor Ryzhov
36e61a29c24bfdd, ripd, ripngd: implement yang:date-and-timeThe proper implementation of yang:date-and-time was added some time ago in yang_data_new_date_and_time. This commit updates places where the usage was missing. Signed-off-by: Igor Ryzhov <idryzhov@gmail.com>
Chirag ShahChirag Shah
b61880b8964tests: EVPN evpn_verify_vni_state add bridge vlan checkSigned-off-by: Chirag Shah <chirag@nvidia.com>
Chirag ShahChirag Shah
57f385b6ad2zebra: EVPN L3VNI display vlan and bridge infoshow evpn vni does not display VLAN and Bridge info for the L3VNIs. Before: torm11# show evpn vni VNI Type VxLAN IF # MACs # ARPs # Remote VTEPs Tenant VRF VLAN BRIDGE 1000 L2 vxlan48 9 8 3 vrf1 1000 br_default 1001 L2 vxlan48 8 4 3 vrf1 ...
Loïc SangLoïc Sang
6e80ef29e1cbgpd: fix labeled unicast inbound policy lookupFollowing ebgp config does not match inbound policy: > address-family ipv4 labeled-unicast > neighbor 100.0.0.2 activate > neighbor 100.0.0.2 route-map IN-LU-ALLOW in > neighbor 100.0.0.2 route-map OUT-LU-ALLOW out > exit-address-family >exit >! >route-map IN-LU-ALLOW permit 10 >exit >! >route-map OUT-LU-ALLOW permit 10 > Nov 13 11:13:48 bgpd[3158]: [G759B-M5T1Y] 100.0.0.2 rcvd UPDATE > 100...
Loïc SangLoïc Sang
9c2b9189eccbgpd: fix labeled-unicast output"show bgp neighbors xxxx" always returns "0 accepted prefixes": ... > For address family: IPv4 Labeled Unicast > Update group 1, subgroup 1 > Packet Queue length 0 > Inbound soft reconfiguration allowed > Community attribute sent to this neighbor(all) > 0 accepted prefixes ... Received prefixes live in unicast table. Update topotest. Signed-off-by: Loïc Sang <loic.sang@6wind.com>
Rajasekar RajaRajasekar Raja
6e3d59f9242zebra: avoid using freed vtep pointer in debug logUse input vtep_ip field for printing in debug log rather than vtep pointer which is potentially freed if the VTEP is a duplicate in the nh_list. Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Mark StappRajasekar RajaMark Stapp
a3bf33fc504bgpd: clean up coverity warnings in bgp_routemap.cClean up a couple of coverity warnings. Signed-off-by: Mark Stapp <mstapp@nvidia.com>
Mark StappRajasekar RajaMark Stapp
692943dccb2lib: clear SA warning in typesafe dlist codeResolve an SA warning in the typesafe list code. Signed-off-by: Mark Stapp <mstapp@nvidia.com>
Mark StappGitHubMark Stapp
6e2bd30b0b7MMerge pull request #19961 from hedrok/19506-bgp-multiple-labelsbgp: Support multiple labels in BGP-LU
Mark StappGitHubMark Stapp
999a15903fbMMerge pull request #20120 from donaldsharp/bgp_dynamic_peering_issuebgpd: Allow proper shutdown of bgp dynamic peers in rare case
Mark StappGitHubMark Stapp
2e06257723cMMerge pull request #20115 from raja-rajasekar/rajasekarr/vrrp_fd_limittools: increase the number of FD in frr.service
Philippe GuibertPhilippe Guibert
0440320407cbgpd: add remoteTransposedSid value in json output of vpn pathsThe transposed SID value is not visible from the VPN paths. > r1# show bgp ipv4 vpn 10.0.0.0/24 > BGP routing table entry for 65001:20:10.0.0.0/24, version 3 > not allocated > Paths: (1 available, best #1) > Advertised to peers: > 2001:db8:12::2 > Local > 0.0.0.0 from 0.0.0.0 (192.0.2.1) vrf Vrf20(7) announce-nh-self > Origin incomplete, metric 0, weight 32768, valid, sourced,...
Carmine ScarpittaGitHubCarmine Scarpitta
7ed401d8e65MMerge pull request #20093 from fdumontet6WIND/netlink_sid zebra: fix crash due to lack of control of received number of srv6 S…
Donald SharpGitHubDonald Sharp
40d5eb63551MMerge pull request #20112 from arikauppi/ospfd-do-not-age-fixesospfd: Fix DO_NOT_AGE flag handling
Donald SharpDonald Sharp
aadfa2b22eabgpd: Allow proper shutdown of bgp dynamic peers in rare caseThere exists a series of events that causes dynamic peers to accept new connections on a existing connection and leaving everything in a weird state. Series of events: a) Interface down event b) BGP places peering on queue to be cleared in the future *note* that BGP is completely swamped and doesn't get to this in a timely manner c) Interface comes up d) Peer is not loaded and attempts to rec...
Vijayalaxmi BasavarajRajasekar RajaVijayalaxmi Basavaraj
a10e5159e66tools: increase the number of FD in frr.serviceIn scale vrrp setup of 255 sessions, the current number of FD limit is not enough. Hence increasing the FD limit 2048. Each vrrp address family session open 2 socket(tx,rx), 4 socket per ipv4&ipv6 session. vrrpd process without any session have 18 FDs for various functionality including garp and ND. vrrpd 664325 frr 0r CHR 1,3 0t0 ...
Russ WhiteGitHubRuss White
b5919324606MMerge pull request #20077 from opensourcerouting/feature/ospfv2_set_forwarder_addressospfd: Implement forwarding-address-self command
Donald SharpGitHubDonald Sharp
dee39998f24MMerge pull request #20118 from Shbinging/fix_ospf_sr_allocationospfd/isisd: fix sr local block request bug, bitmap should be uint64_t
Donald SharpGitHubDonald Sharp
831e80695fdMMerge pull request #20119 from Shbinging/isis_doc_fixdoc:fix isis narrow metric, the correct range should be 0-63
Bing ShuiBing Shui
41594f4348cospfd/isisd: fix sr local block request bug, bitmap should be uint64_t as SRLB_BLOCK_SIZE=64Signed-off-by: Bing Shui <bingshui@smail.nju.edu.cn>
Bing ShuiBing Shui
ff27c576a40doc:fix isis narrow metric, the correct range should be 0-63Signed-off-by: Bing Shui <bingshui@smail.nju.edu.cn>
Rajasekar RajaRajasekar Raja
5d3e23f53eetests: Add large community buffer limit test for 150 communitiesTest that 150 large communities with max-sized values can be configured in a route-map, exceeding the old 4096 byte limit and requiring the 8192 byte buffer increase. Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
08d7232a5eabgpd: adding flog_err for long cliAdding flog_err to log the error when the cli entered by user exceeds 8k limit We would see something like 2025/11/24 18:36:45 BGP: [VNXE7-TGXN3][EC 100663304] Command too long (XYZ bytes): 4967295:4294967031 4294967295:4294967295:4294967032 4294967295:4294967295:429496... Signed-off-by: Manpreet Kaur <manpreetk@nvidia.com> Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Manpreet KaurRajasekar RajaManpreet Kaur
a3e22b9e19dlib: increasing vtysh cli length constraintSigned-off-by: Manpreet Kaur <manpreetk@nvidia.com>
Kyrylo YatsenkoKyrylo Yatsenko
a2cdb4671c7tests: add test for multiple labels in BGP-LUAnnounce three routes with label stacks 777/10006, 90, 11/22/33/44/55, check that `show bgp ipv6 PREFIX json` has proper labels in `remoteLabels`. Test for issue #19506 Signed-off-by: Kyrylo Yatsenko <hedrok@gmail.com>
Kyrylo YatsenkoKyrylo Yatsenko
17a082ee3a5bgpd: Support multiple labels in BGP-LUUpdated behaviour for SAFI_LABELED_UNICAST to support multiple labels: * Change BGP_MAX_LABELS 2 -> 10 (maximum possible number of labels for BGP-LU), previously for SAFI_LABELED_UNICAST only one label was supported * Save all labels when receiving an update event in `bgp_nlri_get_labels`, send them all to zebra in `bgp_zebra_announce_parse_nexthop` One of uses of multiple labels is S...
Donald SharpGitHubDonald Sharp
3005868f582MMerge pull request #20111 from hedrok/tools-checkpatch-fix-constant-comparison-checktools: fix checkpatch.pl for 'FOO < BAR && ...'
Francois DumontetFrancois Dumontet
c3c08d48940 zebra: fix crash due to lack of control of received number of srv6 SID from netlinkwe encounter the following crash; (gdb) bt at ./nptl/pthread_kill.c:44 at ./nptl/pthread_kill.c:78 at ./nptl/pthread_kill.c:89 context=0x7fffa2e82b80) at /build/make-pkg/output/_packages/cp-routing/src/lib/sigevent.c:248 at ./nptl/pthread_kill.c:44 at ./nptl/pthread_kill.c:78 at ./nptl/pthread_kill.c:89 at ../sysdeps/posix/raise.c:26 fmt=fmt@entry=0x7a4f...
Ari KauppiAri Kauppi
9ceb338f0f7ospfd: Fix DO_NOT_AGE flag handlinglsa->data->ls_age is in network byte order, not in host order. Ensure that endianness is taken properly into account in flag ops. Ensure that DO_NOT_AGE bit is not lost on LS Age increment or when maxaging. DO_NOT_AGE flag must also be masked out when time in seconds is needed. Signed-off-by: Ari Kauppi <kauppi@papupata.org>
Kyrylo YatsenkoKyrylo Yatsenko
fc53f1a6852tools: fix checkpatch.pl for 'FOO < BAR && ...'In the check $to gets value from $LvalOrFunc in regular expression that ends with '\s*', so in case of check for if (FOO < BAR && somethingelse) $to equals 'BAR ' and check that on right side there is also a constant fails. Simple fix: add '\s*' to re that checks whether $to is constant. Signed-off-by: Kyrylo Yatsenko <hedrok@gmail.com>
Carmine ScarpittaGitHubCarmine Scarpitta
67660e09077MMerge pull request #20053 from k-akashi/isis_srv6_mtisisd: use IPv6 MTID for SRv6 locator TLVs when IPv6 MT is enabled
Jafar Al-GharaibehGitHubJafar Al-Gharaibeh
5bd2b31bb6aMMerge pull request #20094 from soumyar-roy/soumya/id_pool_null_checklib: NULL-check idalloc pools
Donatas AbraitisGitHubDonatas Abraitis
974510d1e3dMMerge pull request #20029 from jaredmauch/ospf_snmp_compile_fixesospfd: Fix sign comparison warnings in SNMP code
Donatas AbraitisGitHubDonatas Abraitis
a3fa67126c1MMerge pull request #20082 from krishna-samy/krishnasamyr/coveritylib: Coverity fixes
Donatas AbraitisGitHubDonatas Abraitis
19e7bd335ffMMerge pull request #20062 from mjstapp/fix_bgp_label_nlribgpd: bounds-check when parsing incoming label in nlri
Donatas AbraitisGitHubDonatas Abraitis
c07c237d989MMerge pull request #20097 from soumyar-roy/soumya/pimd_crashpimd: Prevent crash on interface removal