summaryrefslogtreecommitdiffstats
path: root/src/net/tcp
Commit message (Collapse)AuthorAgeFilesLines
...
* Added RX tracing as well.Michael Brown2006-08-161-0/+5
|
* Added some minimal debugging for transmitted PDUs.Michael Brown2006-08-161-0/+7
|
* Bug fixes to the HTTP protocol codeDerek Pryor2006-08-121-1/+1
|
* Bug fixes to the HTTP protocol codeDerek Pryor2006-08-121-4/+3Star
|
* New HTTP protocol and test codeDerek Pryor2006-08-111-0/+201
|
* command->data_{in,out} are now userptr_t, so it is invalid to compareMichael Brown2006-08-101-2/+2
| | | | against NULL.
* Fixed variable name in assertionMichael Brown2006-08-101-1/+1
|
* Add iSCSI to the DHCP tests.Michael Brown2006-08-071-1/+1
| | | | Start updating iscsi.c to use Nikhil's TCP API.
* Update ftp.c and hello.c to use the generic async_operations API.Michael Brown2006-06-192-15/+18
|
* Made the temporary buffer part of the TCP senddata() API, to ease theMichael Brown2006-06-182-23/+33
| | | | | | transition away from uIP. Prepared ipv4.c for transition away from uIP.
* Added tcp_kick(). This speed up LILO and GRUB booting by almost twoMichael Brown2006-05-271-0/+1
| | | | orders of magnitude.
* Expert advice tells me that we *do* have to explicitly state theMichael Brown2006-05-191-11/+16
| | | | options even when we want to use the defaults.
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-191-2/+7
| | | | | | | | | | | | | | | | | | | | the kernel), which encapsulates the information needed to refer to an external buffer. Under normal operation, this can just be a void * equivalent, but under -DKEEP_IT_REAL it would be a segoff_t equivalent. Use this concept to avoid the need for bounce buffers in int13.c, which reduces memory usage and opens up the possibility of using multi-sector reads. Extend the block-device API and the SCSI block device implementation to support multi-sector reads. Update iscsi.c to use user buffers. Move the obsolete portions of realmode.h to old_realmode.h. MS-DOS now boots an order of magnitude faster over iSCSI (~10 seconds from power-up to C:> prompt in bochs).
* Documented login parameters that we negotiate.Michael Brown2006-05-191-1/+24
|
* iSCSI writes seem to be working (at least, the ethereal trace shows noMichael Brown2006-05-191-22/+188
| | | | | | | | | errors; still need to verify data integrity). SCSI response PDUs are handled: status and sense data (if available) are returned via the scsi_command structure. Updated iSCSI session parameter usage.
* Set ErrorRecoveryLevel=0 (we don't want to have to handle it).Michael Brown2006-05-171-2/+3
|
* Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol".Michael Brown2006-05-151-28/+20Star
|
* Provide a SCSI device interface to the iSCSI protocolMichael Brown2006-05-131-0/+591
|
* TypoMichael Brown2006-04-301-1/+7
|
* Merge TCP aborted(), timedout() and closed() methods into a singleMichael Brown2006-04-302-62/+104
| | | | closed() method with a reason code.
* Half-way tidyMichael Brown2006-04-301-116/+159
|
* Make all TCP methods optional; at least FTP data is a read-onlyMichael Brown2006-04-301-37/+2Star
| | | | connection and so legitimately ignores acked() and senddata().
* Proof-of-concept FTP implementationMichael Brown2006-04-301-0/+263
|
* Created net/tcp and moved hello.c thereMichael Brown2006-04-301-0/+133