index
:
ipxe
master
qemu
ipxe
about
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
...
*
[tcp] Improve robustness in the presence of duplicated received packets
Michael Brown
2009-06-23
1
-13
/
+28
*
[legal] Add a selection of FILE_LICENCE declarations
Michael Brown
2009-05-18
1
-0
/
+2
*
[tcp] Avoid setting PSH flag when SYN flag is set
Michael Brown
2009-03-10
1
-1
/
+3
*
[xfer] Make consistent assumptions that xfer metadata can never be NULL
Michael Brown
2009-02-15
1
-1
/
+1
*
[tcp] Always set PUSH flag on TCP transmissions
Michael Brown
2009-01-21
1
-1
/
+1
*
[tcpip] Allow for transmission to multicast IPv4 addresses
Michael Brown
2009-01-21
1
-2
/
+2
*
[x86_64] Fix assorted 64-bit compilation errors and warnings
Michael Brown
2008-11-19
1
-5
/
+6
*
[i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] long
Michael Brown
2008-11-19
1
-5
/
+5
*
[TCP] Avoid shrinking TCP window
Michael Brown
2008-06-05
1
-17
/
+50
*
Modify gPXE core and drivers to work with the new timer subsystem
Alexey Zaytsev
2008-03-02
1
-1
/
+1
*
Make seek information part of the xfer metadata, rather than an entirely
Michael Brown
2008-01-08
1
-1
/
+0
*
Various warnings fixups for OpenBSD with gcc-3.3.5.
Michael Brown
2007-12-07
1
-5
/
+5
*
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-27
1
-5
/
+6
*
Merge changes from mcb-tcp-fixes branch.
Michael Brown
2006-12-27
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-05
1
-0
/
+8
*
Call closed() method only when the connection is genuinely in the
Michael Brown
2006-12-05
1
-14
/
+19
[prev]
[next]