]>
2018-03-01 | Quentin Young | lib: add mt-safe debugging facilities Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-02-28 | Quentin Young | lib: add atomic bitwise OR, AND Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-02-23 | Quentin Young | vtysh: .history_quagga --> .history_frr Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-02-23 | Quentin Young | Merge branch 'master' into stylechecker |
commit | commitdiff | tree |
2018-02-23 | Quentin Young | tools: finer-grained error codes for checkpatch Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-02-23 | Quentin Young | tools: ignore FSF warning, fn macros in checkpatch Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-02-22 | Quentin Young | tools: improve checkpatch.sh Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-02-07 | Quentin Young | debianpkg: .gitignore += changelog Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-30 | Quentin Young | bgpd: improve default shutdown help string Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-30 | Quentin Young | tools: return exit status in checkpatch.sh Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-30 | Quentin Young | bgpd: fixup default shutdown Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-26 | Quentin Young | Revert "bgpd: disallow invalid config at cli layer" |
commit | commitdiff | tree |
2018-01-24 | Quentin Young | bgpd: check flags before attempting keepalive ops Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-24 | Quentin Young | tests: make tests happy for pthread changes Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-24 | Quentin Young | bgpd: update pthreads to use lib changes Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-24 | Quentin Young | lib: streamline frr_pthreads, add default loop Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-23 | Quentin Young | bgpd: fix race condition causing occasional assert Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-23 | Quentin Young | tools: enable stylechecker to handle new files Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-16 | Quentin Young | frr: update README Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-16 | Quentin Young | lib: avoid crash when cancelling invalid rw job Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-12 | Quentin Young | bgpd: add neighbor autoshutdown Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-12 | Quentin Young | bgpd: disallow invalid config at cli layer Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-12 | Quentin Young | vtysh: add ability to output to file Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-11 | Quentin Young | bgpd: preserve admin shutdown on peer-group add Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-11 | Quentin Young | lib, bgpd: fixup use of of CMD_ARGC_MAX Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-10 | Quentin Young | bgpd: move startup sync lock around Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-10 | Quentin Young | sharpd: add .gitignore Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-09 | Quentin Young | bgpd: use atomic_* ops on _Atomic variables Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-09 | Quentin Young | bgpd: improve bgp thread startup characteristics Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-09 | Quentin Young | lib: add MTYPE for synchronization primitives Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-08 | Quentin Young | vtysh: optimize printout routine Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-03 | Quentin Young | tools: add path support for checkpatch.sh Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-03 | Quentin Young | bgpd: use ring buffer for network input Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-03 | Quentin Young | lib: fix a few bugs in ring buffers Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2018-01-03 | Quentin Young | lib: add ringbuf_copy() Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-26 | Quentin Young | lib: add ringbuf_peek() Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-20 | Quentin Young | tools: support unclean working directory Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-20 | Quentin Young | tools: add style checking scripts Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-19 | Quentin Young | lib: add ring buffer Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-14 | Quentin Young | bgpd: fix configuration of 0 for coalesce-time Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-06 | Quentin Young | bgpd: fix config display of coalesce-time Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-01 | Quentin Young | ospfd: remove clippy file, fix .gitignore Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-01 | Quentin Young | *: don't use deprecated stream.h macros Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-12-01 | Quentin Young | bgpd: fix potential deadlock Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: small optimization with UPDATE generation Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: use FOREACH_AFI_SAFI() Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: intelligently adjust coalesce timer Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | tests: neuter fuzzing frontend for now Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: turn off keepalives when sending NOTIFY Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: yield more when generating UPDATEs |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: schedule UPDATE generation smarter |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: restore packet input limit Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: schedule process packet as timer |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: re-add write trigger logic |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: properly set peer->last_update Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: schedule packet job after connection xfer Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: transfer raw input buffer to new peer |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: fix bgp active open Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: use correct byte order for notify data Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | tests: add name to test_mp_attr threadmaster Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd, tests: comment formatting Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: fix some formatting in bgp_io.c Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: update atomic memory orders Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: rebase onto master Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: static bgp_pthreads_init() Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: fix uninitialized result code Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: sleep in poll() Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: lift read-quanta restriction Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: remove unused extern from bgp_io.h Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: be more promiscuous with updgrp packets Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: re-add update-group write triggers Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | tests: update tests for bgp_packet changes Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: free notify packet after writing Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: misc fsm fixes Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: fix bgp_packet.c / bgp_fsm.c organization Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: fix includes for bgp_keeaplives.c Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: restyle bgp_keepalives.[ch] Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: use stop event instead of pthread_kill() Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: update I/O docs Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: restyle Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: small i/o threading improvements Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: bye bye THREAD_BACKGROUND Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: use mt-safe thread_cancel() Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: set thread_master owner appropriately Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: atomize write-quanta, add read-quanta Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: batched i/o Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: fix includes for bgp_io.c Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: style for bgp i/o Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: use memcmp to check bgp marker Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: copyright style Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: rename peer_keepalives* --> bgp_keepalives* Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: implement buffered reads Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: move bgp i/o to a separate source file Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: use new threading infra Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: use hash table for bgp_keepalives.c Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: correctly schedule select() at session startup Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: transfer packets from peer stub to actual peer Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: stop pseudo-blocking in bgp_write Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: dynamically allocate synchronization primitives Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
2017-11-30 | Quentin Young | bgpd: remove unused `struct thread` from peer Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> |
commit | commitdiff | tree |
next |