summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c
Commit message (Expand)AuthorAgeFilesLines
* net/mlx5: DR, Fix potential race in dr_rule_create_rule_nicYevgeny Kliteynik2023-02-071-10/+15
* net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_ruleYevgeny Kliteynik2023-01-091-4/+7
* net/mlx5: DR, Add function that tells if STE miss addr has been initializedYevgeny Kliteynik2022-12-081-0/+3
* net/mlx5: DR, Some refactoring of miss address handlingYevgeny Kliteynik2022-12-081-10/+14
* Merge tag 'mlx5-updates-2022-10-24' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski2022-10-281-32/+60
|\
| * net/mlx5: DR, Manage STE send info objects in poolYevgeny Kliteynik2022-10-271-19/+24
| * net/mlx5: DR, In rehash write the line in the entry immediatelyYevgeny Kliteynik2022-10-271-0/+9
| * net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamicallyYevgeny Kliteynik2022-10-271-13/+27
* | net/mlx5: DR, Fix matcher disconnect error flowRongwei Liu2022-10-271-1/+2
|/
* net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memoryRongwei Liu2022-03-171-11/+13
* net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memoryRongwei Liu2022-03-171-14/+14
* net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunkRongwei Liu2022-03-171-1/+1
* net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memoryRongwei Liu2022-03-171-8/+11
* net/mlx5: DR, Improve steering for empty or RX/TX-only matchersYevgeny Kliteynik2021-12-311-3/+25
* net/mlx5: DR, Add misc5 to match_param structsMuhammad Sammar2021-12-311-0/+10
* net/mlx5: DR, Add support for dumping steering infoMuhammad Sammar2021-12-311-5/+4
* net/mlx5: DR, Add check for unsupported fields in match paramMuhammad Sammar2021-10-291-1/+1
* net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINKYevgeny Kliteynik2021-09-301-2/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-08-311-1/+1
|\
| * net/mlx5: DR, fix a potential use-after-free bugWentao_Liang2021-08-261-1/+1
* | net/mlx5: DR, Improve rule tracking memory consumptionYevgeny Kliteynik2021-08-261-65/+69
* | net/mlx5: DR, Remove rehash ctrl struct from dr_htblYevgeny Kliteynik2021-08-261-3/+5
* | net/mlx5: DR, Remove HW specific STE type from nic domainYevgeny Kliteynik2021-08-261-4/+4
|/
* net/mlx5: DR, Add support for dynamic flex parserYevgeny Kliteynik2021-04-191-0/+11
* net/mlx5: DR, Use HW specific logic API when writing STEYevgeny Kliteynik2021-01-291-4/+5
* net/mlx5: DR, Use the right size when writing partial STE into HWYevgeny Kliteynik2021-01-291-4/+8
* net/mlx5: DR, Move STEv0 setters and gettersYevgeny Kliteynik2021-01-051-16/+33
* net/mlx5: Check dr mask size against mlx5_match_param sizeMuhammad Sammar2020-11-261-2/+1
* net/mlx5: DR, Add support for rule creation with flow source hintHamdan Igbaria2020-09-301-20/+21
* net/mlx5: DR, Replace the check for valid STE entryYevgeny Kliteynik2020-09-301-3/+3
* net/mlx5: drop unnecessary list_emptyJulia Lawall2020-07-281-3/+2
* net/mlx5: DR, Split RX and TX lock for parallel insertionAlex Vesker2020-05-271-17/+14
* net/mlx5: DR, Improve log messagesErez Shitrit2020-02-271-9/+9
* net/mlx5: DR, Init lists that are used in rule's memberErez Shitrit2020-01-061-0/+3
* net/mlx5: DR, No need for atomic refcount for internal SW steering resourcesYevgeny Kliteynik2020-01-061-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2019-11-221-0/+15
|\
| * net/mlx5: DR, Limit STE hash table enlarge based on bytemaskAlex Vesker2019-11-201-0/+15
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2019-11-091-0/+2
|\|
| * net/mlx5: DR, Fix memory leak during rule creationAlex Vesker2019-11-061-0/+2
* | net/mlx5: DR, Support IPv4 and IPv6 mixed matcherAlex Vesker2019-11-011-6/+7
|/
* net/mlx5: DR, Allow insertion of duplicate rulesAlex Vesker2019-10-081-6/+4
* net/mlx5: DR, Fix getting incorrect prev node in ste_freeAlex Vesker2019-09-241-1/+1
* net/mlx5: DR, Expose steering rule functionalityAlex Vesker2019-09-031-0/+1243