aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mlx4
AgeCommit message (Expand)AuthorFilesLines
2023-08-23mlx4: Delete custom device management logicPetr Pavlu1-10/+0
2023-08-23mlx4: Register mlx4 devices to an auxiliary virtual busPetr Pavlu2-0/+18
2023-08-23mlx4: Move the bond work to the core driverPetr Pavlu2-19/+13
2023-08-23mlx4: Get rid of the mlx4_interface.activate callbackPetr Pavlu1-1/+0
2023-08-23mlx4: Replace the mlx4_interface.event callback with a notifierPetr Pavlu1-2/+6
2023-08-23mlx4: Use 'void *' as the event param of mlx4_dispatch_event()Petr Pavlu1-1/+1
2023-08-23mlx4: Get rid of the mlx4_interface.get_dev callbackPetr Pavlu1-3/+0
2023-02-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-0/+1
2023-02-20net/mlx4_en: Introduce flexible array to silence overflow warningKees Cook1-0/+1
2023-01-15RDMA/mlx: Calling qp event handler in workqueue contextMark Zhang1-0/+1
2021-10-05mlx4: constify args for const dev_addrJakub Kicinski1-1/+1
2021-10-05mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr()Jakub Kicinski1-10/+0
2021-10-05mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64()Jakub Kicinski1-12/+0
2021-06-03RDMA/mlx4: Do not map the core_clock page to user space unless enabledShay Drory1-0/+1
2020-12-07net/mlx4: Remove unused #define MAX_MSIX_P_PORTTariq Toukan1-1/+0
2020-06-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-20/+2
2020-06-02RDMA/mlx4: Remove FMR support for memory registrationMax Gurtovoy1-20/+2
2020-05-09IB/mlx4: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-01-31Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-0/+5
2020-01-12mlx4: Bump up MAX_MSIX from 64 to 128Jonathan Lemon1-1/+1
2020-01-03RDMA/mlx4: Redo TX checksum offload in line with docsEugene Crosser1-0/+5
2018-11-22{net, IB}/mlx4: Initialize CQ buffers in the driver when possibleDaniel Jurgens1-1/+3
2018-07-12net/mlx4_core: Use devlink region_snapshot parameterAlex Vesker1-0/+1
2018-07-12net/mlx4_core: Add Crdump FW snapshot supportAlex Vesker1-0/+6
2018-07-12net/mlx4_core: Add health buffer address capabilityAlex Vesker1-0/+1
2018-05-10net/mlx4_core: Report driver version to FWEran Ben Elisha1-0/+1
2018-03-15RDMA/mlx4: Move flag constants to uapi headerJason Gunthorpe1-4/+0
2017-11-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds1-0/+3
2017-11-13IB/mlx4: Exposing modify CQ callback to uverbs layerYonatan Cohen1-0/+3
2017-10-22drivers, net, mlx4: convert mlx4_srq.refcount from atomic_t to refcount_tElena Reshetova1-1/+1
2017-10-22drivers, net, mlx4: convert mlx4_qp.refcount from atomic_t to refcount_tElena Reshetova1-1/+1
2017-10-22drivers, net, mlx4: convert mlx4_cq.refcount from atomic_t to refcount_tElena Reshetova1-2/+2
2017-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-5/+11
2017-09-03Merge tag 'for-linus-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+10
2017-08-29net/mlx4: Add user mac FW update supportMoshe Shemesh1-0/+2
2017-08-29net/mlx4_core: Dynamically allocate structs at mlx4_slave_capEran Ben Elisha1-5/+9
2017-08-02net/mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) supportInbar Karmy1-0/+1
2017-07-24(IB, net)/mlx4: Add resource utilization supportMoshe Shemesh1-2/+10
2017-07-17{net, IB}/mlx4: Remove gfp flags argumentLeon Romanovsky1-6/+4
2017-06-04net/mlx4: Fix the check in attaching steering rulesTalat Batheesh1-0/+1
2017-05-08treewide: spelling: correct diffrent[iate] and banlance typosJoe Perches1-1/+1
2017-04-21IB/mlx4: Support RAW Ethernet when RoCE is disabledMajd Dibbiny1-2/+1
2017-03-16net/mlx4_core: Avoid delays during VF driver device shutdownJack Morgenstein1-0/+1
2017-03-01net/mlx4: && vs & typoDan Carpenter1-1/+1
2017-02-23net/mlx4: Spoofcheck and zero MAC can't coexistEugenia Emantayev2-1/+11
2017-01-30net/mlx4_en: Pass user MTU value to Firmware at set port commandShaker Daibes1-0/+1
2017-01-30net/mlx4_en: Adding support of turning off link autonegotiation via ethtoolAriel Levkovich1-1/+6
2016-12-29net/mlx4_core: Fix raw qp flow steering rules under SRIOVJack Morgenstein1-0/+2
2016-12-25clocksource: Use a plain u64 instead of cycle_tThomas Gleixner1-1/+1
2016-11-28Revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow"Tariq Toukan1-1/+0
2016-10-29net/mlx4: Fix firmware command timeout during interrupt testEugenia Emantayev1-1/+2
2016-10-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds1-1/+12
2016-10-07IB/mlx4: Fix possible vl/sl field mismatch in LRH header in QP1 packetsJack Morgenstein1-1/+12
2016-09-24net/mlx4: Add VF vlan protocol 802.1ad supportMoshe Shemesh1-1/+2
2016-09-24net/mlx4_core: Preparation for VF vlan protocol 802.1adMoshe Shemesh2-0/+5
2016-08-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds1-0/+7
2016-08-03IB/mlx4: Add diagnostic hardware countersMark Bloch1-0/+3
2016-08-03net/mlx4: Query performance and diagnostics countersMark Bloch1-0/+3
2016-08-03net/mlx4: Add diagnostic counters capability bitMark Bloch1-0/+1
2016-07-19net/mlx4_en: break out tx_desc write into separate functionBrenden Blanco1-8/+10
2016-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2016-06-23net/mlx4_en: Add DCB PFC support through CEE netlink commandsRana Shahout1-0/+2
2016-06-22net/mlx4_en: Avoid unregister_netdev at shutdown flowEran Ben Elisha1-0/+1
2016-05-05net/mlx4: Avoid wrong virtual mappingsHaggai Abramovsky1-2/+2
2016-04-21net/mlx4_core: Avoid repeated calls to pci enable/disableDaniel Jurgens1-0/+7
2016-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+3
2016-03-01mlx4: Implement devlink interfaceJiri Pirko1-0/+3
2016-02-29IB/mlx4: Add support for the don't trap ruleMarina Varshaver1-0/+3
2016-02-17net/mlx4_core: Set UAR page size to 4KB regardless of system page sizeHuy Nguyen1-0/+13
2016-01-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds3-10/+23
2016-01-19IB/mlx4: Support modify_qp for RoCE v2Moni Shoua1-1/+1
2016-01-19net/mlx4_core: Add support for RoCE v2 entropyMoni Shoua1-1/+12
2016-01-19net/mlx4_core: Add support for configuring RoCE v2 UDP portMoni Shoua1-0/+1
2016-01-19IB/mlx4: Add support for setting RoCEv2 gids in hardwareMoni Shoua1-1/+2
2016-01-19net/mlx4: Query RoCE supportMoni Shoua1-3/+7
2016-01-19net/mlx4: Remove unused macroMoni Shoua1-4/+0
2015-12-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+11
2015-12-08mlx4: Expose correct max_sge_rd limitSagi Grimberg1-0/+11
2015-12-06net/mlx4_core: Keep VLAN/MAC tables mirrored in multifunc HA modeMoni Shoua1-0/+5
2015-11-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds2-5/+21
2015-10-21net/mlx4_core: Add support for filtering multicast loopbackMaor Gottlieb2-5/+21
2015-10-14net/mlx4_core: Replace VF zero mac with random mac in mlx4_coreJack Morgenstein1-0/+1
2015-09-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...Linus Torvalds2-1/+3
2015-08-30IB/mlx4: Implement ib_device callbacksMoni Shoua1-1/+2
2015-08-30net/mlx4: Postpone the registration of net_deviceMoni Shoua1-0/+1
2015-07-27net/mlx4_en: Add support for hardware accelerated 802.1ad vlanHadar Hen Zion2-0/+2
2015-07-27net/mlx4: Prepare VLAN macros for 802.1ad Hardware accelerated supportHadar Hen Zion2-2/+2
2015-07-27net/mlx4_core: Preparations for 802.1ad VLAN supportHadar Hen Zion1-0/+5
2015-06-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2-4/+23
2015-06-15net/mlx4_en: Support ndo_get_vf_statsEran Ben Elisha1-0/+3
2015-06-15net/mlx4_core: Add helper to query countersEran Ben Elisha2-0/+11
2015-06-15net/mlx4_core: Allocate default counter per portEran Ben Elisha1-0/+1
2015-06-15net/mlx4_core: Add sink counterEran Ben Elisha1-0/+1
2015-06-12IB/mlx4: Add mmap call to map the hardware clockMatan Barak1-0/+9
2015-05-30net/mlx4: Add EQ poolMatan Barak1-4/+7
2015-04-15net/mlx4_core: Set initial admin GUIDs for VFsYishai Hadas1-0/+1
2015-04-15net/mlx4_core: Manage alias GUID per VFYishai Hadas1-0/+3
2015-04-02net/mlx4_en: Add RX-ALL supportMuhammad Mahajna1-0/+3
2015-04-02net/mlx4_en: Add interface identify supportIdo Shamay2-0/+3
2015-04-02net/mlx4: Add SET_PORT opcode modifiers enumerationIdo Shamay1-1/+7
2015-04-02net/mlx4: Warn users of depracated QoS FirmwareIdo Shamay1-0/+1
2015-04-02net/mlx4_en: Enable TX rate limit per VFIdo Shamay1-0/+2
2015-04-02net/mlx4: Added qos_vport QP configuration in VST modeIdo Shamay1-2/+6
2015-04-02net/mlx4: Query device for QoS per VF supportIdo Shamay1-1/+2
2015-04-02net/mlx4: Add mlx4_SET_VPORT_QOS implementationIdo Shamay1-0/+1
2015-04-02net/mlx4: Add mlx4_ALLOCATE_VPP implementationIdo Shamay1-0/+1
2015-04-02net/mlx4: New file for QoS related firmware commandsIdo Shamay1-5/+0
2015-04-02net/mlx4: Make mlx4_is_eth visible inline funcionIdo Shamay1-0/+5
2015-04-02net/mlx4: Add RSS support for fragmented IP datagramsIdo Shamay1-0/+1
2015-03-31net/mlx4_en: Add Flow control statistics display via ethtoolMatan Barak1-1/+2
2015-03-31net/mlx4_en: Move statistics bitmap setting to the Ethernet driverEran Ben Elisha1-1/+0
2015-03-18net/mlx4_core: Add basic support for QP max-rate limitingOr Gerlitz2-4/+27
2015-03-06net/mlx4_core: Add basic elements for QCNShani Michaeli2-1/+15
2015-03-02net/mlx4_core: Fix wrong mask and error flow for the update-qp commandOr Gerlitz1-1/+1
2015-02-09IB/mlx4: Reset flow support for IB kernel ULPsYishai Hadas1-0/+2
2015-02-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2015-02-04net/mlx4_core: Port aggregation upper layer interfaceMoni Shoua2-0/+20
2015-02-04net/mlx4_core: Port aggregation low level interfaceMoni Shoua3-1/+17
2015-02-02net/mlx4_core: Fix kernel Oops (mem corruption) when working with more than 8...Jack Morgenstein1-1/+1
2015-01-27net/mlx4_core: Adjust command timeouts to conform to the firmware specJack Morgenstein1-3/+3
2015-01-27net/mlx4_core: Add bad-cable event supportJack Morgenstein1-1/+13
2015-01-25net/mlx4_core: Enable device recovery flow with SRIOVYishai Hadas2-0/+7
2015-01-25net/mlx4_core: Manage interface state for Reset flow casesYishai Hadas1-0/+7
2015-01-25net/mlx4_core: Activate reset flow upon fatal command casesYishai Hadas1-0/+1
2015-01-25net/mlx4_core: Enhance the catas flow to support device resetYishai Hadas1-0/+7
2015-01-25net/mlx4_core: Refactor the catas flow to work per deviceYishai Hadas1-0/+2
2015-01-25net/mlx4_core: Set device configuration data to be persistent across resetYishai Hadas1-0/+2
2015-01-25net/mlx4_core: Maintain a persistent memory for mlx4 deviceYishai Hadas1-3/+8
2014-12-30time: move the timecounter/cyclecounter code into its own file.Richard Cochran1-1/+1
2014-12-11net/mlx4: Add support for A0 steeringMatan Barak1-2/+15
2014-12-11net/mlx4: Add A0 hybrid steeringMatan Barak1-2/+8
2014-12-11net/mlx4: Change QP allocation schemeEugenia Emantayev1-2/+19
2014-12-11net/mlx4_core: Use tasklet for user-space CQ completion eventsMatan Barak1-0/+5
2014-11-16mlx4: use netdev_rss_key_fill() helperEric Dumazet1-1/+3
2014-11-13net/mlx4_core: Support more than 64 VFsMatan Barak1-2/+3
2014-11-13net/mlx4_core: Flexible (asymmetric) allocation of EQs and MSI-X vectors for ...Matan Barak1-1/+3
2014-11-11net/mlx4_en: Extend checksum offloading by CHECKSUM COMPLETEShani Michaeli1-0/+1
2014-11-03net/mlx4_core: Add retrieval of CONFIG_DEV parametersMatan Barak2-1/+31
2014-10-28net/mlx4_core: Add ethernet backplane autoneg device capabilitySaeed Mahameed1-1/+2
2014-10-28net/mlx4_core: Introduce ACCESS_REG CMD and eth_prot_ctrl dev capSaeed Mahameed2-1/+41
2014-10-28net/mlx4_core: Introduce mlx4_get_module_info for cable module info readingSaeed Mahameed1-0/+30
2014-10-06net/mlx4_en: Code cleanups in tx pathEric Dumazet1-1/+1
2014-09-30net/mlx4_core: New init and exit flow for mlx4_coreMajd Dibbiny1-0/+1
2014-09-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+11
2014-09-19net/mlx4_core: Enable CQE/EQE stride supportIdo Shamay1-3/+8
2014-09-10net/mlx4: Set vlan stripping policy by the right commandMatan Barak2-2/+11
2014-09-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+3
2014-08-29net/mlx4: Move the tunnel steering helper function to mlx4_coreOr Gerlitz1-0/+3
2014-08-25net/mlx4: Use is_kdump_kernel() to detect kdump kernelAmir Vadai1-1/+2
2014-08-14Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds2-0/+24
2014-08-14Merge branches 'core', 'cxgb4', 'ipoib', 'iser', 'iwcm', 'mad', 'misc', 'mlx4...Roland Dreier2-0/+8
2014-08-05mlx4_core: Add support for secure-host and SMP firewallJack Morgenstein2-0/+8
2014-08-01mlx4_core: Add helper functions to support MR re-registrationMatan Barak1-0/+16
2014-07-22net/mlx4_core: Use low memory profile on kdump kernelAmir Vadai1-0/+7
2014-07-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2014-07-08net/mlx4_en: Fix set port ratelimit for 40GEEugenia Emantayev1-0/+11
2014-07-02net/mlx4_en: Don't use irq_affinity_notifier to track changes in IRQ affinity...Amir Vadai1-2/+2
2014-06-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-1/+3
2014-06-10Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-4/+11
2014-06-10Merge branches 'core', 'cxgb3', 'cxgb4', 'iser', 'iwpm', 'misc', 'mlx4', 'mlx...Roland Dreier1-4/+11
2014-06-02IB/mlx4: Implement IB_QP_CREATE_USE_GFP_NOIOJiri Kosina1-4/+6
2014-06-02Revert "net/mlx4_en: Use affinity hint"David S. Miller1-1/+1
2014-06-01net/mlx4_en: Use affinity hintYuval Atias1-1/+1
2014-05-29IB/mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPsJack Morgenstein1-0/+3
2014-05-29mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPsJack Morgenstein1-0/+1
2014-05-29IB/mlx4: Preparation for VFs to issue/receive SMI (QP0) requests/responsesJack Morgenstein1-0/+1
2014-05-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+11
2014-05-22net/mlx4_core: Deprecate use_prio module parameterAmir Vadai1-1/+0
2014-05-16net/mlx4_core: Add UPDATE_QP SRIOV wrapper supportMatan Barak1-0/+11
2014-05-14net/mlx4_core: Enforce irq affinity changes immediatlyYuval Atias1-0/+3
2014-03-28net/mlx4: Implement vxlan ndo callsOr Gerlitz1-1/+1
2014-03-28mlx4: Add support for CONFIG_DEV commandOr Gerlitz2-0/+3
2014-03-20net/mlx4: Adapt code for N-Port VFMatan Barak1-0/+1
2014-03-20net/mlx4: Add utils for N-Port VFsMatan Barak1-0/+27
2014-03-20net/mlx4: Add data structures to support N-Ports per VFMatan Barak1-0/+7
2014-03-12mlx4: Implement IP based gids support for RoCE/SRIOVJack Morgenstein2-1/+9
2014-03-12mlx4: In RoCE allow guests to have multiple GIDSJack Morgenstein1-0/+1
2014-03-12mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's indexJack Morgenstein1-2/+5
2014-03-12mlx4: Adjust QP1 multiplexing for RoCE/SRIOVJack Morgenstein1-0/+4
2014-03-02net/mlx4_en: Use union for BlueFlame WQEAmir Vadai1-3/+8
2014-03-02net/mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64()Eugenia Emantayev1-0/+12
2014-01-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds4-1/+50
2014-01-22Merge branch 'ip-roce' into for-nextRoland Dreier2-4/+12
2014-01-18IB/mlx4: Handle Ethernet L2 parameters for IP based GID addressingMoni Shoua1-4/+11
2014-01-14IB/core: Ethernet L2 attributes in verbs/cm structuresMatan Barak1-0/+1
2014-01-14mlx4_core: Add support for steerable IB UD QPsMatan Barak2-1/+6
2013-12-31net/mlx4_core: Add basic support for TCP/IP offloads under tunnelingOr Gerlitz4-1/+48
2013-12-19net/mlx4_core: Expose physical port id as PF/VF capabilityHadar Hen Zion1-0/+2
2013-11-07net/mlx4_en: Datapath structures are allocated per NUMA nodeEugenia Emantayev1-1/+1
2013-11-07net/mlx4_core: ICM pages are allocated on device NUMA nodeEugenia Emantayev1-0/+1
2013-11-04mlx4: Structures and init/teardown for VF resource quotasJack Morgenstein1-0/+17
2013-11-04net/mlx4_en: Use vlan id instead of vlan index for unregistrationJack Morgenstein1-1/+1
2013-11-04net/mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware specJack Morgenstein1-0/+1
2013-10-17net/mlx4: Fix typo, move similar defs to same locationOr Gerlitz2-5/+3
2013-09-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-7/+11
2013-08-28IB/mlx4: Add receive flow steering supportHadar Hen Zion1-5/+0
2013-08-02include: Convert ethernet mac address declarations to use ETH_ALENJoe Perches2-7/+9
2013-07-29net/mlx4_core: Respond to operation request by firmwareYevgeny Petrilin2-0/+2
2013-07-01net/mlx4_core: Add HW enforcement to VF link stateRony Efraim1-0/+2
2013-07-01net/mlx4_core: Dynamic VST to VST vlan/qos changesJack Morgenstein3-1/+37