summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c
AgeCommit message (Expand)Author
2022-03-17net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memoryRongwei Liu
2022-03-17net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memoryRongwei Liu
2022-03-09net/mlx5: DR, Add support for ConnectX-7 steeringYevgeny 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, Improve steering for empty or RX/TX-only matchersYevgeny 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-12-31net/mlx5: DR, Warn on failure to destroy objects due to refcountYevgeny Kliteynik
2021-12-31net/mlx5: DR, Add support for dumping steering infoMuhammad Sammar
2021-12-31net/mlx5: DR, Rename list field in matcher struct to list_nodeYevgeny Kliteynik
2021-12-31net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_"Yevgeny Kliteynik
2021-12-31net/mlx5: DR, Fix error flow in creating matcherYevgeny Kliteynik
2021-11-16net/mlx5: DR, Fix check for unsupported fields in match paramYevgeny Kliteynik
2021-10-29net/mlx5: DR, Add check for unsupported fields in match paramMuhammad Sammar
2021-08-26net/mlx5: DR, Remove HW specific STE type from nic domainYevgeny Kliteynik
2021-08-26net/mlx5: DR, Skip source port matching on FDB RX 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-01-29net/mlx5: DR, Allow native protocol support for HW STEv1Yevgeny Kliteynik
2021-01-05net/mlx5: DR, Use the new HW specific STE infrastructureYevgeny Kliteynik
2020-12-02Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/pub/scm/linux/kernel...Jakub Kicinski
2020-11-26net/mlx5: Check dr mask size against mlx5_match_param sizeMuhammad Sammar
2020-11-05net/mlx5: DR, Rename matcher functions to be more HW agnosticYevgeny Kliteynik
2020-11-05net/mlx5: DR, Rename builders HW specific namesYevgeny Kliteynik
2020-09-30net/mlx5: DR, Remove unneeded local variableYevgeny 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-07-28net/mlx5: drop unnecessary list_emptyJulia Lawall
2020-07-28net/mlx5: DR, Reduce print level for matcher printAlex Vesker
2020-05-27net/mlx5: DR, Split RX and TX lock for parallel insertionAlex Vesker
2020-02-27net/mlx5: DR, Improve log messagesErez Shitrit
2020-02-27net/mlx5: DR, Change matcher priority parameter typeHamdan Igbaria
2019-11-22net/mlx5: DR, Add support for Geneve packets SW steeringYevgeny Kliteynik
2019-11-22net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steeringYevgeny Kliteynik
2019-11-13net/mlx5: DR, Fix matcher builders select checkAlex Vesker
2019-11-01net/mlx5: DR, Support IPv4 and IPv6 mixed matcherAlex Vesker
2019-09-24net/mlx5: DR, Allow matching on vport based on vhca_idAlaa Hleihel
2019-09-24net/mlx5: DR, Fix getting incorrect prev node in ste_freeAlex Vesker
2019-09-03net/mlx5: DR, Expose steering matcher functionalityAlex Vesker