FRR Mirror
  1. FRR Mirror

FRR

Public
AuthorCommitMessageCommit dateIssues
Donatas AbraitisGitHubDonatas Abraitis
8a11f2e7ea6MMerge pull request #20282 from fdumontet6WIND/aspath_countbgpd: add 'match as-path-count' command to restrict AS path count
Russ WhiteGitHubRuss White
e52367bd1a1MMerge pull request #20265 from donaldsharp/peer_connection_on_startupPeer connection on startup
Russ WhiteGitHubRuss White
ca8077f2eefMMerge pull request #20210 from sougatahitcs/bfd_actual_tx_timeout_with_applied_jitterbfd: store actual timeout information in bfd
Russ WhiteGitHubRuss White
a785b20284aMMerge pull request #20178 from soumyar-roy/soumya/ospf_batch1ospfd:add vrf option to clear process and neighbor
Donald SharpGitHubDonald Sharp
edb42bead52MMerge pull request #20323 from LabNConsulting/chopps/relocate-non-mgmt-data
Christian HoppsChristian Hopps
f93ea2077f2lib: darr: zero new elms when an darr is extended with darr_ensure_i- Add a test to verify correct behavior. Signed-off-by: Christian Hopps <chopps@labn.net>
Christian HoppsChristian Hopps
f6088492798doc: update doc to reflect client data only in client now.- the client data moved out of mgmtd so document the correct way to inform mgmtd of that data now at client creation time. Signed-off-by: Christian Hopps <chopps@labn.net>
Christian HoppsChristian Hopps
6a5aa152dc0mgmtd: remove static backend client IDs- Move to dynamically assigning the backend client IDs. - Will be needed to handle multi-instance protocols (like ospf). - Avoids conflicts when doing source management (e.g., adding/removing clients). Signed-off-by: Christian Hopps <chopps@labn.net>
Christian HoppsChristian Hopps
c83fa24a46fmgmtd: add printf_frr extensions for backend client ids and masksSigned-off-by: Christian Hopps <chopps@labn.net>
Donald SharpGitHubDonald Sharp
6838700da65MMerge pull request #20322 from opensourcerouting/fix/treat-as-withdraw-if-lenghts-are-conflictingbgpd: Treat as withdraw iBGP session when total attr length is path attributes
Donald SharpDonald Sharp
e27e0e61566bgpd: peer_create now accepts the connection directionModify peer_create to take a connection direction and to pass it on appropriately. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
ebbb40be61bbgpd: peer_new now takes a connection directionAllow peer_new to pass through a connection direction. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Donald SharpDonald Sharp
d5b0fc219bfbgpd: Allow peer_connections to take a connection directionOn connection creation, specify a connection direction. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Mark StappGitHubMark Stapp
2fcb0b28baeMMerge pull request #20232 from raja-rajasekar/rajasekarr/zebra_traceszebra: flood of trace commits
Christian HoppsGitHubChristian Hopps
1e409826f1bMMerge pull request #20275 from donaldsharp/test_rip_del_instance_updatetests: Add a `show ip rip` to test_rip_del_instance
Rajasekar RajaRajasekar Raja
113c882384ezebra: [TP] Traces in Zebra netlink parse error conditionsAdding traces in Zebra netlink parse error conditions co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
c0db39e9cc6zebra: [TP] Traces in Zebra EVPN operationsAdding traces in Zebra EVPN operations co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
55c3d4f2977zebra: [TP] Traces in Zebra Vxlan operationsAdding traces in Zebra Vxlan operations Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
4642a4133b2zebra: [TP] Traces in Zebra-Netlink operationsAdding traces in Zebra Netlink operations Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
47548875b05zebra: [TP] Traces in SRv6 operationsAdding traces in Zebra SRv6 operations Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
1f362acb6e9zebra: [TP] Traces in VTEP operationAdding traces in Zebra VTEP operation co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
4d6991dbe31zebra: [TP] Traces in NHG operationsAdding traces in Zebra NHG operations co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
ed948a9a345zebra: [TP] disable clang-format for zebra tracesDisables clang-format for the Zebra tracepoint Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
45ffa620005zebra: [TP] Traces in Route or Rib operationsAdding traces in Zebra Route/Rib operations co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
272f8e89106lib: Add Nexthop status in nexthop2str functionAdd Active/Inactive Nexthop status in nexthop2str function Ticket :# 4265339 Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Rajasekar RajaRajasekar Raja
a09580bc6e3zebra: [TP] Traces in Intf managementAdding traces in Zebra Intf management co-authored by Nvidia FRR team Signed-off-by: Rajasekar Raja <rajasekarr@nvidia.com>
Francois DumontetFrancois Dumontet
10d2c4b1f5ddoc: add match as-path-count commandSigned-off-by: Francois Dumontet <francois.dumontet@6wind.com>
Francois DumontetFrancois Dumontet
7d713116f3ftopotests: add bgp as-path-limit match testAdd a test in bgp_remove_private_as test suite. it checks that it is possible to filter out route and path based on the as-path-limit match operation of the route-map. Signed-off-by: Francois Dumontet <francois.dumontet@6wind.com>
Francois DumontetFrancois Dumontet
44a16e7a841bgpd: add 'match as-path-count' command to restrict AS path countAdd a mechanism in route-map to filter out routes that has a paths greater than the given number. Signed-off-by: Francois Dumontet <francois.dumontet@6wind.com>
Christian HoppsChristian Hopps
2cb13623432mgmtd: remove client specific data from mgmtd- Clients send this same data in their subscribe message, so do so. - Avoids conflicts when doing source management (e.g., adding/removing clients). Signed-off-by: Christian Hopps <chopps@labn.net>
Donatas AbraitisDonatas Abraitis
498cd5c4f72tests: Treat as withdraw if packet/attributes length is not correctSigned-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Donatas AbraitisGitHubDonatas Abraitis
92042458fecMMerge pull request #20306 from soumyar-roy/soumya/ospf_asbrospf6d: Route-Map parameter forwarding-address functionality not work…
Donatas AbraitisGitHubDonatas Abraitis
ae4d2bfa152MMerge pull request #20315 from donaldsharp/bgp_v6_ll_peeringbgpd: Allow LL peering to update v6 GUA
Donatas AbraitisGitHubDonatas Abraitis
fc33de8c47fMMerge pull request #20320 from soumyar-roy/soumya/nd-ra-fixes2zebra: make nd ra prefix cmd idompotent
Donatas AbraitisDonatas Abraitis
19884d5198ebgpd: Treat as withdraw iBGP session when total attr length is path attributesRFC 7606 says: Attribute Length Fields There are two error cases in which the Total Attribute Length value can be in conflict with the enclosed path attributes, which themselves carry length values: * In the first case, the length of the last encountered path attribute would cause the Total Attribute Length to be exceeded when parsing the enclosed path attributes. ...
Donald SharpSoumya RoyDonald Sharp
4a8b8eb9ed7tests: Add a test_ospfv3_route_map_forwarding testThe route-map set command `set forwarding-address X::X` in ospf6d has a bug where this was not correctly being honored. Let's write a topotest that shows that this fix works and is correct. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Utkarsh SrivastavaSoumya RoyUtkarsh Srivastava
850c40f1607ospf6d: Route-Map parameter forwarding-address functionality not working properlyIssue: The forwarding-address parameter set via a route-map is not being reflected in the OSPFv3 LSAs as expected. Specifically, after configuring the following on router L1, the forwarding-address is missing from the OSPFv3 database on the peer router S1: Root Cause: In the function ospf6_asbr_redistribute_add, the forwarding address is initially set from the route-map: if (!IN6_IS_ADDR_UNSPE...
Vijayalaxmi BasavarajSoumya RoyVijayalaxmi Basavaraj
911a1660121zebra: make nd ra prefix cmd idompotentTicket: #4205223 Testing: root@r1:mgmt:~# nv unset interface swp3 ip neighbor-discovery prefix 2001:fffe:01::/64 Tcpdump: 05:45:58.892659 IP6 (flowlabel 0x72074, hlim 255, next-header ICMPv6 (58) payload length: 216) fe80::202:ff:fe00:b > ip6-allnodes: [icmp6 sum ok] ICMP6, router advertisement, length 216 hop limit 64, Flags [none], pref medium, router lifetime 30s, reachable time 0ms, retran...
Mark StappGitHubMark Stapp
0a7b0efd4deMMerge pull request #20196 from raja-rajasekar/rajasekarr/tracesbgpd: flood of trace commits
Donald SharpDonald Sharp
489a69a9bb6bgpd: Allow LL peering to update v6 GUACurrently, when a LL based peer in BGP is created: neighbor fe80:1::1 remote-as external neighbor fe80:1::1 interface r2-eth0 When the interface is updated with a v6 GUA after peering is established. The v6 GUA is never sent to the peer. Current code behavior allows for bgp unnumbered peering: neighbor r2-eth1 remote-as external To update it's GUA address when it comes the address i...
Donald SharpGitHubDonald Sharp
628a463ebb0MMerge pull request #20289 from mjstapp/fix_dplane_netlink_neighzebra: don't access ifp from dplane pthread
Donald SharpGitHubDonald Sharp
33342f8d0a3MMerge pull request #20296 from Max-Mustermann33/ospf6d_default_route_mapospf6d: Fix handling of default-routes
Donald SharpGitHubDonald Sharp
7891c3dd191MMerge pull request #20298 from opensourcerouting/fix/staticd_delete_route_blackhole_typestaticd: Prevent deleting a static route if blackhole type is not the same
Donatas AbraitisGitHubDonatas Abraitis
01331b1a505MMerge pull request #20307 from donaldsharp/rip_timers_in_testsripd: Speed up convergence of rip_default_metric
Donatas AbraitisGitHubDonatas Abraitis
6ceaf32ceeeMMerge pull request #20309 from raja-rajasekar/rajasekar/coverity2bgpd: fix coverity "Dereferencing null pointer"
Donald SharpGitHubDonald Sharp
4f93e4a5cb5MMerge pull request #20313 from hedrok/20310-fix-deleting-link-params-bwzebra: add CLI 'no' versions for max-bw and others
Donald SharpGitHubDonald Sharp
d3c96145ef5MMerge pull request #20312 from LabNConsulting/chopps/small-topo-fixtests: remove incorrect test code
Kyrylo YatsenkoKyrylo Yatsenko
31a0930f89czebra: add CLI 'no' versions for max-bw and othersAdd '[no]' versions for commands: * max-bw * max-rsv-bw * unrsv-bw Without these frr-reload failed after deletion of link-params with these commands. For them to work update: * lib_interface_zebra_link_params_max_bandwidth_destroy * lib_interface_zebra_link_params_max_reservable_bandwidth_destroy * lib_interface_zebra_link_params_unreserved_bandwidths_unreserved_bandwidth_destroy All three...
Christian HoppsChristian Hopps
0029da58c94tests: remove incorrect test code- Remove broken code in error path, and fix lint warn. Signed-off-by: Christian Hopps <chopps@labn.net>
Krishnasamy RRajasekar RajaKrishnasamy R
8d2d9c6f4e8bgpd: fix coverity "Dereferencing null pointer"CID 111549 - Dereferencing null pointer "labels" Signed-off-by: Krishnasamy R <krishnasamyr@nvidia.com>