summaryrefslogtreecommitdiff
path: root/src/or/scheduler_kist.c
AgeCommit message (Expand)Author
2018-02-07more fixes for typos, grammar, whitespace, etcRoger Dingledine
2018-02-01Merge branch 'bug24700_032_01' into bug24700_033_01David Goulet
2018-02-01sched: Use the sched_heap_idx field to double-check our fix for 24700.Nick Mathewson
2018-02-01Merge branch 'maint-0.3.2'Nick Mathewson
2018-01-31ns: Add a before and after consensus has changed notificationDavid Goulet
2018-01-31sched: Avoid adding the same channel twice to the KIST pending listDavid Goulet
2018-01-03Merge remote-tracking branch 'pastly2/ticket24531_033_01'Nick Mathewson
2017-12-21Merge branch 'maint-0.3.2'Nick Mathewson
2017-12-21Merge remote-tracking branch 'dgoulet/bug24671_032_01' into maint-0.3.2Nick Mathewson
2017-12-21Merge branch 'maint-0.3.2'Nick Mathewson
2017-12-21clarify a commentNick Mathewson
2017-12-21Merge branch 'maint-0.3.2'Nick Mathewson
2017-12-21sched: Consider extra_space even if negative in KISTDavid Goulet
2017-12-20sched: Use lower layer cell limit with KISTLiteDavid Goulet
2017-12-11Merge branch 'maint-0.3.2'Nick Mathewson
2017-12-11sched: Avoid integer overflow when computing tcp_spaceDavid Goulet
2017-12-11Make get_scheduler_state_string available to scheduler*.cMatt Traudt
2017-12-11Remove now-duplicate log_debug linesMatt Traudt
2017-12-11Add all the missed scheduler_state assignmentsMatt Traudt
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson
2017-12-08Convert remaining function (mostly static) to new free styleNick Mathewson
2017-12-04sched: Set channel scheduler state to IDLE when not openedDavid Goulet
2017-12-04sched: Downgrade warning log to info in KISTDavid Goulet
2017-11-08sched: Ignore closed channel after flushing cellsDavid Goulet
2017-11-02Merge branch 'dgoulet_ticket23753_032_02_squashed' into maint-0.3.2Nick Mathewson
2017-11-02sched: Add another SCHED_BUG() callsiteMatt Traudt
2017-11-02sched: Use SCHED_BUG() macro in schedulerDavid Goulet
2017-10-17Fix memory leak when freeing socket_table in KIST.Nick Mathewson
2017-09-29Merge remote-tracking branch 'dgoulet/ticket23696_032_01'Nick Mathewson
2017-09-29sched: Always initialize scheduler_last_run to nowDavid Goulet
2017-09-29sched: Don't get KIST stuck in an infinite loopMatt Traudt
2017-09-25sched: make interval a plain int; initialize with macroMatt Traudt
2017-09-25sched: Make KISTSchedRunInterval non negativeDavid Goulet
2017-09-22sched: only log when scheduler type changesMatt Traudt
2017-09-19sched: reorder code to fit comment bodies; comment typosMatt Traudt
2017-09-18Add a cast so that 32-bit compilation goes without errorstor-0.3.2.1-alphaNick Mathewson
2017-09-18sched: Don't cast to int32_t the monotime_diff_msec() resultDavid Goulet
2017-09-15kist_no_kernel_support is unused when we didn't detect it.Nick Mathewson
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-15kist: Cast, then do operations on int32.Nick Mathewson
2017-09-15Make netinet/tcp include conditional too: windows lacks it.Nick Mathewson
2017-09-15fix some 32-bit warnings about printf argumentsNick Mathewson
2017-09-15wrap a wide commentNick Mathewson
2017-09-15sched: add comment about how we determine if a socket should writeMatt Traudt
2017-09-15sched: add more per-socket limit documentation; int fixMatt Traudt
2017-09-15sched: Define SCHEDULER_KIST_PRIVATE for more encapsulationDavid Goulet
2017-09-15sched: Make the scheduler object staticDavid Goulet
2017-09-15sched: Compare channel pointer in the socket tableDavid Goulet
2017-09-15sched: Make the outbuf table local to run()David Goulet
2017-09-15sched: Make check-spaces happyDavid Goulet