summaryrefslogtreecommitdiffstats
path: root/bgpd/bgp_io.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: 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
* bgpd: speak soothing words to scanbuildQuentin Young2019-10-151-0/+2
* bgpd: vector I/OQuentin Young2019-10-141-21/+80
* bgpd: move assert out of error caseQuentin Young2019-10-141-2/+2
* lib: add frr_with_mutex() block-wrapperDavid Lamparter2019-09-031-9/+3
* lib,bgpd: remove deprecated stream lib macrosMark Stapp2018-11-291-1/+1
* lib: remove frr_pthread->idDavid Lamparter2018-09-191-7/+7
* *: style for EC replacementsQuentin Young2018-09-131-2/+2
* bgpd: BGP_[WARN|ERR] -> EC_BGPQuentin Young2018-09-131-1/+1
* *: rename zlog_fer -> flog_errQuentin Young2018-08-141-1/+1
* bgpd: implement zlog_ferr facility for enhance error messages in bgpDon Slice2018-08-141-2/+4
* bgpd isisd ldpd lib ospfd pimd: redundancy (infer)paco2018-06-201-5/+2
* bgpd: block io thread reads once shutdown has startedLou Berger2018-05-101-1/+1
* *: use C99 standard fixed-width integer typesQuentin Young2018-03-271-1/+1