summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_io.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bgpd: bgp_fsm_change_status/BGP_TIMER_ON and BGP_EVENT_ADDDonald Sharp2023-09-101-2/+2
* bgpd: move t_generate_updgrp_packets into peer_connectionDonald Sharp2023-09-091-2/+2
* bgpd: t_connect_check_r and w move to peer connectionDonald Sharp2023-09-091-6/+4
* bgpd: Convert `struct peer_connection` to dynamically allocatedDonald Sharp2023-08-181-3/+3
* bgpd: Move t_process_packet and t_process_packet_error to connectionDonald Sharp2023-08-181-6/+5
* bgpd: Move status and ostatus to `struct peer_connection`Donald Sharp2023-08-181-2/+2
* bgpd: READ and WRITE flags are a part of the connectionDonald Sharp2023-08-181-4/+4
* bgpd: Move t_write and t_read into `struct peer_connection`Donald Sharp2023-08-181-6/+6
* bgpd: Convert bgp_io.c to take `struct peer_connection`Donald Sharp2023-08-181-61/+71
* bgpd: Start abstraction of `struct peer_connection`Donald Sharp2023-08-181-43/+46
* bgpd: With io limit allow parsing to continue even if memory is lowDonald Sharp2023-07-241-6/+0
* bgpd: Replace peer->ibuf_scratchDonald Sharp2023-07-211-4/+9
* bgpd: Ensure peer data structure is accessed only when BGPD is not terminatingNaveen Thanikachalam2023-06-281-1/+1
* *: Convert event.h to frrevent.hDonald Sharp2023-03-241-1/+1
* *: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp2023-03-241-6/+6
* *: Convert thread_cancelXXX to event_cancelXXXDonald Sharp2023-03-241-2/+2
* *: Convert thread_add_XXX functions to event_add_XXXDonald Sharp2023-03-241-12/+12
* *: Rename `struct thread` to `struct event`Donald Sharp2023-03-241-4/+4
* *: Rename thread.[ch] to event.[ch]Donald Sharp2023-03-241-1/+1
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-15/+1
* bgpd: Don't try to recursively hold peer io mutexDonald Sharp2023-02-021-6/+7
* bgpd: debug guard inQ limitStephen Worley2022-11-151-4/+5
* bgpd: make the input-queue log more understandableStephen Worley2022-10-261-1/+1
* bgpd: checkpatch fixes in bgp_io codeStephen Worley2022-10-251-13/+13
* bgpd,doc: limit InQ buf to allow for back pressureStephen Worley2022-10-251-53/+101
* bgpd: avoid notify race between io and main pthreadsMark Stapp2022-09-081-9/+8
* bgpd: Convert from bgp_clock() to monotime()Donald Sharp2022-08-241-1/+1
* *: frr_with_mutex change to follow our standardDonald Sharp2022-07-201-3/+3
* bgpd: implement SendHoldTimerDavid Lamparter2022-05-191-3/+7
* *: Change thread->func to return void instead of intDonald Sharp2022-02-241-10/+6
* bgpd: bgp_packet_process_error can access peer after deletionDonald Sharp2021-08-081-1/+2
* Merge pull request #8545 from opensourcerouting/assert-our-ownMark Stapp2021-05-031-1/+0
|\
| * *: drop zassert.hDavid Lamparter2021-04-231-1/+0
* | bgpd: avoid allocating very large stack bufferQuentin Young2021-04-291-4/+4
* | Revert "bgpd: improve socket read performance"Quentin Young2021-04-291-1/+7
|/
* bgpd: fix uninit value when handling bgp read errsQuentin Young2021-04-161-1/+4
* bgpd: use add_event instead of add_timer with zero timeoutMark Stapp2021-03-171-2/+2
* bgpd: handle socket read errors in the main pthreadMark Stapp2021-03-091-27/+20
* bgpd: improve socket read performanceRafael Zalamena2021-03-051-7/+1
* bgpd: Add BGP Extended message supportDonatas Abraitis2021-03-041-4/+4
* bgpd: Advertise FIB installed routes to bgp peers (Part 3)Soman K S2020-11-061-2/+7
* Merge pull request #7194 from qlyoung/tracingMark Stapp2020-10-241-0/+2
|\
| * bgpd: move packet read tracepoint out of mutexQuentin Young2020-10-231-1/+1
| * lib, bgpd: convert lttng tracepoints to frrtrace()Quentin Young2020-10-231-2/+2
| * bgpd: add basic packet-related tracepointsQuentin Young2020-10-231-0/+2
* | *: unify thread/event cancel macrosMark Stapp2020-10-231-1/+1
|/
* bgpd: Avoid extra copy of received data to bufferSoman K S2020-05-301-3/+3
* bgpd, lib: fix style from BGP GR codeQuentin Young2020-02-041-13/+9
* bgpd: BGP tcp session failed to apply GR configuration on the transferredbisdhdh2020-01-231-3/+13
* *: generously apply constDavid Lamparter2019-12-021-1/+1