summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/steering
Commit message (Expand)AuthorAgeFilesLines
* net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_ruleYevgeny Kliteynik2023-01-091-4/+7
* net/mlx5: DR, Add support for range match actionYevgeny Kliteynik2022-12-087-3/+363
* net/mlx5: DR, Add function that tells if STE miss addr has been initializedYevgeny Kliteynik2022-12-087-0/+23
* net/mlx5: DR, Some refactoring of miss address handlingYevgeny Kliteynik2022-12-081-10/+14
* net/mlx5: DR, Manage definers with refcountsYevgeny Kliteynik2022-12-084-2/+162
* net/mlx5: DR, Handle FT action in a separate functionYevgeny Kliteynik2022-12-081-46/+81
* net/mlx5: DR, Rework is_fw_table functionYevgeny Kliteynik2022-12-082-11/+18
* net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general objectYevgeny Kliteynik2022-12-082-0/+86
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-11-291-1/+4
|\
| * net/mlx5: DR, Fix uninitialized var warningYueHaibing2022-11-241-1/+4
* | net/mlx5: Fix spelling mistake "destoy" -> "destroy"Colin Ian King2022-11-121-1/+1
* | Merge tag 'mlx5-updates-2022-10-24' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski2022-10-2810-138/+406
|\ \ | |/ |/|
| * net/mlx5: DR, Remove the buddy used_listYevgeny Kliteynik2022-10-274-42/+13
| * net/mlx5: DR, Keep track of hot ICM chunks in an array instead of listYevgeny Kliteynik2022-10-274-22/+71
| * net/mlx5: DR, Lower sync threshold for ICM hot memoryYevgeny Kliteynik2022-10-271-2/+4
| * net/mlx5: DR, Allocate htbl from its own slab allocatorYevgeny Kliteynik2022-10-274-4/+36
| * net/mlx5: DR, Allocate icm_chunks from their own slab allocatorYevgeny Kliteynik2022-10-273-3/+24
| * net/mlx5: DR, Manage STE send info objects in poolYevgeny Kliteynik2022-10-274-19/+173
| * net/mlx5: DR, In rehash write the line in the entry immediatelyYevgeny Kliteynik2022-10-271-0/+9
| * net/mlx5: DR, Handle domain memory resources init/uninit separatelyYevgeny Kliteynik2022-10-271-18/+37
| * net/mlx5: DR, Initialize chunk's ste_arrays at chunk creationYevgeny Kliteynik2022-10-271-21/+4
| * net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamicallyYevgeny Kliteynik2022-10-271-13/+27
| * net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroyYevgeny Kliteynik2022-10-271-6/+5
| * net/mlx5: DR, Check device state when polling CQYevgeny Kliteynik2022-10-271-1/+9
| * net/mlx5: DR, Fix the SMFS sync_steering for fast teardownYevgeny Kliteynik2022-10-271-0/+7
| * net/mlx5: DR, In destroy flow, free resources even if FW command failedYevgeny Kliteynik2022-10-271-1/+1
* | net/mlx5: DR, Fix matcher disconnect error flowRongwei Liu2022-10-271-1/+2
|/
* net/mlx5: Remove unused structsGal Pressman2022-09-272-18/+0
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2022-08-045-7/+13
|\
| * net/mlx5: fs, allow flow table creation with a UIDMark Bloch2022-07-175-7/+13
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2022-08-031-5/+8
|\ \
| * | net/mlx5: DR, Fix SMFS steering info dump formatYevgeny Kliteynik2022-07-281-5/+8
| |/
* / net/mlx5: DR, Add support for flow metering ASOYevgeny Kliteynik2022-07-286-0/+227
|/
* net/mlx5: Don't use already freed action pointerLeon Romanovsky2022-05-311-5/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-05-196-27/+62
|\
| * net/mlx5: DR, Ignore modify TTL on RX if device doesn't support itYevgeny Kliteynik2022-05-172-21/+48
| * net/mlx5: DR, Fix missing flow_source when creating multi-destination FW tableMaor Dickman2022-05-175-6/+14
* | net/mlx5: fs, add unused destination typeMark Bloch2022-05-021-1/+4
* | net/mlx5: fs, split software and IFC flow destination definitionsMark Bloch2022-05-021-4/+12
|/
* net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memoryRongwei Liu2022-03-175-40/+55
* net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memoryRongwei Liu2022-03-175-46/+37
* net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunkRongwei Liu2022-03-175-27/+42
* net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memoryRongwei Liu2022-03-178-33/+54
* net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunkRongwei Liu2022-03-174-10/+22
* net/mlx5: DR, Adjust structure member to reduce memory holeRongwei Liu2022-03-171-3/+3
* net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow tablePaul Blakey2022-03-102-0/+8
* net/mlx5: Delete useless module.h includeLeon Romanovsky2022-03-101-1/+0
* net/mlx5: DR, Add support for ConnectX-7 steeringYevgeny Kliteynik2022-03-099-110/+434
* net/mlx5: DR, Refactor ste_ctx handling for STE v0/1Yevgeny Kliteynik2022-03-095-17/+40
* net/mlx5: DR, Rename action modify fields to reflect naming in HW specYevgeny Kliteynik2022-03-091-12/+12