summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h
AgeCommit message (Expand)AuthorFilesLines
2022-03-02net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_versionYevgeny Kliteynik1-0/+10
2021-08-27net/mlx5: DR, Improve rule tracking memory consumptionYevgeny Kliteynik1-14/+11
2021-08-27net/mlx5: DR, Remove rehash ctrl struct from dr_htblYevgeny Kliteynik1-2/+19
2021-08-27net/mlx5: DR, Remove HW specific STE type from nic domainYevgeny Kliteynik1-2/+7
2021-08-27net/mlx5: DR, Merge DR_STE_SIZE enumsYevgeny Kliteynik1-3/+0
2021-08-27net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tablesYevgeny Kliteynik1-1/+3
2021-08-27net/mlx5: DR, Warn and ignore SW steering rule insertion on QP errYevgeny Kliteynik1-0/+1
2021-08-27net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RXYevgeny Kliteynik1-1/+3
2021-08-27net/mlx5: DR, Added support for REMOVE_HEADER packet reformatYevgeny Kliteynik1-0/+1
2021-06-26net/mlx5: DR, Add support for flow sampler offloadYevgeny Kliteynik1-0/+14
2021-06-10net/mlx5: DR, Added support for INSERT_HEADER reformat typeYevgeny Kliteynik1-4/+13
2021-06-10net/mlx5: DR, Allow encap action for RX for supporting devicesYevgeny Kliteynik1-0/+5
2021-05-27net/mlx5: DR, Remove unused field of send_ring structYevgeny Kliteynik1-1/+0
2021-04-20net/mlx5: DR, Add support for isolate_vl_tc QPYevgeny Kliteynik1-0/+2
2021-04-20net/mlx5: DR, Add support for force-loopback QPYevgeny Kliteynik1-0/+7
2021-04-20net/mlx5: DR, Add support for matching tunnel GTP-UYevgeny Kliteynik1-1/+34
2021-04-20net/mlx5: DR, Set flex parser for TNL_MPLS dynamicallyYevgeny Kliteynik1-0/+12
2021-04-20net/mlx5: DR, Add support for matching on geneve TLV optionYevgeny Kliteynik1-2/+9
2021-04-20net/mlx5: DR, Set STEv0 ICMP flex parser dynamicallyYevgeny Kliteynik1-5/+5
2021-04-20net/mlx5: DR, Add support for dynamic flex parserYevgeny Kliteynik1-1/+25
2021-04-14net/mlx5: DR, Use variably sized data structures for different actionsJianbo Liu1-43/+61
2021-02-02net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devicesYevgeny Kliteynik1-0/+2
2021-01-30net/mlx5: DR, Allow SW steering for sw_owner_v2 devicesYevgeny Kliteynik1-1/+5
2021-01-30net/mlx5: DR, Use HW specific logic API when writing STEYevgeny Kliteynik1-0/+3
2021-01-06net/mlx5: DR, Move STEv0 modify header logicYevgeny Kliteynik1-0/+37
2021-01-06net/mlx5: DR, Move STEv0 setters and gettersYevgeny Kliteynik1-7/+13
2021-01-06net/mlx5: DR, Move action apply logic to dr_steYevgeny Kliteynik1-20/+32
2021-01-06net/mlx5: DR, Refactor ICMP STE builderYevgeny Kliteynik1-4/+4
2021-01-06net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr headerYevgeny Kliteynik1-4/+4
2021-01-06net/mlx5: DR, Use the new HW specific STE infrastructureYevgeny Kliteynik1-20/+43
2020-12-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2020-12-03net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steeringYevgeny Kliteynik1-0/+1
2020-12-03Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/pub/scm/linux/kernel...Jakub Kicinski1-0/+1
2020-11-27net/mlx5: Check dr mask size against mlx5_match_param sizeMuhammad Sammar1-0/+1
2020-11-05net/mlx5: DR, Handle ICM memory via buddy allocation instead of bucketsYevgeny Kliteynik1-7/+17
2020-11-05net/mlx5: DR, Rename matcher functions to be more HW agnosticYevgeny Kliteynik1-12/+0
2020-11-05net/mlx5: DR, Rename builders HW specific namesYevgeny Kliteynik1-21/+21
2020-11-05net/mlx5: DR, Remove unused member of action structYevgeny Kliteynik1-1/+0
2020-10-01net/mlx5: DR, Add support for rule creation with flow source hintHamdan Igbaria1-0/+1
2020-10-01net/mlx5: DR, Call ste_builder directly with tag pointerYevgeny Kliteynik1-1/+1
2020-10-01net/mlx5: DR, Remove unneeded vlan check from L2 builderYevgeny Kliteynik1-3/+3
2020-10-01net/mlx5: DR, Remove unneeded check from source port builderYevgeny Kliteynik1-4/+4
2020-10-01net/mlx5: DR, Replace the check for valid STE entryYevgeny Kliteynik1-2/+5
2020-05-30Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mel...Saeed Mahameed1-2/+1
2020-05-28net/mlx5: DR, Split RX and TX lock for parallel insertionAlex Vesker1-1/+23
2020-05-28net/mlx5: DR, Add a spinlock to protect the send ringAlex Vesker1-0/+1
2020-05-18net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bitsRaed Salem1-2/+1
2020-04-19net/mlx5: Remove extra indirection while storing QPNLeon Romanovsky1-1/+1
2020-02-28net/mlx5: DR, Change matcher priority parameter typeHamdan Igbaria1-1/+1
2020-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-6/+8