summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_packet.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bgpd: Avoid padding for bgp_paths_limit_capability structDonatas Abraitis2024-03-141-3/+4
* bgpd: Allow dynamically disable graceful-restart/long-lived graceful-restartDonatas Abraitis2024-03-101-7/+0
* bgpd: Unset advertised capabilities if capability is disabledDonatas Abraitis2024-03-091-45/+47
* bgpd: Send "Send Hold Timer Expired" on such events notificationDonatas Abraitis2024-02-291-1/+2
* bgpd: Implement Paths-Limit capabilityDonatas Abraitis2024-02-131-0/+126
* bgpd: Do not send dynamic capability if both peers do not have it exchangedDonatas Abraitis2024-02-131-1/+1
* bgpd: Send FQDN capability via dynamic capability if enabledDonatas Abraitis2024-02-051-1/+2
* bgpd: data is set but never usedDonald Sharp2024-01-091-1/+1
* bgpd: Add `debug bgp updates detail` commandDonatas Abraitis2024-01-071-2/+3
* bgpd: Validate Addpath capability flags per AFDonatas Abraitis2023-12-171-2/+14
* bgpd: Do not null-terminate the domainname when receiving FQDN capabilityDonatas Abraitis2023-12-011-2/+0
* bgpd: Ignore handling NLRIs if we received MP_UNREACH_NLRIDonatas Abraitis2023-10-311-1/+6
* Merge pull request #14651 from opensourcerouting/fix/bgpd_coverity_fqdn_capab...Russ White2023-10-251-2/+0
|\
| * bgpd: Drop unnecessary null-termination for fqdnDonatas Abraitis2023-10-251-2/+0
* | Merge pull request #14645 from opensourcerouting/fix/crash_mp_reach_nlriRuss White2023-10-251-5/+1
|\ \ | |/ |/|
| * bgpd: Handle MP_REACH_NLRI malformed packets with session resetDonatas Abraitis2023-10-241-5/+1
* | bgpd: Handle FQDN capability using dynamic capabilitiesDonatas Abraitis2023-10-201-2/+126
|/
* bgpd: Handle ORF capability using dynamic capabilitiesDonatas Abraitis2023-10-181-2/+193
* Merge pull request #14528 from opensourcerouting/feature/bgpd_handle_addpath_...Russ White2023-10-111-2/+177
|\
| * bgpd: Handle Addpath capability using dynamic capabilitiesDonatas Abraitis2023-10-031-2/+177
* | Revert "bgpd: accept bgp link-state capability"Donald Sharp2023-10-101-2/+0
* | Revert "bgpd: store bgp link-state prefixes"Donald Sharp2023-10-101-5/+0
|/
* bgpd: Validate maximum length of software version when handling via dynamic capsDonatas Abraitis2023-09-291-17/+36
* Merge pull request #12649 from louis-6wind/bgp-link-stateRuss White2023-09-261-0/+7
|\
| * bgpd: store bgp link-state prefixesLouis Scalbert2023-09-181-0/+5
| * bgpd: accept bgp link-state capabilityLouis Scalbert2023-09-181-0/+2
* | bgpd: Flush per AFI/SAFI capabilities flags, stale_time for LLGR capDonatas Abraitis2023-09-221-0/+11
* | bgpd: Clear graceful-restart per AFI/SAFI capability flags when receiving unsetDonatas Abraitis2023-09-221-0/+11
* | bgpd: Handle LLGR capability using dynamic capabilitiesDonatas Abraitis2023-09-131-13/+131
|/
* bgpd: First pass of BGP_EVENT_ADDDonald Sharp2023-09-101-18/+20
* bgpd: bgp_packet pass connection aroundDonald Sharp2023-09-101-60/+68
* bgpd: bgp_fsm_change_status/BGP_TIMER_ON and BGP_EVENT_ADDDonald Sharp2023-09-101-14/+14
* bgpd: peer_established should be connection orientedDonald Sharp2023-09-101-11/+12
* bgpd: bgp_open_send is connection oriented not peer orientedDonald Sharp2023-09-101-2/+3
* bgpd: make bgp_timer_set use a peer_connection insteadDonald Sharp2023-09-101-1/+1
* bgpd: bgp_notify_send use peer_connection instead of peerDonald Sharp2023-09-091-55/+67
* bgpd: move t_generate_updgrp_packets into peer_connectionDonald Sharp2023-09-091-3/+4
* bgpd: move t_routeadv to peer_connectionDonald Sharp2023-09-091-1/+1
* bgpd: Print a hostname also for GR logs under dynamic capabilityDonatas Abraitis2023-08-301-8/+6
* bgpd: Make sure we have enough data to read restart time and flags for GR capDonatas Abraitis2023-08-301-0/+7
* bgpd: Handle Graceful-Restart capability with dynamic capabilityDonatas Abraitis2023-08-301-2/+151
* Merge pull request #14300 from opensourcerouting/fix/set_role_as_undefined_wh...Donald Sharp2023-08-301-0/+1
|\
| * bgpd: Unset role when receiving UNSET action for dynamic capabilityDonatas Abraitis2023-08-301-0/+1
* | bgpd: Use zlog_err and not zlog_info when we have an error for dynamic capabi...Donatas Abraitis2023-08-291-31/+29
|/
* bgpd: Handle Role capability via dynamic capabilities for SET/UNSET properlyDonatas Abraitis2023-08-291-3/+8
* bgpd: Do not process NLRIs if the attribute length is zeroDonatas Abraitis2023-08-221-1/+1
* Merge pull request #8790 from donaldsharp/peer_connectionDonatas Abraitis2023-08-211-50/+56
|\
| * bgpd: Convert `struct peer_connection` to dynamically allocatedDonald Sharp2023-08-181-32/+31
| * bgpd: Move t_process_packet and t_process_packet_error to connectionDonald Sharp2023-08-181-1/+1
| * bgpd: Move status and ostatus to `struct peer_connection`Donald Sharp2023-08-181-18/+21