summaryrefslogtreecommitdiffstats
path: root/src/net
Commit message (Collapse)AuthorAgeFilesLines
...
* IPoIB code separated out to ipoib.c.Michael Brown2007-09-171-2/+30
|
* create_qp() and destroy_qp() now written (but not tested).Michael Brown2007-09-161-1/+4
|
* Started implementing create_qp() and destroy_qp().Michael Brown2007-09-161-2/+70
|
* Revert to dev_priv/owner_priv scheme, rather than container_of; itMichael Brown2007-09-161-0/+51
| | | | makes it easier to put the generic allocation code into infiniband.c
* post_recv() now works, and we can pass data on the IPoIB queue pairMichael Brown2007-09-161-9/+10
| | | | using entirely our own code.
* Direct polling of TX completion queue now works.Michael Brown2007-09-151-0/+20
|
* Now handling TX completions in our poll loop.Michael Brown2007-09-141-14/+3Star
|
* Can now both send and receive packets. LL header format not yetMichael Brown2007-09-131-0/+11
| | | | | fixed; still using a quick hack-up just to be able to pass through data.
* Use RFC4390 whenever hardware address exceeds 16 bytes; this allows usMichael Brown2007-09-131-2/+36
| | | | to construct DHCP packets suitable for Infiniband.
* Bugfix: DHCP message type should be a one-byte option... (d'oh)Michael Brown2007-09-131-2/+1Star
|
* Started IB driver rewriteMichael Brown2007-09-121-0/+118
|
* Check for correct block number in tftp_rx_data().Michael Brown2007-09-081-1/+9
| | | | (Problem observed by Clay McClure in VMware Fusion.)
* Minor style fix: structure fields are generally initialised in theMichael Brown2007-09-061-1/+1
| | | | order in which they occur.
* TFTP default blocksize fix from VampyreMarty Connor2007-08-301-0/+1
|
* Merge commit 'holger/strings'Michael Brown2007-08-233-10/+8Star
|\
| * use malloc attributeHolger Lubitz2007-08-201-1/+1
| |
| * use malloc attributeHolger Lubitz2007-08-201-5/+4Star
| |
| * use malloc attributeHolger Lubitz2007-08-201-4/+3Star
| |
* | Use start_timer_nodelay() in protocols which rely on the retry timerMichael Brown2007-08-133-3/+3
| | | | | | | | | | to generate the initial transmission; this cuts off around 0.3s per instantiated connection.
* | Add start_timer_nodelay()Michael Brown2007-08-131-0/+12
| |
* | Allowed zero-cost enforced ordering of features in startup bannerMichael Brown2007-08-027-4/+13
| | | | | | | | | | | | list. Added FEATURE() macros to most relevant (non-driver) files.
* | Use otherwise-useless byte in DHCP feature option as a version numberMichael Brown2007-08-024-2/+8
| |
* | Add FEATURE() macro, plus code to display features at startup time,Michael Brown2007-08-023-0/+21
| | | | | | | | | | and generate DHCP options to indicate features to DHCP server (and to PXE NBPs).
* | fix gcc 4.2.1 warning: initialized field overwrittenHolger Lubitz2007-08-021-4/+1Star
|/
* Add identifier for the network device into the DHCP request.Michael Brown2007-07-311-0/+25
|
* Centralise construction of the DHCP request and response packets.Michael Brown2007-07-311-37/+104
|
* tls_change_cipher() can complain about null cipher and digestMichael Brown2007-07-301-4/+2Star
| | | | | | algorithms; we only need the pubkey check disabled (and only because pubkey algorithms are not yet integrated into the crypto_algorithm subsystem).
* Change #warnings to FIXMEs, so that we can build without NO_WERROR=1Michael Brown2007-07-301-8/+11
|
* Allowed HTTPS to be a separately configurable feature.Michael Brown2007-07-302-13/+67
|
* TLS now working again.Michael Brown2007-07-302-9/+1740
|
* Quick hack to get AoE back in to the tree, on a par with the currentMichael Brown2007-07-291-34/+96
| | | | iSCSI hack.
* Merge branch 'symcheck2'Michael Brown2007-07-282-3/+4
|\
| * make http_open staticHolger Lubitz2007-07-271-1/+1
| |
| * make add_ndp_entry staticHolger Lubitz2007-07-271-2/+3
| |
* | Prepare for iBFT merge when possible. iscsiboot.c contains a really,Michael Brown2007-07-261-18/+98
|/ | | | | | really ugly hack at present, but that doesn't hugely matter since I'm aiming to change the interface to iSCSI devices anyway within the next week.
* Add per-file error identifiersMichael Brown2007-07-242-20/+3Star
|
* Added missing "static" declarationsMichael Brown2007-07-171-2/+2
|
* nameserver should be staticMichael Brown2007-07-171-1/+1
|
* 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
| | | | | | in tcp_rx_data(). Clarify comments on discarding duplicate or out-of-order data.
* Avoid reusing auto-allocated ports after connection close.Michael Brown2007-07-131-2/+3
|
* May be required in some disconnect scenariosMichael Brown2007-07-101-0/+1
|
* Remove some obsolete stream-API filesMichael Brown2007-07-092-543/+0Star
|
* Add missing staticMichael Brown2007-07-091-1/+1
|
* Fix TX state machine and miscellaneous other bits.Michael Brown2007-07-091-38/+70
|
* Fix root-path parsing.Michael Brown2007-07-091-36/+35Star
|
* Ready to start testingMichael Brown2007-07-081-20/+24
|
* Code in place to use a hypothetical SCSI interface.Michael Brown2007-07-081-8/+23
|
* Everything except the SCSI interface should now be presentMichael Brown2007-07-081-38/+274
|
* iSCSI updated to use data-xfer interface on the socket side (TCP).Michael Brown2007-07-081-330/+379
| | | | SCSI interface not yet implemented.