summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c
Commit message (Expand)AuthorAgeFilesLines
* net/mlx5: DR, Add support for matching tunnel GTP-UYevgeny Kliteynik2021-04-191-0/+41
* net/mlx5: DR, Set flex parser for TNL_MPLS dynamicallyYevgeny Kliteynik2021-04-191-5/+19
* net/mlx5: DR, Add support for matching on geneve TLV optionYevgeny Kliteynik2021-04-191-0/+14
* net/mlx5: DR, Set STEv0 ICMP flex parser dynamicallyYevgeny Kliteynik2021-04-191-6/+6
* net/mlx5: DR, Add support for dynamic flex parserYevgeny Kliteynik2021-04-191-0/+54
* net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devicesYevgeny Kliteynik2021-02-011-0/+5
* net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-listYevgeny Kliteynik2021-01-291-4/+15
* net/mlx5: DR, Use HW specific logic API when writing STEYevgeny Kliteynik2021-01-291-0/+7
* net/mlx5: DR, Use the right size when writing partial STE into HWYevgeny Kliteynik2021-01-291-1/+1
* net/mlx5: DR, Add HW STEv1 match logicYevgeny Kliteynik2021-01-291-1/+1
* net/mlx5: DR, Move STEv0 modify header logicYevgeny Kliteynik2021-01-051-0/+64
* net/mlx5: DR, Move STEv0 action apply logicYevgeny Kliteynik2021-01-051-234/+6
* net/mlx5: DR, Move STEv0 setters and gettersYevgeny Kliteynik2021-01-051-78/+69
* net/mlx5: DR, Move action apply logic to dr_steYevgeny Kliteynik2021-01-051-46/+190
* net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr headerYevgeny Kliteynik2021-01-051-3/+3
* net/mlx5: DR, Remove unused macro definition from dr_steYevgeny Kliteynik2021-01-051-2/+0
* net/mlx5: DR, Move HW STEv0 match logic to a separate fileYevgeny Kliteynik2021-01-051-1279/+0
* net/mlx5: DR, Use the new HW specific STE infrastructureYevgeny Kliteynik2021-01-051-265/+501
* net/mlx5: DR, Move macros from dr_ste.c to headerYevgeny Kliteynik2021-01-051-74/+0
* net/mlx5: DR, Add infrastructure for supporting several steering formatsYevgeny Kliteynik2021-01-051-1/+1
* net/mlx5: DR, Rename builders HW specific namesYevgeny Kliteynik2020-11-051-21/+21
* net/mlx5: DR, Call ste_builder directly with tag pointerYevgeny Kliteynik2020-09-301-67/+32
* net/mlx5: DR, Remove unneeded vlan check from L2 builderYevgeny Kliteynik2020-09-301-19/+6
* net/mlx5: DR, Remove unneeded check from source port builderYevgeny Kliteynik2020-09-301-25/+15
* net/mlx5: DR, Replace the check for valid STE entryYevgeny Kliteynik2020-09-301-19/+0
* net/mlx5: DR: Fix incorrect type in return expressionSaeed Mahameed2020-05-291-1/+1
* net/mlx5: DR: Fix cast to restricted __be32Saeed Mahameed2020-05-291-1/+1
* net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bitsRaed Salem2020-05-181-1/+0
* net/mlx5: DR, Improve log messagesErez Shitrit2020-02-271-1/+1
* net/mlx5: DR, Fix matching on vport gvmiHamdan Igbaria2020-02-181-1/+4
* net/mlx5: DR, No need for atomic refcount for internal SW steering resourcesYevgeny Kliteynik2020-01-061-5/+5
* Merge tag 'mlx5-updates-2019-11-22' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski2019-11-231-42/+84
|\
| * net/mlx5: DR, Add support for Geneve packets SW steeringYevgeny Kliteynik2019-11-221-0/+53
| * net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steeringYevgeny Kliteynik2019-11-221-42/+31
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2019-11-221-21/+1
|\ \ | |/ |/|
| * net/mlx5: DR, Limit STE hash table enlarge based on bytemaskAlex Vesker2019-11-201-20/+0
| * net/mlx5: DR, Skip rehash for tables with byte mask zeroAlex Vesker2019-11-201-1/+1
* | net/mlx5: DR, Replace CRC32 implementation to use kernel libHamdan Igbaria2019-11-011-1/+9
|/
* net/mlx5: DR, Allow matching on vport based on vhca_idAlaa Hleihel2019-09-241-4/+32
* net/mlx5: DR, Fix getting incorrect prev node in ste_freeAlex Vesker2019-09-241-9/+5
* net/mlx5: DR, Add Steering entry (STE) utilitiesAlex Vesker2019-09-031-0/+2308