Michael Brown
|
4ddb6570f8
|
Almost working with own-queue allocation.
|
18 lat temu |
Michael Brown
|
7e85f0d296
|
create_qp() and destroy_qp() now written (but not tested).
|
18 lat temu |
Michael Brown
|
251cc84ed6
|
Started implementing create_qp() and destroy_qp().
|
18 lat temu |
Michael Brown
|
b21d4ca21e
|
Revert to dev_priv/owner_priv scheme, rather than container_of; it
makes it easier to put the generic allocation code into infiniband.c
|
18 lat temu |
Michael Brown
|
e238bb1e43
|
destroy_cq() now implemented (not tested).
|
18 lat temu |
Michael Brown
|
18edcf6634
|
create_cq() implemented (but not tested).
|
18 lat temu |
Michael Brown
|
5a43293c38
|
Started to add code for CQ creation
|
18 lat temu |
Michael Brown
|
156b409ccc
|
Rearrange data structures to maximise embedding (and hence minimise
the number of separate allocations that need to be done).
|
18 lat temu |
Michael Brown
|
791f992657
|
Command interface now reasonably friendly.
|
18 lat temu |
Michael Brown
|
bf9bd93856
|
First (working) draft of command interface.
|
18 lat temu |
Michael Brown
|
37fc40bc8c
|
post_recv() now works, and we can pass data on the IPoIB queue pair
using entirely our own code.
|
18 lat temu |
Michael Brown
|
8deef093d9
|
Direct polling of TX completion queue now works.
|
18 lat temu |
Michael Brown
|
6a791649f0
|
Updated MLX_* accessor macros to use implicit type information.
|
18 lat temu |