path: root/core/lwip/src/include/lwipopts.h
Commit message (Collapse)AuthorAgeFilesLines
* core: lwipopts: additional fine-tuningH. Peter Anvin2009-09-181-2/+6
| | | | | | Fine tune parameters a bit more... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Make sure TCP_WND is < 64K-TCP_MSSH. Peter Anvin2009-09-171-1/+1
| | | | | | Avoid an error "len would wrap tcp_wnd" Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* core: lwip: tune parameters for performanceH. Peter Anvin2009-09-171-5/+5
| | | | | | | With these tweaks, we are up from 6 Mbps to over 200 Mbps on a back-to-back gigabit TCP connection. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* lwip: now to the point we can make a TCP connection...H. Peter Anvin2009-09-161-9/+33
| | | | | | | lwip is now functional enough that TCP and DNS seem to work. More tests still need to be done, though. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* core: pxe: additional work on the lwip portH. Peter Anvin2009-09-151-0/+8
| | | | | | | | | | | | | | | Additional work on the lwip port. With this code, we can get pretty far before having problems. This moves malloc into the core directory, mostly so we can guard the malloc stuff with semaphores. I suspect we're going to have to have at least stub semaphores available to the library, since other things are going to need to be made thread-safe, too. This checkin contains debugging printfs and considerable amounts of placeholder code, that needs to be fixed. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* core: import lwip TCP/IP stackH. Peter Anvin2009-09-101-0/+22
Import the lwip TCP/IP stack, with the intent to use it instead of raw PXE calls in PXELINUX. Lots of work to be done here, though. Signed-off-by: H. Peter Anvin <hpa@zytor.com>