| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Force a netdevice poll in net_tx() before attempting to transmit | Michael Brown | 2007-10-04 | 1 | -0/+8 |
| | | | | | | packet, to work around the problem whereby small TX rings get backed up because we haven't yet poll()ed for TX completions. | ||||
| * | Added an almost obscene amount of debugging and assertion code while | Michael Brown | 2007-09-17 | 1 | -7/+15 |
| | | | | | | | | | tracking down a bug that turned out to be a free_iob() used where I needed a netdev_tx_complete(). This left the freed I/O buffer on the net device's TX list, with bad, bad consequences later. Also fixed the bug in question. | ||||
| * | Minor debug message improvement. | Michael Brown | 2007-09-17 | 1 | -2/+3 |
| | | |||||
| * | Prepare for adding a metadata queue to IPoIB | Michael Brown | 2007-09-17 | 1 | -89/+2![]() |
| | | |||||
| * | IPoIB code separated out to ipoib.c. | Michael Brown | 2007-09-17 | 1 | -2/+30 |
| | | |||||
| * | create_qp() and destroy_qp() now written (but not tested). | Michael Brown | 2007-09-16 | 1 | -1/+4 |
| | | |||||
| * | Started implementing create_qp() and destroy_qp(). | Michael Brown | 2007-09-16 | 1 | -2/+70 |
| | | |||||
| * | Revert to dev_priv/owner_priv scheme, rather than container_of; it | Michael Brown | 2007-09-16 | 1 | -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 pair | Michael Brown | 2007-09-16 | 1 | -9/+10 |
| | | | | | using entirely our own code. | ||||
| * | Direct polling of TX completion queue now works. | Michael Brown | 2007-09-15 | 1 | -0/+20 |
| | | |||||
| * | Now handling TX completions in our poll loop. | Michael Brown | 2007-09-14 | 1 | -14/+3![]() |
| | | |||||
| * | Can now both send and receive packets. LL header format not yet | Michael Brown | 2007-09-13 | 1 | -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 us | Michael Brown | 2007-09-13 | 1 | -2/+36 |
| | | | | | to construct DHCP packets suitable for Infiniband. | ||||
| * | Bugfix: DHCP message type should be a one-byte option... (d'oh) | Michael Brown | 2007-09-13 | 1 | -2/+1![]() |
| | | |||||
| * | Started IB driver rewrite | Michael Brown | 2007-09-12 | 1 | -0/+118 |
| | | |||||
| * | Check for correct block number in tftp_rx_data(). | Michael Brown | 2007-09-08 | 1 | -1/+9 |
| | | | | | (Problem observed by Clay McClure in VMware Fusion.) | ||||
| * | Minor style fix: structure fields are generally initialised in the | Michael Brown | 2007-09-06 | 1 | -1/+1 |
| | | | | | order in which they occur. | ||||
| * | TFTP default blocksize fix from Vampyre | Marty Connor | 2007-08-30 | 1 | -0/+1 |
| | | |||||
| * | Merge commit 'holger/strings' | Michael Brown | 2007-08-23 | 3 | -10/+8![]() |
| |\ | |||||
| | * | use malloc attribute | Holger Lubitz | 2007-08-20 | 1 | -1/+1 |
| | | | |||||
| | * | use malloc attribute | Holger Lubitz | 2007-08-20 | 1 | -5/+4![]() |
| | | | |||||
| | * | use malloc attribute | Holger Lubitz | 2007-08-20 | 1 | -4/+3![]() |
| | | | |||||
| * | | Use start_timer_nodelay() in protocols which rely on the retry timer | Michael Brown | 2007-08-13 | 3 | -3/+3 |
| | | | | | | | | | | | to generate the initial transmission; this cuts off around 0.3s per instantiated connection. | ||||
| * | | Add start_timer_nodelay() | Michael Brown | 2007-08-13 | 1 | -0/+12 |
| | | | |||||
| * | | Allowed zero-cost enforced ordering of features in startup banner | Michael Brown | 2007-08-02 | 7 | -4/+13 |
| | | | | | | | | | | | | | list. Added FEATURE() macros to most relevant (non-driver) files. | ||||
| * | | Use otherwise-useless byte in DHCP feature option as a version number | Michael Brown | 2007-08-02 | 4 | -2/+8 |
| | | | |||||
| * | | Add FEATURE() macro, plus code to display features at startup time, | Michael Brown | 2007-08-02 | 3 | -0/+21 |
| | | | | | | | | | | | and generate DHCP options to indicate features to DHCP server (and to PXE NBPs). | ||||
| * | | fix gcc 4.2.1 warning: initialized field overwritten | Holger Lubitz | 2007-08-02 | 1 | -4/+1![]() |
| |/ | |||||
| * | Add identifier for the network device into the DHCP request. | Michael Brown | 2007-07-31 | 1 | -0/+25 |
| | | |||||
| * | Centralise construction of the DHCP request and response packets. | Michael Brown | 2007-07-31 | 1 | -37/+104 |
| | | |||||
| * | tls_change_cipher() can complain about null cipher and digest | Michael Brown | 2007-07-30 | 1 | -4/+2![]() |
| | | | | | | | 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=1 | Michael Brown | 2007-07-30 | 1 | -8/+11 |
| | | |||||
| * | Allowed HTTPS to be a separately configurable feature. | Michael Brown | 2007-07-30 | 2 | -13/+67 |
| | | |||||
| * | TLS now working again. | Michael Brown | 2007-07-30 | 2 | -9/+1740 |
| | | |||||
| * | Quick hack to get AoE back in to the tree, on a par with the current | Michael Brown | 2007-07-29 | 1 | -34/+96 |
| | | | | | iSCSI hack. | ||||
| * | Merge branch 'symcheck2' | Michael Brown | 2007-07-28 | 2 | -3/+4 |
| |\ | |||||
| | * | make http_open static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
| | | | |||||
| | * | make add_ndp_entry static | Holger Lubitz | 2007-07-27 | 1 | -2/+3 |
| | | | |||||
| * | | Prepare for iBFT merge when possible. iscsiboot.c contains a really, | Michael Brown | 2007-07-26 | 1 | -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 identifiers | Michael Brown | 2007-07-24 | 2 | -20/+3![]() |
| | | |||||
| * | Added missing "static" declarations | Michael Brown | 2007-07-17 | 1 | -2/+2 |
| | | |||||
| * | nameserver should be static | Michael Brown | 2007-07-17 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | | | | | | in tcp_rx_data(). Clarify comments on discarding duplicate or out-of-order data. | ||||
| * | Avoid reusing auto-allocated ports after connection close. | Michael Brown | 2007-07-13 | 1 | -2/+3 |
| | | |||||
| * | May be required in some disconnect scenarios | Michael Brown | 2007-07-10 | 1 | -0/+1 |
| | | |||||
| * | Remove some obsolete stream-API files | Michael Brown | 2007-07-09 | 2 | -543/+0![]() |
| | | |||||
| * | Add missing static | Michael Brown | 2007-07-09 | 1 | -1/+1 |
| | | |||||
| * | Fix TX state machine and miscellaneous other bits. | Michael Brown | 2007-07-09 | 1 | -38/+70 |
| | | |||||
| * | Fix root-path parsing. | Michael Brown | 2007-07-09 | 1 | -36/+35![]() |
| | | |||||

