Nick Mathewson
							
						 | 
						
							
							
								0f4f40b70f
							
							Merge remote-tracking branch 'dgoulet/ticket12541_032_02'
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								0650017143
							
							doc: Man page entries for KIST
						 | 
						8 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								962b0b849b
							
							Merge remote-tracking branch 'dgoulet/ticket19254_032_01'
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								ae9e6b547d
							
							sched: add comment about how we determine if a socket should write
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								47390d1c9e
							
							fixup! sched: add changes file (spaces)
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								63204be48f
							
							sched: add changes file
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								501c58187d
							
							sched: add more per-socket limit documentation; int fix
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								513d642a66
							
							sched: Revert IF_BUG_ONCE() to tor_assert()
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								1033e14a69
							
							sched: Define SCHEDULER_KIST_PRIVATE for more encapsulation
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								c910610701
							
							sched: Improve logging if KIST is disabled
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								0d0b677b64
							
							test: Fix unit tests with latest scheduler changes
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								734dbfa590
							
							sched: Make the scheduler object static
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								bd34a0d30f
							
							sched: Compare channel pointer in the socket table
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								e0984b8a51
							
							sched: Make the outbuf table local to run()
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								ba08f8a4ed
							
							sched: Make check-spaces happy
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								3d2d8d6841
							
							sched: Extra careful in channel_outbuf_length()
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								14cd8bdd4b
							
							sched: Don't expose the global scheduler libevent object
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								84d18f70f3
							
							sched: Always call on_channel_free() regardless of state
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								7cc9621d11
							
							sched: Add Schedulers torrc option
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								6ff8c86ac6
							
							sched: change most asserts to non-fatal BUGs
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								4bc97c6431
							
							sched: revisist compatibility on non-linux systems
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								8ccb2c106a
							
							sched: rename scheduler to the_scheduler
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								7f1d643083
							
							sched: validate KIST sched options
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								61fc9c41ad
							
							sched: switch to monotonic time; add/fix comments, style, and logs msgs
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								6e598bbcd8
							
							sched: Add sandbox support for KIST
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								a06f2a0509
							
							sched: Fallback to naive approach if no runtime KIST support
						 | 
						8 years ago | 
					
				
					
						
							
								   David Goulet
							
						 | 
						
							
							
								8424c4f35b
							
							sched: Detect KIST support at compile time
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								dde358667d
							
							sched: Implement the KIST scheduler
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								2034e0d1d4
							
							sched: Groundwork before KIST implementation
						 | 
						8 years ago | 
					
				
					
						
							
								   Matt Traudt
							
						 | 
						
							
							
								b2c56eacdd
							
							sched: Remove vanilla sched options that will be going away
						 | 
						8 years ago |