aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/net/ipoib.c
Commit message (Expand)AuthorAgeFilesLines
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [netdevice] Add method for generating EUI-64 address from link-layer addressMichael Brown2013-09-031-0/+1
* [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headersMichael Brown2012-08-311-260/+375
* [infiniband] Include destination address vector in ib_complete_recv()Michael Brown2012-08-311-0/+2
* [infiniband] Use explicit "source" and "dest" address vector parameter namesMichael Brown2012-08-311-16/+16
* [infiniband] Allow queue pairs to have a custom allocator for receive iobufsMichael Brown2012-08-311-3/+8
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [ipoib] Report packets as broadcast when ambiguousMichael Brown2011-11-151-8/+13
* [netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown2011-07-151-1/+4
* [infiniband] Indicate that device does not support interruptsMichael Brown2011-01-251-12/+0
* [infiniband] Add the notion of an Ethernet queue pair typeMichael Brown2010-09-211-0/+7
* [infiniband] Match GID/GUID terminology as used in the IBAMichael Brown2010-09-151-25/+25
* [infiniband] Add the concept of an Infiniband upper-layer driverMichael Brown2010-09-051-38/+46
* [libc] Enable automated extraction of error usage reportsMichael Brown2010-05-311-2/+4
* [build] Rename gPXE to iPXEMichael Brown2010-04-191-8/+8
* [ipoib] Mask out non-QPN bits in the IPoIB destination MAC when sendingMichael Brown2009-11-161-8/+7
* [ipoib] Always set the "full membership" bit in the IPv4 broadcast GIDMichael Brown2009-11-161-1/+2
* [infiniband] Report IB link status as IPoIB netdevice statusMichael Brown2009-11-161-5/+12
* [netdevice] Add the concept of an "Ethernet-compatible" MAC addressMichael Brown2009-10-231-0/+57
* [netdevice] Allow the hardware and link-layer addresses to differ in sizeMichael Brown2009-08-121-5/+19
* [netdevice] Separate out the concept of hardware and link-layer addressesMichael Brown2009-08-121-42/+24
* [infiniband] Update all other MAD users to use a management interfaceMichael Brown2009-08-081-4/+28
* [infiniband] Add infrastructure for RC queue pairsMichael Brown2009-07-171-1/+1
* [infiniband] Add notion of a queue pair typeMichael Brown2009-07-171-1/+2
* [ipoib] Attempt the broadcast group join only if the link is upMichael Brown2009-07-171-9/+4
* [ipoib] Remove the queue set abstractionMichael Brown2009-07-171-20/+36
* [ipoib] Kill off the now-unused IPoIB metadata queue setMichael Brown2009-07-171-144/+39
* [infiniband] Provide a general mechanism for multicast group joinsMichael Brown2009-07-171-129/+13
* [infiniband] Make qkey and rate optional parameters to ib_post_send()Michael Brown2009-07-171-6/+4
* [ipoib] Clarify new role of IPoIB peer cache as for MAC addresses onlyMichael Brown2009-07-171-39/+21
* [ipoib] Expose the real broadcast MACMichael Brown2009-07-171-46/+37
* [ipoib] Use Infiniband broadcast QPN in IPoIB broadcast MAC addressMichael Brown2009-07-171-10/+3
* [infiniband] Provide a general mechanism for path record lookupsMichael Brown2009-07-171-108/+8
* [infiniband] Centralise SMA and GMA queue constantsMichael Brown2009-07-171-7/+7
* [infiniband] Poll completion queues automaticallyMichael Brown2009-07-171-6/+3
* [infiniband] Centralise assumption of 2048-byte payloadsMichael Brown2009-07-171-3/+3
* [infiniband] Split queue set functionality out of ipoib.c to ib_qset.cMichael Brown2009-07-171-137/+32
* [netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocolMichael Brown2009-07-171-1/+18
* [netdevice] Add netdev argument to link-layer push and pull handlersJoshua Oreman2009-06-231-2/+6
* [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-0/+12
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-191-2/+2
* [infiniband] Respect hop pointer when building directed route SMP return pathMichael Brown2008-11-121-45/+47
* [ipoib] Kill off the IPoIB pseudo-headerMichael Brown2008-11-111-109/+197
* [infiniband] Split subnet management agent client out into ib_smc.cMichael Brown2008-11-111-8/+10
* [infiniband] Pass address vector in receive completionsMichael Brown2008-11-111-60/+49
* [infiniband] Maintain queue fill level as a property of a work queueMichael Brown2008-11-111-11/+4
* [infiniband] Flush uncompleted work queue entries at QP teardownMichael Brown2008-11-111-5/+16
* [netdevice] Change link-layer push() and pull() methods to take raw typesMichael Brown2008-10-161-14/+13
* [netdevice] Split multicast hashing out into an mc_hash methodMichael Brown2008-10-161-0/+16