aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mlx5
AgeCommit message (Expand)AuthorFilesLines
2025-11-19net/mlx5: Move SF dev table notifier registration outside the PF devlink lockCosmin Ratiu1-0/+1
2025-11-19net/mlx5: Move the SF table notifiers outside the devlink lockCosmin Ratiu1-0/+3
2025-11-19net/mlx5: Move the SF HW table notifier outside the devlink lockCosmin Ratiu1-0/+1
2025-11-19net/mlx5: Move the vhca event notifier outside of the devlink lockCosmin Ratiu1-2/+2
2025-11-19net/mlx5: Move the esw mode notifier chain outside the devlink lockCosmin Ratiu1-0/+1
2025-11-18net/mlx5: Abort new commands if all command slots are stalledSaeed Mahameed1-0/+1
2025-11-14Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Jakub Kicinski4-17/+58
2025-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2025-11-12net/mlx5: Expose definition for 1600Gbps link modeTariq Toukan1-0/+1
2025-11-11mlx5: Fix default values in create CQAkiva Goldberger1-0/+1
2025-11-11net/mlx5: E-Switch, support eswitch inactive modeSaeed Mahameed1-0/+1
2025-11-09net/mlx5: fs, set non default device per namespacePatrisious Haddad1-0/+22
2025-11-09net/mlx5: fs, Add other_eswitch support for steering tablesPatrisious Haddad1-0/+2
2025-11-09net/mlx5: Add OTHER_ESWITCH HW capabilitiesPatrisious Haddad1-16/+31
2025-10-28net/mlx5: Add balance ID support for LAG multiplane groupsMark Bloch1-1/+1
2025-10-28net/mlx5: Add software system image GUID infrastructureMark Bloch1-0/+3
2025-10-24{rdma,net}/mlx5: Query vports mac address from deviceAdithya Jayachandran1-1/+2
2025-10-23net/mlx5: Add PPHCR to PCAM supported registers maskAlexei Lazar1-1/+3
2025-09-29Merge tag 'mlx5-next-lag' of git://git.kernel.org/pub/scm/linux/kernel/git/me...Jakub Kicinski1-3/+8
2025-09-28net/mlx5: IFC add balance ID and LAG per MP group bitsMark Bloch1-2/+6
2025-09-28net/mlx5: Add IFC bit for TIR/SQ order capabilityTariq Toukan1-1/+2
2025-09-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2025-09-23net/mlx5: fs, fix UAF in flow counter releaseMoshe Shemesh1-0/+2
2025-09-22Merge tag 'mlx5-next-counters' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski1-2/+10
2025-09-18Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/...Jakub Kicinski1-8/+8
2025-09-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2025-09-18net/mlx5: Add uar access and odp page fault countersAkiva Goldberger1-2/+10
2025-09-17net/mlx5e: Use multiple TX doorbellsCosmin Ratiu1-0/+4
2025-09-17net/mlx5e: Prepare for using different CQ doorbellsCosmin Ratiu1-1/+0
2025-09-17net/mlx5: Store the global doorbell in mlx5_privCosmin Ratiu1-2/+1
2025-09-17net/mlx5: Remove unused 'offset' field from mlx5_sq_bfregCosmin Ratiu1-1/+0
2025-09-17net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloadsCarolina Jubran1-2/+3
2025-09-17net/mlx5: Refactor MACsec WQE metadata shiftsCarolina Jubran1-2/+7
2025-09-17net/mlx5: Remove VLAN insertion fields from WQE Ether segmentCarolina Jubran1-6/+0
2025-09-16net/mlx5e: Harden uplink netdev access against device unbindJianbo Liu1-0/+1
2025-09-09net/mlx5: Implement cqe_compress_type via devlink paramsSaeed Mahameed1-0/+1
2025-09-09net/mlx5: Add RS FEC histogram infrastructureCarolina Jubran3-0/+31
2025-09-02net/mlx5: Add PSP capabilities structures and bitsSaeed Mahameed2-4/+95
2025-08-15{rdma,net}/mlx5: export mlx5_vport_get_vhca_idSaeed Mahameed1-0/+2
2025-08-15net/mlx5: mlx5_ifc, Add hardware definitions needed for adjacent vportsSaeed Mahameed1-4/+129
2025-07-23RDMA support for DMA handleLeon Romanovsky2-17/+82
2025-07-23net/mlx5: Add support for device steering tagYishai Hadas1-0/+20
2025-07-23net/mlx5: Expose IFC bits for TPHYishai Hadas1-2/+12
2025-07-20net/mlx5: Expose cable_length field in PFCC registerOren Sidi1-4/+15
2025-07-20net/mlx5: Add IFC bits and enums for buf_ownershipOren Sidi1-2/+12
2025-07-20net/mlx5: Add IFC bits to support RSS for IPSec offloadJianbo Liu1-7/+18
2025-07-13net/mlx5: IFC updates for disabled host PFDaniel Jurgens1-1/+3
2025-07-13net/mlx5: Expose disciplined_fr_counter through HCA capabilities in mlx5_ifcCarolina Jubran1-1/+2
2025-07-13Optimize DMABUF mkey page size in mlx5Leon Romanovsky2-1/+4
2025-07-13RDMA/mlx5: Fix UMR modifying of mkey page sizeEdward Srouji1-0/+1
2025-07-13net/mlx5: Expose HCA capability bits for mkey max page sizeMichael Guralnik1-1/+3
2025-07-07Merge branch 'mlx5-next' into wip/leon-for-nextLeon Romanovsky1-11/+56
2025-06-26RDMA/mlx5: Allocate IB device with net namespace supplied from core devMark Bloch1-0/+5
2025-06-25net/mlx5: Add IFC bits for PCIe Congestion Event objectDragos Tatulea1-0/+40
2025-06-25net/mlx5: Small refactor for general object capabilitiesDragos Tatulea1-11/+16
2025-06-25net/mlx5: fs, add multiple prios to RDMA TRANSPORT steering domainPatrisious Haddad1-1/+1
2025-05-05RDMA/mlx5: Fix error flow upon firmware failure for RQ destructionPatrisious Haddad1-0/+1
2025-03-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-2/+2
2025-03-18RDMA/mlx5: Support optional-counters binding for QPsPatrisious Haddad1-2/+2
2025-03-18RDMA/mlx5: Add optional counters for RDMA_TX/RX_packets/bytesPatrisious Haddad1-2/+2
2025-03-17net/mlx5: fs, add support for flow meters HWS actionMoshe Shemesh1-0/+1
2025-03-13Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Paolo Abeni4-6/+85
2025-03-10net/mlx5: Add IFC bits for PPCNT recovery counters groupYael Chemla2-1/+11
2025-03-08net/mlx5: fs, add RDMA TRANSPORT steering domain supportPatrisious Haddad2-3/+13
2025-03-08net/mlx5: Query ADV_RDMA capabilitiesPatrisious Haddad2-1/+46
2025-03-08net/mlx5: Limit non-privileged commandsChiara Meiohas1-0/+5
2025-03-08net/mlx5: Allow the throttle mechanism to be more dynamicChiara Meiohas1-0/+1
2025-03-08net/mlx5: Add RDMA_CTRL HW capabilitiesChiara Meiohas1-1/+9
2025-03-06net/mlx5: Relocate function declarations from port.h to mlx5_core.hShahar Shitrit1-84/+1
2025-02-25Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Jakub Kicinski3-0/+4
2025-02-24net/mlx5e: Add correct match to check IPSec syndromes for switchdev modeJianbo Liu1-0/+2
2025-02-23net/mlx5: Change POOL_NEXT_SIZE define value and make it globalPatrisious Haddad1-0/+2
2025-02-23net/mlx5: Add new health syndrome error and crr bit offsetShahar Shitrit2-0/+2
2025-02-06net/mlx5: Add support for 200Gbps per lane link modesJianbo Liu1-0/+3
2025-02-06net/mlx5: Add devcom component for the clock shared by functionsJianbo Liu1-0/+2
2025-02-06net/mlx5: Change clock in mlx5_core_dev to mlx5_clock pointerJianbo Liu1-29/+2
2025-01-14Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Jakub Kicinski3-5/+75
2025-01-13net/mlx5: fs, add HWS packet reformat API functionMoshe Shemesh1-0/+1
2025-01-12net/mlx5: Add nic_cap_reg and vhca_icm_ctrl registersAkiva Goldberger2-1/+23
2025-01-12net/mlx5: SHAMPO: Introduce new SHAMPO specific HCA capsSaeed Mahameed2-1/+23
2025-01-12net/mlx5: Add support for MRTCQ registerJianbo Liu2-1/+11
2025-01-12net/mlx5: Update mlx5_ifc to support FEC for 200G per lane link modesJianbo Liu1-2/+18
2025-01-09net/mlx5: use do_aux_work for PHC overflow checksVadim Fedorenko1-1/+0
2025-01-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-1/+10
2025-01-03Merge tag 'net-6.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+1
2025-01-03RDMA/mlx5: Enable multiplane mode only when it is supportedMark Zhang1-1/+3
2024-12-23net/mlx5e: Keep netdev when leave switchdev for devlink set legacy onlyJianbo Liu1-0/+1
2024-12-23net/mlx5: fs, add counter object to flow destinationMoshe Shemesh1-1/+3
2024-12-16net/mlx5: Add device cap abs_native_port_numRongwei Liu1-1/+2
2024-12-05net/mlx5: qos: Add ifc support for cross-esw schedulingCosmin Ratiu1-3/+8
2024-12-05net/mlx5: Add support for new scheduling elementsCarolina Jubran1-3/+11
2024-12-05net/mlx5: Add ConnectX-8 device to ifcYevgeny Kliteynik1-0/+1
2024-12-05net/mlx5: ifc: Reorganize mlx5_ifc_flow_table_context_bitsCosmin Ratiu1-13/+17
2024-12-05RDMA/mlx5: Enforce same type port association for multiport RoCEPatrisious Haddad1-0/+6
2024-11-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-6/+17
2024-11-04net/mlx5: Introduce data placement ordering bitsEdward Srouji1-6/+17
2024-10-10net/mlx5: qos: Flesh out element_attributes in mlx5_ifc.hCosmin Ratiu1-30/+37
2024-10-04net/mlx5: hw counters: Remove mlx5_fc_create_exCosmin Ratiu1-3/+0
2024-10-04net/mlx5: hw counters: Make fc_stats & fc_pool privateCosmin Ratiu1-32/+1
2024-10-02Merge tag 'mlx5-fixes-2024-09-25' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-1/+1
2024-09-25net/mlx5: Fix wrong reserved field in hca_cap_2 in mlx5_ifcYevgeny Kliteynik1-1/+1
2024-09-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-20/+126
2024-09-13RDMA/mlx5: Use IB set_netdev and get_netdev functionsChiara Meiohas2-1/+2
2024-09-13net/mlx5: Handle memory scheme ODP capabilitiesMichael Guralnik1-3/+7
2024-09-12net/mlx5: Add NOT_READY command return statusShay Drory1-0/+1
2024-09-12net/mlx5: Add device cap for supporting hot reset in sync reset flowMoshe Shemesh1-2/+9
2024-09-12net/mlx5: fs, make get_root_namespace API functionMoshe Shemesh1-0/+3
2024-09-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+9
2024-09-11RDMA/mlx5: Add new ODP memory scheme eqe formatMichael Guralnik1-1/+21
2024-09-11net/mlx5: Expose HW bits for Memory scheme ODPMichael Guralnik2-11/+50
2024-09-11net/mlx5: Expand mkey page size to support 6 bitsMichael Guralnik1-3/+4
2024-09-09net/mlx5: Add missing masks and QoS bit masks for scheduling elementsCarolina Jubran1-1/+9
2024-09-09net/mlx5: Added missing definitions in preparation for HW SteeringYevgeny Kliteynik1-0/+1
2024-09-09net/mlx5: Added missing mlx5_ifc definition for HW SteeringYevgeny Kliteynik1-28/+161
2024-08-08net/mlx5: Add IFC related stuff for data directYishai Hadas1-5/+46
2024-08-05net/mlx5: Add support for MTPTM and MTCTR registersRahul Rameshbabu3-1/+51
2024-07-19Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-0/+2
2024-07-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds5-12/+65
2024-07-15Merge tag 'aux-sysfs-irqs' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Jakub Kicinski2-1/+16
2024-07-13net/mlx5: IFC updates for SF max IO EQsDaniel Jurgens1-1/+3
2024-07-09vdpa/mlx5: Add support for modifying the VQ features fieldDragos Tatulea1-0/+1
2024-07-09vdpa/mlx5: Add support for modifying the virtio_version VQ fieldDragos Tatulea1-0/+1
2024-07-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+5
2024-07-01RDMA/mlx5: Support per-plane port IB counters by querying PPCNT registerMark Zhang1-0/+1
2024-07-01net/mlx5: mlx5_ifc update for accessing ppcnt register of plane portsMark Zhang1-2/+45
2024-07-01RDMA/mlx5: Add plane index support when querying PTYS registersMark Zhang1-2/+3
2024-07-01RDMA/mlx5: Add support to multi-plane device and portMark Zhang1-0/+1
2024-07-01net/mlx5: mlx5_ifc update for multi-plane supportMark Zhang1-5/+9
2024-06-28net/mlx5: IFC updates for changing max EQsDaniel Jurgens1-1/+5
2024-06-26RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabledOr Har-Toov1-3/+6
2024-06-16RDMA/mlx5: Add Qcounters req_transport_retries_exceeded/req_rnr_retries_exceededPatrisious Haddad1-1/+5
2024-06-16net/mlx5: Reimplement write combining testJianbo Liu1-0/+11
2024-06-14net/mlx5e: Support SWP-mode offload L4 csum calculationRahul Rameshbabu1-1/+2
2024-06-14net/mlx5: Correct TASR typo into TSARCosmin Ratiu1-1/+1
2024-06-05net/mlx5e: SHAMPO, Re-enable HW-GROYoray Zack1-5/+11
2024-06-05net/mlx5e: SHAMPO, Use KSMs instead of KLMsYoray Zack1-0/+1
2024-05-24net/mlx5: Fix MTMP register capability offset in MCAM registerGal Pressman1-2/+2
2024-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2024-05-13net/mlx5: Remove unused msix related exported APIsParav Pandit1-7/+0
2024-05-13net/mlx5: Enable 8 ports LAGShay Drory1-1/+1
2024-05-10net/mlx5: Add a timeout to acquire the command queue semaphoreAkiva Goldberger1-0/+1
2024-04-22net/mlx5e: Support updating coalescing configuration without resetting channelsRahul Rameshbabu2-4/+6
2024-04-22net/mlx5e: Use DIM constants for CQ period mode parameterRahul Rameshbabu1-2/+2
2024-04-05net/mlx5e: Support FEC settings for 100G/lane modesCosmin Ratiu1-2/+18
2024-04-03net/mlx5: Skip pages EQ creation for non-page supplier functionJianbo Liu1-1/+3
2024-04-03net/mlx5: Support matching on l4_type for ttc_tableJianbo Liu2-5/+33
2024-04-03net/mlx5: Convert uintX_t to uXGal Pressman1-1/+1
2024-03-15Merge tag 'vfio-v6.9-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-0/+5
2024-03-08Merge tag 'mlx5-socket-direct-v3' of git://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski2-1/+4
2024-03-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2024-03-07net/mlx5: Enable SD featureTariq Toukan1-0/+1
2024-03-07net/mlx5: Add MPIR bit in mcam_access_regTariq Toukan1-1/+3
2024-03-01net/mlx5: Check capability for fw_resetMoshe Shemesh1-1/+3
2024-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+5
2024-02-22net/mlx5: Add the IFC related bits for query trackerYishai Hadas1-0/+5
2024-02-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-2/+5
2024-02-05net/mlx5: Remove initial segmentation duplicate definitionsGal Pressman1-0/+1
2024-02-01net/mlx5: DPLL, Implement lock status error valueJiri Pirko1-0/+8
2024-01-31IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not sup...Mark Zhang1-1/+1
2024-01-31RDMA/mlx5: Fix fortify source warning while accessing Eth segmentLeon Romanovsky1-1/+4
2024-01-24net/mlx5: Bridge, fix multicast packets sent to uplinkMoshe Shemesh2-1/+2
2024-01-24net/mlx5: Fix query of sd_group fieldTariq Toukan2-3/+8
2024-01-24net/mlx5e: Use the correct lag ports number when creating TISesSaeed Mahameed1-0/+1
2024-01-18Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-1/+6
2024-01-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds3-2/+16
2024-01-10vdpa/mlx5: Use vq suspend/resume during .set_mapDragos Tatulea1-0/+1
2024-01-10vdpa/mlx5: Mark vq state for modification in hw vqDragos Tatulea1-0/+2
2024-01-10vdpa/mlx5: Mark vq addrs for modification in hw vqDragos Tatulea1-0/+1
2024-01-10vdpa/mlx5: Expose resumable vq capabilityDragos Tatulea1-1/+2
2024-01-07Revert "mlx5 updates 2023-12-20"Jakub Kicinski3-29/+6
2023-12-20net/mlx5: Implement management PF Ethernet profileArmen Ratner2-3/+19
2023-12-20net/mlx5: Enable SD featureTariq Toukan1-0/+1
2023-12-20net/mlx5: Fix query of sd_group fieldTariq Toukan2-3/+8
2023-12-20net/mlx5e: Use the correct lag ports number when creating TISesSaeed Mahameed1-0/+1
2023-12-18Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-1/+1
2023-12-15Merge tag 'mlx5-updates-2023-12-13' of git://git.kernel.org/pub/scm/linux/ker...David S. Miller2-6/+42
2023-12-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+8
2023-12-13net/mlx5: Move TISes from priv to mdev HW resourcesTariq Toukan1-0/+2
2023-12-13net/mlx5: Expose Management PCIe Index Register (MPIR)Tariq Toukan2-0/+15
2023-12-13net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-DirectTariq Toukan1-6/+25
2023-12-13mlx5: implement VLAN tag XDP hintLarysa Zaremba1-1/+1
2023-12-12net/mlx5: E-Switch, expose eswitch manager vportMark Bloch1-0/+8
2023-12-12RDMA/mlx5: Support handling of SW encap ICM areaShun Hao1-0/+1
2023-12-12net/mlx5: Introduce indirect-sw-encap ICM propertiesShun Hao1-2/+7
2023-12-04net/mlx5e: Tidy up IPsec NAT-T SA discoveryLeon Romanovsky1-1/+1
2023-12-04net/mlx5e: Honor user choice of IPsec replay window sizeLeon Romanovsky1-0/+7
2023-11-15net/mlx5: Query maximum frequency adjustment of the PTP hardware clockRahul Rameshbabu1-1/+4
2023-11-05Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-2/+13
2023-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-1/+2
2023-11-01vdpa/mlx5: Enable hw support for vq descriptor mappingDragos Tatulea1-1/+6
2023-10-14net/mlx5: Remove unused declarationYue Haibing1-14/+0
2023-10-14net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcomShay Drory1-0/+1
2023-10-14net/mlx5: Parallelize vhca event handlingWei Zhang1-0/+1
2023-10-13Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm/linux/kernel/git/m...Jakub Kicinski3-5/+70
2023-10-04IPsec packet offload support in multiport RoCE devicesLeon Romanovsky3-5/+70
2023-10-02vdpa/mlx5: Expose descriptor group mkey hw capabilityDragos Tatulea1-1/+7
2023-10-02net/mlx5: Add alias flow table bitsPatrisious Haddad1-1/+55
2023-10-02RDMA/mlx5: Send events from IB driver about device affiliation statePatrisious Haddad2-0/+4
2023-09-28net/mlx5: Introduce ifc bits for migration in a chunk modeYishai Hadas1-4/+11
2023-09-26IB/mlx5: Rename 400G_8X speed to comply to naming conventionPatrisious Haddad1-1/+1