index
:
openslx-ng/ipxe.git
master
openslx
Fork of ipxe; additional commands and features
OpenSLX
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
net
/
tcp.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use start_timer_nodelay() in protocols which rely on the retry timer
Michael Brown
2007-08-13
1
-1
/
+1
*
Add per-file error identifiers
Michael Brown
2007-07-24
1
-20
/
+2
*
Add support for TCP timestamps
Michael Brown
2007-07-13
1
-3
/
+71
*
Adjust received length to take into account any already-received data
Michael Brown
2007-07-13
1
-2
/
+3
*
Avoid reusing auto-allocated ports after connection close.
Michael Brown
2007-07-13
1
-2
/
+3
*
Limit xmit window to one MTU. (Path MTU discovery not yet
Michael Brown
2007-07-08
1
-16
/
+34
*
TCP limits advertised TCP window to size of application window
Michael Brown
2007-07-08
1
-0
/
+4
*
Separate the "is data ready" function of xfer_seek() into an
Michael Brown
2007-07-08
1
-15
/
+13
*
Kill off unused request() method in data-xfer interface.
Michael Brown
2007-07-08
1
-1
/
+0
*
convert to zalloc
Holger Lubitz
2007-07-06
1
-2
/
+1
*
Mildly ugly hack to force correct linkage.
Michael Brown
2007-06-28
1
-0
/
+2
*
Add concept of transfer metadata, to be used by UDP in order to
Michael Brown
2007-06-11
1
-1
/
+3
*
Add sanity check and extra debug message
Michael Brown
2007-05-28
1
-0
/
+5
*
Eliminate PF_INET; just use the AF_INET from the struct sockaddr instead.
Michael Brown
2007-05-26
1
-12
/
+20
*
Modify data-xfer semantics: it is no longer necessary to call one of
Michael Brown
2007-05-26
1
-42
/
+11
*
Updated tcp.c to provide a standardised data transfer interface.
Michael Brown
2007-05-25
1
-348
/
+406
*
pkbuff->iobuf changeover
Michael Brown
2007-05-19
1
-46
/
+46
*
SSL needs quite a lot of spare memory
Michael Brown
2007-02-01
1
-1
/
+1
*
Changed to use the generic stream API.
Michael Brown
2007-01-31
1
-299
/
+272
*
Use stdio.h instead of vsprintf.h
Michael Brown
2007-01-19
1
-1
/
+1
*
Use total free memory as advertised window. This seems to be sufficient
Michael Brown
2007-01-18
1
-2
/
+10
*
Switch from calloc() to malloc()+memset() to match the practices used
Michael Brown
2007-01-18
1
-1
/
+2
*
Make TCP give up immediately when it receives -ENETUNREACH from
Michael Brown
2007-01-14
1
-39
/
+55
*
Advertise a larger MSS to improve TCP performance.
Michael Brown
2007-01-13
1
-1
/
+10
*
Allow an explicit network device to be specified for IP-layer
Michael Brown
2007-01-10
1
-2
/
+4
*
Rename pkb_available() to pkb_tailroom() for consistency with Linux's
Michael Brown
2007-01-09
1
-3
/
+3
*
Define "connected" as
Michael Brown
2007-01-09
1
-1
/
+9
*
Send RST packets when we get a non-matching connection, or receive an
Michael Brown
2007-01-03
1
-9
/
+51
*
Accept RST on received packets
Michael Brown
2007-01-03
1
-9
/
+49
*
Improve consistency between TCP and UDP RX datapaths
Michael Brown
2007-01-03
1
-12
/
+17
*
Verify checksums on the RX datapath.
Michael Brown
2007-01-03
1
-9
/
+16
*
Use auto-colourisation for debug messages.
Michael Brown
2006-12-29
1
-45
/
+44
*
Redefine TCP state to include "flags that have been sent" rather than
Michael Brown
2006-12-29
1
-19
/
+15
*
Don't send a second FIN if we receive a FIN while in FIN_WAIT_2
Michael Brown
2006-12-28
1
-5
/
+6
*
Merge changes from mcb-tcp-fixes branch.
Michael Brown
2006-12-28
1
-827
/
+669
*
Work around another confused-by-RST bug
Michael Brown
2006-12-06
1
-0
/
+8
*
Work around another instance of the port re-use bug.
Michael Brown
2006-12-06
1
-0
/
+8
*
Call closed() method only when the connection is genuinely in the
Michael Brown
2006-12-05
1
-14
/
+19
*
Ensure that tcp_rx() always frees its received packet buffer.
Michael Brown
2006-12-05
1
-1
/
+2
*
Killed off spurious <stdio.h> inclusion
Michael Brown
2006-12-05
1
-1
/
+0
*
Avoid calling NULL methods!
Michael Brown
2006-12-05
1
-12
/
+22
*
added stdio.h to includes for DBG compilation
Marty Connor
2006-09-27
1
-0
/
+1
*
Fixed a bug in the TCP state machine. Added a transition from ESTABLISHED to ...
Nikhil Chandru Rao
2006-08-19
1
-57
/
+46
*
Don't call stop_timer() from within the timer expiry callback; it's
Michael Brown
2006-08-09
1
-11
/
+10
*
Changed the TCP state machines behaviour in the ESTABLISHED state
Nikhil Chandru Rao
2006-08-09
1
-5
/
+15
*
Temporarily work around the bug when port numbers are reused between
Michael Brown
2006-08-09
1
-0
/
+7
*
Correct some packet ownership and freeing bugs.
Michael Brown
2006-08-09
1
-15
/
+36
*
out_flags was being set but never used.
Michael Brown
2006-08-09
1
-16
/
+14
*
Port the UDP port allocation code to TCP
Michael Brown
2006-08-09
1
-21
/
+45
*
Remove some of the confusion surrounding the amount to strip off from
Michael Brown
2006-08-09
1
-6
/
+5
[next]