summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/infiniband.h
Commit message (Expand)AuthorAgeFilesLines
* [infiniband] Add last_opened_ibdev(), analogous to last_opened_netdev()Michael Brown2009-08-101-0/+3
* [infiniband] Add find_ibdev()Michael Brown2009-08-101-0/+1
* [infiniband] Update all other MAD users to use a management interfaceMichael Brown2009-08-091-3/+2Star
* [infiniband] Update subnet management agent to use a management interfaceMichael Brown2009-08-091-2/+3
* [infiniband] Change IB_{QPN,QKEY,QPT} names from {SMA,GMA} to {SMI,GSI}Michael Brown2009-08-061-10/+10
* [infiniband] Add infrastructure for RC queue pairsMichael Brown2009-07-181-51/+63
* [infiniband] Pass a generic MAD to ib_set_port_info()Michael Brown2009-07-181-5/+3Star
* [infiniband] Expose supported and enabled link speeds and widthsMichael Brown2009-07-181-4/+12
* [infiniband] Allow external QPN to differ from real QPNMichael Brown2009-07-181-1/+8
* [infiniband] Always create an SMA and a GMAMichael Brown2009-07-181-2/+4
* [infiniband] Add notion of a queue pair typeMichael Brown2009-07-181-3/+13
* [infiniband] Implement SMA as an instance of a GMAMichael Brown2009-07-181-0/+12
* [infiniband] Create a general management agentMichael Brown2009-07-181-0/+17
* [infiniband] Centralise SMA and GMA queue constantsMichael Brown2009-07-181-5/+14
* [infiniband] Poll completion queues automaticallyMichael Brown2009-07-181-11/+11
* [infiniband] Centralise assumption of 2048-byte payloadsMichael Brown2009-07-181-0/+8
* [infiniband] Provide ib_get_hca_info() as a commonly-available functionMichael Brown2009-07-181-0/+2
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [infiniband] Call ib_open() only when opening the IPoIB net deviceMichael Brown2009-01-021-21/+4Star
* [infiniband] Add raw packet parser and constructorMichael Brown2008-11-111-27/+27
* [infiniband] Split subnet management agent client out into ib_smc.cMichael Brown2008-11-111-271/+52Star
* [infiniband] Pass address vector in receive completionsMichael Brown2008-11-111-52/+53
* [infiniband] Maintain queue fill level as a property of a work queueMichael Brown2008-11-111-59/+15Star
* [infiniband] Flush uncompleted work queue entries at QP teardownMichael Brown2008-11-111-33/+70
* [Infiniband] Move event-queue process from driver to Infiniband coreMichael Brown2008-04-211-1/+33
* [Infiniband] Add preliminary multiple port support for Hermon cardsMichael Brown2008-04-181-0/+20
* [Infiniband] Add preliminary support for multi-port devices.Michael Brown2008-02-271-14/+124
* [Infiniband] Centralise MAD operationsMichael Brown2008-02-261-7/+70
* 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-171-35/+114
* 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
* Revert to dev_priv/owner_priv scheme, rather than container_of; itMichael Brown2007-09-161-7/+13
* 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
* post_recv() now works, and we can pass data on the IPoIB queue pairMichael Brown2007-09-161-6/+30
* 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
* 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