summaryrefslogtreecommitdiffstats
path: root/src/drivers/infiniband/arbel.c
Commit message (Expand)AuthorAgeFilesLines
* [arbel] Assert that mapping length is non-zeroMichael Brown2017-03-221-0/+1
* [arbel] Avoid potential integer overflow when calculating memory mappingsMichael Brown2017-03-211-1/+1
* [arbel] Fix received packet lengthMichael Brown2016-03-221-2/+3
* [arbel] Allocate space for GRH on UD queue pairsMichael Brown2016-03-211-15/+50
* [arbel] Add missing iounmap()Michael Brown2016-03-201-10/+14
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [infiniband] Include destination address vector in ib_complete_recv()Michael Brown2012-08-311-2/+8
* [infiniband] Use explicit "source" and "dest" address vector parameter namesMichael Brown2012-08-311-33/+32Star
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [arbel] Ensure hardware is quiescent when no interfaces are openMichael Brown2011-11-161-90/+247
* [arbel] Reorder code in preparation for quiescing patchMichael Brown2011-11-151-190/+197
* [arbel] Add (not-yet-functional) support for RC queue pairsMichael Brown2011-10-241-8/+101
* [arbel] Stop firmware only once on shutdownMichael Brown2011-04-081-1/+0Star
* [arbel] Avoid unused variable warning in gcc 4.6Michael Brown2011-03-161-1/+1
* [arbel] Make driver 64-bit safeMichael Brown2011-03-041-2/+37
* [pci] Make driver PCI ID a property of the PCI deviceMichael Brown2011-02-171-2/+1Star
* [arbel] Minimise the number of VPM mapping operationsMichael Brown2010-09-191-47/+125
* [arbel] Allocate only as much memory as is needed for firmware and ICMMichael Brown2010-09-181-26/+66
* [arbel] Synchronise changes with the Hermon driverMichael Brown2010-09-171-36/+64
* [arbel] Optimise ICM layout to reduce overall memory usageMichael Brown2010-09-171-73/+132
* [arbel] Perform ICM allocations according to the specificationMichael Brown2010-09-171-44/+83
* [arbel] Allow for multiple calls to ib_modify_qp()Michael Brown2010-09-171-22/+34
* [arbel] Inform embedded SMA of partition key changesMichael Brown2010-09-171-5/+5
* [arbel] Improve debugging output and facilitiesMichael Brown2010-09-171-71/+162
* [arbel] Randomise the high-order bits of queue pair numbersMichael Brown2010-09-171-2/+3
* [arbel] Allow software GMA to receive packets destined for QP1Michael Brown2010-09-171-80/+286
* [arbel] Map all event types to our event queueMichael Brown2010-09-171-3/+2Star
* [arbel] Poll for link state changes while DOWNMichael Brown2010-09-161-0/+9
* [infiniband] Always call ib_link_state_changed() in ib_smc_update()Michael Brown2010-09-161-5/+2Star
* [infiniband] Match GID/GUID terminology as used in the IBAMichael Brown2010-09-151-6/+6
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-8/+8
* [infiniband] Add infrastructure for RC queue pairsMichael Brown2009-07-181-10/+2Star
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [pci] Add driver_data field to struct pci_device_idThomas Miletich2009-03-261-2/+2
* [infiniband] Call ib_open() only when opening the IPoIB net deviceMichael Brown2009-01-021-0/+4
* [x86_64] Fix assorted 64-bit compilation errors and warningsMichael Brown2008-11-191-0/+1
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-191-4/+4
* [infiniband] Split subnet management agent client out into ib_smc.cMichael Brown2008-11-111-46/+51
* [infiniband] Pass address vector in receive completionsMichael Brown2008-11-111-23/+27
* [infiniband] Flush uncompleted work queue entries at QP teardownMichael Brown2008-11-111-15/+8Star
* [arbel] Fix off-by-one error in the failure path in arbel_probe()Michael Brown2008-10-011-4/+4
* [arbel] Allocate sufficient space for firmware bufferMichael Brown2008-09-251-1/+1
* [Infiniband] Fix event queue doorbell ringing on ArbelMichael Brown2008-04-221-2/+4
* [Infiniband] Add multiport support for Arbel cardsMichael Brown2008-04-221-14/+237
* [Infiniband] Move event-queue process from driver to Infiniband coreMichael Brown2008-04-211-2/+44
* Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-021-1/+0Star
* [Infiniband] Add preliminary support for multi-port devices.Michael Brown2008-02-271-48/+67
* [Infiniband] Centralise MAD operationsMichael Brown2008-02-261-270/+102Star
* Change ROM names to lower case.Michael Brown2007-10-111-2/+2
* Remove the last remaining visible hack.Michael Brown2007-09-181-10/+9Star