aboutsummaryrefslogtreecommitdiff
path: root/src/net/infiniband.c
AgeCommit message (Expand)AuthorFilesLines
2015-03-05[build] Fix the REQUIRE_SYMBOL mechanismMichael Brown1-0/+3
2015-03-05[build] Use REQUIRE_OBJECT() to drag in per-object configurationMichael Brown1-0/+3
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+5
2012-08-31[infiniband] Include destination address vector in ib_complete_recv()Michael Brown1-2/+5
2012-08-31[infiniband] Use explicit "source" and "dest" address vector parameter namesMichael Brown1-16/+15
2012-08-31[infiniband] Allow queue pairs to have a custom allocator for receive iobufsMichael Brown1-2/+5
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2
2011-11-15[infiniband] Reset port state after closing deviceMichael Brown1-0/+1
2011-11-15[infiniband] Open device prior to creating SMI and GSI queue pairsMichael Brown1-9/+9
2011-11-15[infiniband] Poll event queues only for devices that are openMichael Brown1-1/+1
2011-06-28[process] Pass containing object pointer to process step() methodsMichael Brown1-4/+1
2010-11-11[list] Fix typographical error from previous commitShao Miller1-1/+2
2010-11-08[list] Add list_first_entry()Michael Brown1-5/+5
2010-09-21[infiniband] Add the notion of an Ethernet queue pair typeMichael Brown1-1/+1
2010-09-21[infiniband] Avoid leaving uninitialised lists in struct ib_deviceMichael Brown1-0/+2
2010-09-16[infiniband] Add node GUID as distinct from the first port GUIDMichael Brown1-11/+5
2010-09-15[infiniband] Match GID/GUID terminology as used in the IBAMichael Brown1-7/+6
2010-09-05[infiniband] Add the concept of an Infiniband upper-layer driverMichael Brown1-38/+82
2010-05-31[libc] Enable automated extraction of error usage reportsMichael Brown1-4/+8
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-10/+10
2009-11-16[infiniband] Rename IB_PKEY_NONE to IB_PKEY_DEFAULTMichael Brown1-1/+1
2009-11-16[infiniband] Report IB link status as IPoIB netdevice statusMichael Brown1-0/+28
2009-08-10[infiniband] Add last_opened_ibdev(), analogous to last_opened_netdev()Michael Brown1-0/+23
2009-08-10[infiniband] Add find_ibdev()Michael Brown1-0/+16
2009-08-10[process] Make it safe to call process_add() multiple timesMichael Brown1-0/+1
2009-08-08[infiniband] Update all other MAD users to use a management interfaceMichael Brown1-9/+8
2009-08-08[infiniband] Update subnet management agent to use a management interfaceMichael Brown1-6/+18
2009-08-06[infiniband] Change IB_{QPN,QKEY,QPT} names from {SMA,GMA} to {SMI,GSI}Michael Brown1-6/+6
2009-07-17[infiniband] Add infrastructure for RC queue pairsMichael Brown1-12/+43
2009-07-17[infiniband] Pass a generic MAD to ib_set_port_info()Michael Brown1-5/+5
2009-07-17[infiniband] Allow external QPN to differ from real QPNMichael Brown1-2/+19
2009-07-17[infiniband] Always create an SMA and a GMAMichael Brown1-10/+23
2009-07-17[infiniband] Add notion of a queue pair typeMichael Brown1-1/+4
2009-07-17[infiniband] Allow completion queue operations to be optionalMichael Brown1-2/+12
2009-07-17[infiniband] Implement SMA as an instance of a GMAMichael Brown1-0/+25
2009-07-17[infiniband] Provide a general mechanism for multicast group joinsMichael Brown1-0/+4
2009-07-17[infiniband] Make qkey and rate optional parameters to ib_post_send()Michael Brown1-0/+6
2009-07-17[infiniband] Create a general management agentMichael Brown1-7/+29
2009-07-17[infiniband] Poll completion queues automaticallyMichael Brown1-3/+109
2009-07-17[infiniband] Centralise assumption of 2048-byte payloadsMichael Brown1-0/+7
2009-07-17[infiniband] Provide ib_get_hca_info() as a commonly-available functionMichael Brown1-0/+26
2009-05-18[legal] Add a selection of FILE_LICENCE declarationsMichael Brown1-0/+2
2009-01-02[infiniband] Call ib_open() only when opening the IPoIB net deviceMichael Brown1-7/+36
2008-11-11[infiniband] Add raw packet parser and constructorMichael Brown1-8/+127
2008-11-11[infiniband] Split subnet management agent client out into ib_smc.cMichael Brown1-149/+2
2008-11-11[infiniband] Pass address vector in receive completionsMichael Brown1-20/+18
2008-11-11[infiniband] Maintain queue fill level as a property of a work queueMichael Brown1-0/+91
2008-11-11[infiniband] Flush uncompleted work queue entries at QP teardownMichael Brown1-2/+29
2008-04-21[Infiniband] Move event-queue process from driver to Infiniband coreMichael Brown1-27/+62
2008-04-18[Infiniband] Add preliminary multiple port support for Hermon cardsMichael Brown1-41/+52