summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
AgeCommit message (Expand)Author
2023-05-22net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUsErez Shitrit
2023-04-14net/mlx5: DR, Split chunk allocation to HW-dependent waysYevgeny Kliteynik
2022-12-08net/mlx5: DR, Add function that tells if STE miss addr has been initializedYevgeny Kliteynik
2022-10-27net/mlx5: DR, Allocate htbl from its own slab allocatorYevgeny Kliteynik
2022-03-17net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memoryRongwei Liu
2022-03-17net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memoryRongwei Liu
2022-03-17net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunkRongwei Liu
2022-03-17net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memoryRongwei Liu
2022-03-17net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunkRongwei Liu
2022-03-09net/mlx5: DR, Add support for ConnectX-7 steeringYevgeny Kliteynik
2022-03-09net/mlx5: DR, Refactor ste_ctx handling for STE v0/1Yevgeny Kliteynik
2022-03-09net/mlx5: DR, Add support for matching on Internet Header Length (IHL)Yevgeny Kliteynik
2022-02-23net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_versionYevgeny Kliteynik
2021-12-31net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist fieldYevgeny Kliteynik
2021-12-31net/mlx5: DR, Support matching on tunnel headers 0 and 1Muhammad Sammar
2021-12-31net/mlx5: DR, Add misc5 to match_param structsMuhammad Sammar
2021-10-29net/mlx5: DR, Add check for unsupported fields in match paramMuhammad Sammar
2021-08-26net/mlx5: DR, Improve rule tracking memory consumptionYevgeny Kliteynik
2021-08-26net/mlx5: DR, Remove rehash ctrl struct from dr_htblYevgeny Kliteynik
2021-08-26net/mlx5: DR, Remove HW specific STE type from nic domainYevgeny Kliteynik
2021-04-19net/mlx5: DR, Add support for matching tunnel GTP-UYevgeny Kliteynik
2021-04-19net/mlx5: DR, Set flex parser for TNL_MPLS dynamicallyYevgeny Kliteynik
2021-04-19net/mlx5: DR, Add support for matching on geneve TLV optionYevgeny Kliteynik
2021-04-19net/mlx5: DR, Set STEv0 ICMP flex parser dynamicallyYevgeny Kliteynik
2021-04-19net/mlx5: DR, Add support for dynamic flex parserYevgeny Kliteynik
2021-02-01net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devicesYevgeny Kliteynik
2021-01-29net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-listYevgeny Kliteynik
2021-01-29net/mlx5: DR, Use HW specific logic API when writing STEYevgeny Kliteynik
2021-01-29net/mlx5: DR, Use the right size when writing partial STE into HWYevgeny Kliteynik
2021-01-29net/mlx5: DR, Add HW STEv1 match logicYevgeny Kliteynik
2021-01-05net/mlx5: DR, Move STEv0 modify header logicYevgeny Kliteynik
2021-01-05net/mlx5: DR, Move STEv0 action apply logicYevgeny Kliteynik
2021-01-05net/mlx5: DR, Move STEv0 setters and gettersYevgeny Kliteynik
2021-01-05net/mlx5: DR, Move action apply logic to dr_steYevgeny Kliteynik
2021-01-05net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr headerYevgeny Kliteynik
2021-01-05net/mlx5: DR, Remove unused macro definition from dr_steYevgeny Kliteynik
2021-01-05net/mlx5: DR, Move HW STEv0 match logic to a separate fileYevgeny Kliteynik
2021-01-05net/mlx5: DR, Use the new HW specific STE infrastructureYevgeny Kliteynik
2021-01-05net/mlx5: DR, Move macros from dr_ste.c to headerYevgeny Kliteynik
2021-01-05net/mlx5: DR, Add infrastructure for supporting several steering formatsYevgeny Kliteynik
2020-11-05net/mlx5: DR, Rename builders HW specific namesYevgeny Kliteynik
2020-09-30net/mlx5: DR, Call ste_builder directly with tag pointerYevgeny Kliteynik
2020-09-30net/mlx5: DR, Remove unneeded vlan check from L2 builderYevgeny Kliteynik
2020-09-30net/mlx5: DR, Remove unneeded check from source port builderYevgeny Kliteynik
2020-09-30net/mlx5: DR, Replace the check for valid STE entryYevgeny Kliteynik
2020-05-29net/mlx5: DR: Fix incorrect type in return expressionSaeed Mahameed
2020-05-29net/mlx5: DR: Fix cast to restricted __be32Saeed Mahameed
2020-05-18net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bitsRaed Salem
2020-02-27net/mlx5: DR, Improve log messagesErez Shitrit
2020-02-18net/mlx5: DR, Fix matching on vport gvmiHamdan Igbaria