|  whitequark | 7e2dc1a6d6
							
							Allow querying the size of the TCP transmit and receive buffers. | 8 年之前 | 
				
					
						|  whitequark | b6f7529fd7
							
							TCP socket debug messages "sending <flags>" should be at DEBUG level. | 8 年之前 | 
				
					
						|  whitequark | 49ed4ae5f3
							
							Add a TCP data source endpoint to the server example. | 8 年之前 | 
				
					
						|  whitequark | f76b4be42d
							
							Dispatch a TCP ACK every time window increases at all. | 8 年之前 | 
				
					
						|  whitequark | 21282fdb22
							
							Send a TCP ACK after window increases from zero to non-zero. | 8 年之前 | 
				
					
						|  whitequark | 86a05f13f5
							
							More rigorously treat the TcpSocket::remote_last_ack field. | 8 年之前 | 
				
					
						|  whitequark | 3ab58b084d
							
							Fix the TCP SEQ acceptability check. | 8 年之前 | 
				
					
						|  whitequark | b92708596a
							
							Move the TCP receive window clamping hack downwards in stack. | 8 年之前 | 
				
					
						|  whitequark | 280ddde479
							
							Fix Ipv4Packet::payload{,_mut}() returning overly long buffers. | 8 年之前 | 
				
					
						|  whitequark | 1ece71a774
							
							Return from EthernetInterface::poll() on errors, don't swallow them. | 8 年之前 | 
				
					
						|  whitequark | 79d8470f41
							
							Rework TCP retransmit logic to be much more robust. | 8 年之前 | 
				
					
						|  whitequark | 614323b9a9
							
							README: add some notable omissions. | 8 年之前 | 
				
					
						|  whitequark | 39464a53fc
							
							Compute soft deadline in poll() and use nonblocking sockets. | 8 年之前 | 
				
					
						|  whitequark | 46630603df
							
							Reset the timer transitioning from TCP FIN-WAIT-1 to FIN-WAIT-2. | 8 年之前 | 
				
					
						|  whitequark | 2354e0b29d
							
							Clarify a function name. | 8 年之前 | 
				
					
						|  whitequark | 66e3684189
							
							Add a test for TCP sockets returning ACKs even with zero window. | 8 年之前 | 
				
					
						|  whitequark | 8ae9b21b64
							
							Break up the EthernetInterface::dispatch macro atrocity into functions. | 8 年之前 | 
				
					
						|  whitequark | 43a547fb0c
							
							Factor out packet parsing from Socket::process. | 8 年之前 | 
				
					
						|  whitequark | 3974dc780f
							
							Get rid of unused arguments in Socket::{process,dispatch}. | 8 年之前 | 
				
					
						|  whitequark | ab0eccd213
							
							Get rid of IpPayload and indirection in Socket::dispatch. | 8 年之前 | 
				
					
						|  whitequark | ad9fa282e6
							
							Unify EthernetInterface::{send_response,emit} transmit paths. | 8 年之前 | 
				
					
						|  whitequark | 917f89e14b
							
							Use FnOnce, not FnMut, in Socket::dispatch() functions. | 8 年之前 | 
				
					
						|  whitequark | 5cb2dcd1aa
							
							Fix a TCP retransmit loop after transition from SYN-SENT to ESTABLISHED. | 8 年之前 | 
				
					
						|  whitequark | b5df50643e
							
							Fix a bug that caused TCP packets with PSH bit to be dropped. | 8 年之前 | 
				
					
						|  whitequark | 81d79c5455
							
							README: fix typo. | 8 年之前 | 
				
					
						|  whitequark | 639dfd94c0
							
							TcpRepr::push → TcpControl::Psh. | 8 年之前 | 
				
					
						|  whitequark | f3dc84539e
							
							Immediately ACK payload in response to TCP packets that have any. | 8 年之前 | 
				
					
						|  whitequark | 72359cdd37
							
							Radically simplify and optimize TCP packet dispatch. | 8 年之前 | 
				
					
						|  whitequark | bf916e6832
							
							Make TCP packets not matching socket state return Error::Dropped. | 8 年之前 | 
				
					
						|  whitequark | d9458c060b
							
							Add a missing \0 in a C string. | 8 年之前 |