aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/ulp/ipoib/ipoib.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-26RDMA/IPoIB: Add tx timeout work to recover queue stop situationJack Wang1-0/+4
2022-04-06RDMA: Split kernel-only global device caps from uverbs device capsJason Gunthorpe1-0/+1
2021-06-08RDMA/ipoib: Use refcount_t instead of atomic_t for reference countingWeihang Li1-2/+2
2021-04-20IB/ipoib: Remove unnecessary struct declarationWan Jiabing1-2/+0
2021-03-26RDMA: Support more than 255 rdma portsMark Bloch1-2/+2
2021-02-16RDMA/ipoib: Remove racy Subnet Manager sendonly join checksChristoph Lameter1-1/+0
2020-06-24RDMA/ipoib: Return void from ipoib_ib_dev_stop()Kamal Heib1-1/+1
2020-06-22RDMA/ipoib: Return void from ipoib_mcast_stop_thread()Kamal Heib1-1/+1
2020-05-27IB/ipoib: Fix double free of skb in case of multicast traffic in CM modeValentine Fatiev1-0/+4
2020-02-27RDMA/ipoib: Don't set constant driver versionLeon Romanovsky1-2/+0
2019-02-04Merge tag 'v5.0-rc5' into rdma.git for-nextJason Gunthorpe1-1/+0
2019-01-25IB/ipoib: Fix for use-after-free in ipoib_cm_tx_startFeras Daoud1-1/+0
2019-01-24infiniband: ipoib: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-2/+2
2018-10-10RDMA/netdev: Fix netlink support in IPoIBDenis Drozdov1-2/+6
2018-08-02IB/ipoib: Do not remove child devices from within the ndo_uninitJason Gunthorpe1-0/+7
2018-08-02IB/ipoib: Get rid of the sysfs_mutexJason Gunthorpe1-1/+0
2018-08-02RDMA/netdev: Use priv_destructor for netdev cleanupJason Gunthorpe1-0/+2
2018-08-02IB/ipoib: Move init code to ndo_initJason Gunthorpe1-3/+0
2018-08-02IB/ipoib: Move all uninit code into ndo_uninitJason Gunthorpe1-1/+0
2018-08-02IB/ipoib: Use cancel_delayed_work_sync for neigh-clean taskErez Shitrit1-1/+0
2018-08-02IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWNJason Gunthorpe1-1/+0
2018-07-09RDMA/ipoib: Fix return code from ipoib_cm_dev_initKamal Heib1-1/+1
2018-07-09RDMA/ipoib: Prefer unsigned int to bare use of unsignedKamal Heib1-7/+7
2018-05-22RDMA/ipoib: Update paths on CLIENT_REREG/SM_CHANGE eventsDoug Ledford1-1/+1
2018-04-03IB/ipoib: Delete unused structYuval Shaia1-5/+0
2017-10-25IB/ipoib: Change number of TX wqe to 64Erez Shitrit1-1/+1
2017-10-25IB/ipoib: Use NAPI in UD/TX flowsErez Shitrit1-5/+6
2017-10-25IB/ipoib: Get rid of the tx_outstanding variable in all modesErez Shitrit1-1/+0
2017-10-09IB/ipoib: Convert timers to use timer_setup()Kees Cook1-1/+1
2017-08-24IB/ipoib: Sync between remove_one to sysfs calls that use rtnl_lockErez Shitrit1-0/+1
2017-08-18Merge branch 'k.o/for-4.13-rc' into k.o/for-nextDoug Ledford1-0/+1
2017-08-08IB/IPoIB: Increase local_lid to 32 bitsDasaratharaman Chandramouli1-1/+1
2017-07-23IB/ipoib: Fix race between light events and interface restartFeras Daoud1-0/+1
2017-05-01IB/SA: Rename ib_sa_path_rec to sa_path_recDasaratharaman Chandramouli1-1/+1
2017-05-01IB/core: Rename struct ib_ah_attr to rdma_ah_attrDasaratharaman Chandramouli1-1/+1
2017-04-28IB/SA: Modify SA to implicitly cache Class Port infoDasaratharaman Chandramouli1-1/+0
2017-04-20IB/IPoIB: Support acceleration options callbacksErez Shitrit1-11/+18
2017-04-20IB/IPoIB: Use defined function for netdev_priv functionErez Shitrit1-4/+7
2017-04-20IB/IPoIB: Rename qpn to be dqpn in ipoib_send and post_send functionsErez Shitrit1-1/+1
2017-04-20IB/IPoIB: Separate control from HW operation on ipoib_open/stop ndoErez Shitrit1-1/+1
2017-04-20IB/IPoIB: Separate control and data related initializationsErez Shitrit1-1/+2
2017-01-24IB/ipoib: Remove the unnecessary error checkZhu Yanjun1-2/+2
2017-01-24IB/ipoib: function interface changeZhu Yanjun1-2/+2
2017-01-24IB/ipoib: Remove unnecessary returned value checkZhu Yanjun1-1/+1
2016-10-14IB/ipoib: move back IB LL address into the hard headerPaolo Abeni1-6/+14
2016-10-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds1-1/+7
2016-10-07ipoib: Make ipoib_warn ratelimitedkernel@kyup.com1-1/+7
2016-09-02IB/ipoib: Fix memory corruption in ipoib cm mode connect flowErez Shitrit1-0/+1
2016-06-07IB/IPoIB: Fix race between ipoib_remove_one to sysfs functionsErez Shitrit1-0/+1
2016-05-25IB/IPoIB: Allow setting the device addressMark Bloch1-0/+2
2016-05-25IB/ipoib: Support SendOnlyFullMember MCG for SendOnly joinErez Shitrit1-0/+2
2016-03-21IB/{core, ulp} Support above 32 possible device capability flagsLeon Romanovsky1-1/+1
2016-03-03IB/ipoib: Add handling for sending of skb with many fragsHans Westgaard Ry1-0/+2
2016-01-19IB/IPoIB: Fix kernel panic on multicast flowErez Shitrit1-1/+1
2015-12-23IB/IPoIB: Move multicast specific code out of ipoib_main.cChristoph Lameter1-1/+2
2015-12-23IB/IPoIB: factor out common multicast list removal codeChristoph Lameter1-2/+1
2015-10-28Merge branch 'wr-cleanup' into k.o/for-4.4Doug Ledford1-2/+2
2015-10-13IB/ipoib: For sendonly join free the multicast group on leaveChristoph Lameter1-0/+1
2015-10-08IB: split struct ib_send_wrChristoph Hellwig1-2/+2
2015-09-25IB/ipoib: increase the max mcast backlog queueDoug Ledford1-1/+1
2015-09-25IB/ipoib: Expire sendonly multicast joinsChristoph Lameter1-0/+2
2015-08-30IB/ipoib: Remove ib_get_dma_mr callsJason Gunthorpe1-1/+0
2015-07-14IB/ipoib: Scatter-Gather support in connected modeYuval Shaia1-1/+28
2015-04-15IB/ipoib: Remove IPOIB_MCAST_RUN bitErez Shitrit1-1/+0
2015-04-15IB/ipoib: Handle QP in SQE stateErez Shitrit1-0/+5
2015-04-15IB/ipoib: Use one linear skb in RX flowErez Shitrit1-5/+0
2015-04-15IB/ipoib: fix MCAST_FLAG_BUSY usageDoug Ledford1-2/+9
2015-04-15IB/ipoib: No longer use flush as a parameterDoug Ledford1-4/+4
2015-04-15IB/ipoib: Use dedicated workqueues per interfaceDoug Ledford1-0/+1
2015-01-30Revert "IPoIB: fix MCAST_FLAG_BUSY usage"Roland Dreier1-8/+2
2015-01-30Revert "IPoIB: Use dedicated workqueues per interface"Roland Dreier1-1/+0
2015-01-30Revert "IPoIB: Make ipoib_mcast_stop_thread flush the workqueue"Roland Dreier1-1/+1
2015-01-30Revert "IPoIB: No longer use flush as a parameter"Roland Dreier1-3/+3
2014-12-15IPoIB: No longer use flush as a parameterDoug Ledford1-3/+3
2014-12-15IPoIB: Make ipoib_mcast_stop_thread flush the workqueueDoug Ledford1-1/+1
2014-12-15IPoIB: Use dedicated workqueues per interfaceDoug Ledford1-0/+1
2014-12-15IPoIB: fix MCAST_FLAG_BUSY usageDoug Ledford1-2/+8
2014-09-22ipoib: validate struct ipoib_cb sizeEric Dumazet1-0/+6
2014-08-05IB/ipoib: Avoid flushing the workqueue from worker contextErez Shitrit1-1/+1
2014-08-05IB/ipoib: Use P_Key change event instead of P_Key polling mechanismErez Shitrit1-4/+2
2013-11-08IPoIB: Fix usage of uninitialized multicast objectsErez Shitrit1-0/+2
2013-11-08IPoIB: Fix deadlock between dev_change_flags() and __ipoib_dev_flush()Erez Shitrit1-1/+1
2013-02-19IPoIB: Add version and firmware info to ethtool reportingYan Burman1-0/+2
2013-02-19IPoIB: Fix ipoib_neigh hashing to use the correct daddr octetsShlomo Pongratz1-0/+2
2012-10-02IPoIB: Fix build with CONFIG_INFINIBAND_IPOIB_CM=nRoland Dreier1-2/+2
2012-10-01IB/ipoib: Add more rtnl_link_ops callbacksOr Gerlitz1-0/+3
2012-09-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+4
2012-09-20IB/ipoib: Add rtnl_link_ops supportOr Gerlitz1-0/+13
2012-09-12IPoIB: Fix AB-BA deadlock when deleting neighboursShlomo Pongratz1-1/+0
2012-09-12IPoIB: Fix memory leak in the neigh table deletion flowShlomo Pongratz1-0/+4
2012-07-30IPoIB: Use a private hash table for path lookup in xmit pathShlomo Pongratz1-20/+36
2012-02-08IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addressesRoland Dreier1-2/+4
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-04-20net: infiniband/ulp/ipoib: convert to hw_featuresMichał Mirosław1-1/+0
2011-01-10IPoIB: Remove LRO supportOr Gerlitz1-11/+1
2008-10-28infiniband: remove IPOIB_GID_RAW_ARG, IPOIB_GID_ARG, IPOIB_GID_FMTHarvey Harrison1-23/+0
2008-10-22IPoIB: Set netdev offload features properly for child (VLAN) interfacesOr Gerlitz1-0/+1
2008-09-30IPoIB: Use netif_tx_lock() and get rid of private tx_lock, LLTXRoland Dreier1-5/+3
2008-09-16IPoIB: Fix deadlock on RTNL between bcast join comp and ipoib_stop()Yossi Etigin1-0/+2
2008-07-14IPoIB: Double default RX/TX ring sizesEli Cohen1-2/+2
2008-07-14IPoIB/cm: Reduce connected mode TX object sizeEli Cohen1-1/+6
2008-07-14IPoIB: Get rid of ipoib_mcast_detach() wrapperRoland Dreier1-2/+0
2008-07-14IPoIB: Only set Q_Key once: after joining broadcast groupEli Cohen1-1/+1
2008-07-14IPoIB: Remove priv->mcast_mutexEli Cohen1-1/+0
2008-07-14IPoIB: Remove unused IPOIB_MCAST_STARTED codeEli Cohen1-1/+0
2008-07-14IPoIB: Refresh paths instead of flushing them on SM change eventsMoni Shoua1-3/+14
2008-07-14IPoIB: add LRO supportVladimir Sokolovsky1-0/+11
2008-07-14IPoIB: Copy small received SKBs in connected modeEli Cohen1-0/+1
2008-07-14RDMA: Remove subversion $Id tagsRoland Dreier1-2/+0
2008-04-30IB/ipoib: Fix transmit queue stalling foreverEli Cohen1-0/+2
2008-04-29IPoIB: Use separate CQ for UD send completionsEli Cohen1-2/+5
2008-04-23IPoIB: Handle 4K IB MTU for UD (datagram) modeShirley Ma1-4/+16
2008-04-16IPoIB: Support modifying IPoIB CQ event moderationEli Cohen1-0/+6
2008-04-16IPoIB: Add basic ethtool supportEli Cohen1-0/+2
2008-04-16IPoIB: Add LSO supportEli Cohen1-0/+1
2008-04-16IPoIB: Use checksum offload support if availableEli Cohen1-0/+1
2008-02-14IPoIB: Remove unused struct ipoib_cm_tx.ibwc memberEli Cohen1-1/+0
2008-02-08IPoIB: Add send gather supportEli Cohen1-2/+2
2008-01-25IPoIB/CM: Enable SRQ support on HCAs that support fewer than 16 SG entriesPradeep Satyanarayana1-0/+13
2008-01-25IPoIB/cm: Add connected mode support for devices without SRQsPradeep Satyanarayana1-0/+19
2008-01-25IPoIB: Trivial formatting cleanupsRoland Dreier1-76/+76
2007-10-23Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rol...Linus Torvalds1-6/+9
2007-10-19IPoIB/cm: Use common CQ for CM send completionsMichael S. Tsirkin1-6/+9
2007-10-15IB/ipoib: Bound the net device to the ipoib_neigh structueMoni Shoua1-1/+3
2007-10-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rol...Linus Torvalds1-1/+23
2007-10-10[IPoIB]: Convert to netdevice internal statsRoland Dreier1-2/+0
2007-10-10[NET]: Make NAPI polling independent of struct net_device objects.Stephen Hemminger1-1/+3
2007-10-10IPoIB: Allow setting policy to ignore multicast groupsOr Gerlitz1-0/+2
2007-10-09IPoIB: Specify Traffic Class with path record queries for QoS supportSean Hefty1-1/+21
2007-05-29IPoIB/cm: Fix performance regression on MellanoxMichael S. Tsirkin1-2/+1
2007-05-24IPoIB/cm: Drain cq in ipoib_cm_dev_stop()Michael S. Tsirkin1-0/+1
2007-05-21IPoIB/cm: Fix SRQ WR leakMichael S. Tsirkin1-1/+41
2007-05-19IPoIB: Handle P_Key table reorderingYosef Etigin1-2/+5
2007-05-07Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/rolan...Linus Torvalds1-0/+1
2007-05-06IPoIB: Convert to NAPIRoland Dreier1-0/+1
2007-05-02PCI: Cleanup the includes of <linux/pci.h>Jean Delvare1-1/+0
2007-02-21IPoIB: Remove unused local_rate trackingRoland Dreier1-1/+0
2007-02-10IPoIB: Connected mode experimental supportMichael S. Tsirkin1-0/+215
2006-12-12IPoIB: Use the new verbs DMA mapping functionsRalph Campbell1-2/+2
2006-12-05Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Howells1-1/+1
2006-11-29IPoIB: Fix skb leak when freeing neighbourMichael S. Tsirkin1-1/+1
2006-11-22WorkStruct: make allyesconfigDavid Howells1-8/+8
2006-09-22IB/sa: Require SA registrationMichael S. Tsirkin1-0/+2
2006-07-24IB/ipoib: Fix packet loss after hardware address updateMichael S. Tsirkin1-0/+1
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-17IPoIB: Fix kernel unaligned access on ia64Jack Morgenstein1-12/+22
2006-04-10IPoIB: Make send and receive queue sizes tunableShirley Ma1-0/+4
2006-04-04IPoIB: Consolidate private neighbour data handlingMichael S. Tsirkin1-0/+3
2006-03-24IPoIB: P_Key change event handlingLeonid Arsh1-7/+8
2006-03-20IPoIB: Move ipoib_ib_dev_flush() to ipoib workqueueJack Morgenstein1-1/+1
2006-03-20IPoIB: clarify to_ipoib_neigh()Michael S. Tsirkin1-2/+8
2006-02-07IPoIB: Don't start send-only joins while multicast thread is stoppedMichael S. Tsirkin1-0/+1
2006-01-13IB: convert from semaphores to mutexesIngo Molnar1-3/+3
2005-11-10[IPoIB] add path record information in debugfsRoland Dreier1-5/+10
2005-11-02[IPoIB] don't compile debug code if debugging isn't enabledRoland Dreier1-0/+3
2005-10-28[IPoIB] Drop RX packets when out of memoryRoland Dreier1-8/+13
2005-10-17[IPoIB] Rename ipoib_create_qp() -> ipoib_init_qp() and fix error cleanupRoland Dreier1-1/+1
2005-09-20[PATCH] IPoIB: Don't flush workqueue from within workqueueRoland Dreier1-1/+1
2005-08-26[PATCH] IB: move include files to include/rdmaRoland Dreier1-3/+3
2005-08-26[PATCH] IB: sparse endianness cleanupSean Hefty1-2/+2
2005-08-26[PATCH] IB: Add copyright noticesRoland Dreier1-0/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+353