aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-03-17net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memoryRongwei Liu1-7/+9
2022-03-17net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memoryRongwei Liu1-1/+1
2022-03-09net/mlx5: DR, Add support for ConnectX-7 steeringYevgeny Kliteynik1-4/+4
2022-03-09net/mlx5: DR, Add support for matching on Internet Header Length (IHL)Yevgeny Kliteynik1-2/+9
2022-02-23net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_versionYevgeny Kliteynik1-16/+4
2021-12-31net/mlx5: DR, Improve steering for empty or RX/TX-only matchersYevgeny Kliteynik1-82/+78
2021-12-31net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist fieldYevgeny Kliteynik1-0/+17
2021-12-31net/mlx5: DR, Support matching on tunnel headers 0 and 1Muhammad Sammar1-1/+11
2021-12-31net/mlx5: DR, Add misc5 to match_param structsMuhammad Sammar1-0/+3
2021-12-31net/mlx5: DR, Warn on failure to destroy objects due to refcountYevgeny Kliteynik1-1/+1
2021-12-31net/mlx5: DR, Add support for dumping steering infoMuhammad Sammar1-0/+1
2021-12-31net/mlx5: DR, Rename list field in matcher struct to list_nodeYevgeny Kliteynik1-13/+13
2021-12-31net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_"Yevgeny Kliteynik1-1/+1
2021-12-31net/mlx5: DR, Fix error flow in creating matcherYevgeny Kliteynik1-21/+32
2021-11-16net/mlx5: DR, Fix check for unsupported fields in match paramYevgeny Kliteynik1-5/+6
2021-10-29net/mlx5: DR, Add check for unsupported fields in match paramMuhammad Sammar1-3/+25
2021-08-26net/mlx5: DR, Remove HW specific STE type from nic domainYevgeny Kliteynik1-1/+1
2021-08-26net/mlx5: DR, Skip source port matching on FDB RX domainYevgeny Kliteynik1-1/+13
2021-04-19net/mlx5: DR, Add support for matching tunnel GTP-UYevgeny Kliteynik1-0/+118
2021-04-19net/mlx5: DR, Set flex parser for TNL_MPLS dynamicallyYevgeny Kliteynik1-15/+50
2021-04-19net/mlx5: DR, Add support for matching on geneve TLV optionYevgeny Kliteynik1-2/+11
2021-04-19net/mlx5: DR, Set STEv0 ICMP flex parser dynamicallyYevgeny Kliteynik1-7/+5
2021-04-19net/mlx5: DR, Add support for dynamic flex parserYevgeny Kliteynik1-0/+50
2021-01-29net/mlx5: DR, Allow native protocol support for HW STEv1Yevgeny Kliteynik1-4/+8
2021-01-05net/mlx5: DR, Use the new HW specific STE infrastructureYevgeny Kliteynik1-45/+61
2020-12-02Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linuxJakub Kicinski1-1/+1
2020-11-26net/mlx5: Check dr mask size against mlx5_match_param sizeMuhammad Sammar1-1/+1
2020-11-05net/mlx5: DR, Rename matcher functions to be more HW agnosticYevgeny Kliteynik1-23/+31
2020-11-05net/mlx5: DR, Rename builders HW specific namesYevgeny Kliteynik1-29/+34
2020-09-30net/mlx5: DR, Remove unneeded local variableYevgeny Kliteynik1-3/+1
2020-09-30net/mlx5: DR, Remove unneeded vlan check from L2 builderYevgeny Kliteynik1-8/+4
2020-09-30net/mlx5: DR, Remove unneeded check from source port builderYevgeny Kliteynik1-4/+2
2020-07-28net/mlx5: drop unnecessary list_emptyJulia Lawall1-7/+6
2020-07-28net/mlx5: DR, Reduce print level for matcher printAlex Vesker1-1/+1
2020-05-27net/mlx5: DR, Split RX and TX lock for parallel insertionAlex Vesker1-5/+5
2020-02-27net/mlx5: DR, Improve log messagesErez Shitrit1-5/+5
2020-02-27net/mlx5: DR, Change matcher priority parameter typeHamdan Igbaria1-1/+1
2019-11-22net/mlx5: DR, Add support for Geneve packets SW steeringYevgeny Kliteynik1-0/+27
2019-11-22net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steeringYevgeny Kliteynik1-12/+21
2019-11-13net/mlx5: DR, Fix matcher builders select checkAlex Vesker1-1/+1
2019-11-01net/mlx5: DR, Support IPv4 and IPv6 mixed matcherAlex Vesker1-32/+33
2019-09-24net/mlx5: DR, Allow matching on vport based on vhca_idAlaa Hleihel1-2/+1
2019-09-24net/mlx5: DR, Fix getting incorrect prev node in ste_freeAlex Vesker1-6/+4
2019-09-03net/mlx5: DR, Expose steering matcher functionalityAlex Vesker1-0/+770