summaryrefslogtreecommitdiffstats
path: root/src/net/tcp.c
Commit message (Expand)AuthorAgeFilesLines
...
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-10/+10
* [tcp] Avoid printf format warnings on some compilersMichael Brown2009-08-021-9/+9
* [tcp] Avoid rewinding sequence numbers on receiving old duplicate ACKsMichael Brown2009-06-231-27/+31
* [tcp] Attempt to catch all possible error cases with debug messagesMichael Brown2009-06-231-11/+36
* [tcp] Include current sequence numbers in "timer expired" messagesMichael Brown2009-06-231-2/+3
* [tcp] Move high-frequency debug messages to DBGLVL_EXTRAMichael Brown2009-06-231-21/+21
* [tcp] Improve robustness in the presence of duplicated received packetsMichael Brown2009-06-231-13/+28
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [tcp] Avoid setting PSH flag when SYN flag is setMichael Brown2009-03-101-1/+3
* [xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown2009-02-151-1/+1
* [tcp] Always set PUSH flag on TCP transmissionsMichael Brown2009-01-211-1/+1
* [tcpip] Allow for transmission to multicast IPv4 addressesMichael Brown2009-01-211-2/+2
* [x86_64] Fix assorted 64-bit compilation errors and warningsMichael Brown2008-11-191-5/+6
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-191-5/+5
* [TCP] Avoid shrinking TCP windowMichael Brown2008-06-051-17/+50
* Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-021-1/+1
* Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-081-1/+0Star
* Various warnings fixups for OpenBSD with gcc-3.3.5.Michael Brown2007-12-071-5/+5
* Use start_timer_nodelay() in protocols which rely on the retry timerMichael Brown2007-08-131-1/+1
* Add per-file error identifiersMichael Brown2007-07-241-20/+2Star
* Add support for TCP timestampsMichael Brown2007-07-131-3/+71
* Adjust received length to take into account any already-received dataMichael Brown2007-07-131-2/+3
* Avoid reusing auto-allocated ports after connection close.Michael Brown2007-07-131-2/+3
* Limit xmit window to one MTU. (Path MTU discovery not yetMichael Brown2007-07-081-16/+34
* TCP limits advertised TCP window to size of application windowMichael Brown2007-07-081-0/+4
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-081-15/+13Star
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-081-1/+0Star
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
* Mildly ugly hack to force correct linkage.Michael Brown2007-06-281-0/+2
* Add concept of transfer metadata, to be used by UDP in order toMichael Brown2007-06-111-1/+3
* Add sanity check and extra debug messageMichael Brown2007-05-281-0/+5
* Eliminate PF_INET; just use the AF_INET from the struct sockaddr instead.Michael Brown2007-05-261-12/+20
* Modify data-xfer semantics: it is no longer necessary to call one ofMichael Brown2007-05-261-42/+11Star
* Updated tcp.c to provide a standardised data transfer interface.Michael Brown2007-05-251-348/+406
* pkbuff->iobuf changeoverMichael Brown2007-05-191-46/+46
* SSL needs quite a lot of spare memoryMichael Brown2007-02-011-1/+1
* Changed to use the generic stream API.Michael Brown2007-01-311-299/+272Star
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* Use total free memory as advertised window. This seems to be sufficientMichael Brown2007-01-181-2/+10
* Switch from calloc() to malloc()+memset() to match the practices usedMichael Brown2007-01-181-1/+2
* Make TCP give up immediately when it receives -ENETUNREACH fromMichael Brown2007-01-141-39/+55
* Advertise a larger MSS to improve TCP performance.Michael Brown2007-01-131-1/+10
* Allow an explicit network device to be specified for IP-layerMichael Brown2007-01-101-2/+4
* Rename pkb_available() to pkb_tailroom() for consistency with Linux'sMichael Brown2007-01-091-3/+3
* Define "connected" asMichael Brown2007-01-091-1/+9
* Send RST packets when we get a non-matching connection, or receive anMichael Brown2007-01-031-9/+51
* Accept RST on received packetsMichael Brown2007-01-031-9/+49
* Improve consistency between TCP and UDP RX datapathsMichael Brown2007-01-031-12/+17
* Verify checksums on the RX datapath.Michael Brown2007-01-031-9/+16
* Use auto-colourisation for debug messages.Michael Brown2006-12-291-45/+44Star