summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Collapse)AuthorAgeFilesLines
...
* | IB can't afford many RX buffers, because the MTU is so large. ReduceMichael Brown2007-09-181-1/+2
| | | | | | | | the TCP window to compensate.
* | Added arbel.cMichael Brown2007-09-181-1/+1
| |
* | Moved iobuf.h assertions outside the static inline functions, so thatMichael Brown2007-09-172-4/+42
| | | | | | | | | | | | | | the assert message's file and line number gives some clue as to the real location of the problem. Added similar assertions to list.h.
* | Some interesting packet corruption happening now.Michael Brown2007-09-171-3/+7
| |
* | Broadcast GID is now calculated by IPoIB layer.Michael Brown2007-09-171-2/+23
| |
* | Unicasts seem to be working. :)Michael Brown2007-09-171-5/+11
| |
* | Obtains a response to the get path record!Michael Brown2007-09-171-1/+62
| |
* | Use pkey table access to determine broadcast GID directly.Michael Brown2007-09-171-0/+8
| |
* | Dead code removalMichael Brown2007-09-171-63/+0Star
| |
* | IPoIB code separated out to ipoib.c.Michael Brown2007-09-173-35/+194
| |
* | Read port GID directly using MAD IFC.Michael Brown2007-09-171-0/+115
| |
* | Multicast join now works.Michael Brown2007-09-171-0/+47
| |
* | create_qp() and destroy_qp() now written (but not tested).Michael Brown2007-09-161-1/+3
| |
* | Started implementing create_qp() and destroy_qp().Michael Brown2007-09-161-5/+27
| |
* | Add fls() for non-constant values.Michael Brown2007-09-161-5/+1Star
| |
* | Revert to dev_priv/owner_priv scheme, rather than container_of; itMichael Brown2007-09-161-7/+13
| | | | | | | | makes it easier to put the generic allocation code into infiniband.c
* | destroy_cq() now implemented (not tested).Michael Brown2007-09-161-0/+19
| |
* | Rearrange data structures to maximise embedding (and hence minimiseMichael Brown2007-09-161-8/+2Star
| | | | | | | | the number of separate allocations that need to be done).
* | post_recv() now works, and we can pass data on the IPoIB queue pairMichael Brown2007-09-161-6/+30
| | | | | | | | using entirely our own code.
* | Direct polling of TX completion queue now works.Michael Brown2007-09-151-14/+30
| |
* | Updated MLX_* accessor macros to use implicit type information.Michael Brown2007-09-151-0/+2
| |
* | Started added poll_cq() verb.Michael Brown2007-09-151-5/+51
| | | | | | | | | | Started reworking MLX_EXTRACT(), MLX_POPULATE() etc. to automatically determine type information.
* | arbel_post_send() has been observed to transmit a packet!Michael Brown2007-09-151-3/+4
| |
* | Gets a response out of the hardware. (An error completion, to be precise.)Michael Brown2007-09-151-2/+2
| |
* | Now at least compilesMichael Brown2007-09-151-6/+27
| |
* | Starting to introduce an Infiniband device abstractionMichael Brown2007-09-141-0/+63
| |
* | Now handling TX completions in our poll loop.Michael Brown2007-09-141-12/+7Star
| |
* | Can now both send and receive packets. LL header format not yetMichael Brown2007-09-131-0/+37
| | | | | | | | | | 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-0/+7
| | | | | | | | to construct DHCP packets suitable for Infiniband.
* | Started IB driver rewriteMichael Brown2007-09-123-2/+55
|/
* Merge branch 'master' into cursesHolger Lubitz2007-08-237-35/+41
|\ | | | | | | | | | | | | | | | | Conflicts: src/include/compiler.h src/include/readline/readline.h created by strings branch merge. resolved.
| * Merge commit 'holger/strings'Michael Brown2007-08-237-35/+60
| |\
| | * use malloc attributeHolger Lubitz2007-08-201-3/+3
| | |
| | * use malloc attributeHolger Lubitz2007-08-201-3/+3
| | |
| | * use malloc attributeHolger Lubitz2007-08-201-1/+1
| | |
| | * use malloc attributeHolger Lubitz2007-08-201-2/+2
| | |
| | * use malloc attributeHolger Lubitz2007-08-201-1/+1
| | |
| | * use malloc attributeHolger Lubitz2007-08-201-1/+1
| | |
| | * define malloc attributeHolger Lubitz2007-08-201-0/+6
| | |
| | * strdup and strndup call malloc and are not pureHolger Lubitz2007-08-021-2/+2
| | |
| | * declare pointers passed to string functions as nonnullHolger Lubitz2007-08-021-24/+24
| | |
| | * define __nonnullHolger Lubitz2007-08-021-0/+7
| | |
| | * set __pure attribute where possibleHolger Lubitz2007-08-021-16/+16
| | |
| | * define __pure and __constHolger Lubitz2007-08-021-0/+12
| | |
* | | __nonnull changesHolger Lubitz2007-08-201-1/+1
| | |
* | | __nonnull changesHolger Lubitz2007-08-201-1/+1
| | |
* | | __nonnull changesHolger Lubitz2007-08-201-1/+1
| | |
* | | __nonnull changesHolger Lubitz2007-08-201-2/+4
| | |
* | | __nonnull changesHolger Lubitz2007-08-201-31/+35
| | |
* | | define __nonnullHolger Lubitz2007-08-191-0/+7
| | |