2021-11-16 |
Yevgeny Kliteynik | net/mlx5: DR, Fix check for unsupported fields in match... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-11-16 |
Yevgeny Kliteynik | net/mlx5: DR, Handle eswitch manager and uplink vports... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Add missing string for action type SAMPLER Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, init_next_match only if needed Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Fix typo 'offeset' to 'offset' Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Increase supported num of actions to 32 Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for SF vports Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Support csum recalculation flow table... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Align error messages for failure to obtain... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Add missing query for vport 0 Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Replace local WIRE_PORT macro with the... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-30 |
Yevgeny Kliteynik | net/mlx5: DR, Fix vport number data type to u16 Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-09-24 |
Yevgeny Kliteynik | net/mlx5: DR, Fix code indentation in dr_ste_v1 Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for update FTE Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Improve rule tracking memory consumption Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Remove rehash ctrl struct from dr_htbl Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Remove HW specific STE type from nic... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Merge DR_STE_SIZE enums Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Skip source port matching on FDB RX domain Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Add ignore_flow_level support for multi... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Use FW API when updating FW-owned flow... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, replace uintN_t with kernel-style types Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Support IPv6 matching on flow label for... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Warn and ignore SW steering rule insertion... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Improve error flow in actions_build_ste_arr Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Enable QP retransmission Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Split modify VLAN state to separate pop... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-08-26 |
Yevgeny Kliteynik | net/mlx5: DR, Added support for REMOVE_HEADER packet... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-26 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for flow sampler offload Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-26 |
Yevgeny Kliteynik | net/mlx5: Compare sampler flow destination ID in fs_core Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-10 |
Yevgeny Kliteynik | net/mlx5: DR, Support EMD tag in modify header for... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-10 |
Yevgeny Kliteynik | net/mlx5: DR, Added support for INSERT_HEADER reformat... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-10 |
Yevgeny Kliteynik | net/mlx5: Added new parameters to reformat context Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-10 |
Yevgeny Kliteynik | net/mlx5: DR, Allow encap action for RX for supporting... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-10 |
Yevgeny Kliteynik | net/mlx5: DR, Split reformat state to Encap and Decap Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-10 |
Yevgeny Kliteynik | net/mlx5: mlx5_ifc support for header insert/remove Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-06-02 |
Yevgeny Kliteynik | net/mlx5: DR, Create multi-destination flow table with... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-05-27 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unused field of send_ring struct Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for isolate_vl_tc QP Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for force-loopback QP Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for matching tunnel GTP-U Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Set flex parser for TNL_MPLS dynamically Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for matching on geneve TLV... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Set STEv0 ICMP flex parser dynamically Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for dynamic flex parser Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: mlx5_ifc updates for flex parser Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: E-Switch, Improve error messages in term... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Fix SQ/RQ in doorbell bitmask Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-04-20 |
Yevgeny Kliteynik | net/mlx5: DR, Rename an argument in dr_rdma_segments Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-03-12 |
Yevgeny Kliteynik | net/mlx5: DR, Add missing vhca_id consume from STEv1 Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-03-12 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unneeded rx_decap_l3 function... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-03-12 |
Yevgeny Kliteynik | net/mlx5: DR, Fixed typo in STE v0 Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-03-10 |
Yevgeny Kliteynik | net/mlx5: DR, Fix potential shift wrapping of 32-bit... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-02-02 |
Yevgeny Kliteynik | net/mlx5: DR, Avoid unnecessary csum recalculation... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Allow SW steering for sw_owner_v2 devices Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Copy all 64B whenever replacing STE in... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Use HW specific logic API when writing STE Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Use the right size when writing partial... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Add STEv1 modify header logic Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Add STEv1 action apply logic Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Add STEv1 setters and getters Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Allow native protocol support for HW... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Add HW STEv1 match logic Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Add match STEv1 structs to ifc Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-30 |
Yevgeny Kliteynik | net/mlx5: DR, Fix potential shift wrapping of 32-bit... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Move STEv0 modify header logic Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Add STE modify header actions per-device API Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Move STEv0 action apply logic Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Add STE tx/rx actions per-device API Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Move STEv0 setters and getters Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Add STE setters and getters per-device API Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Move action apply logic to dr_ste Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Refactor ICMP STE builder Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Merge similar DR STE SET macros Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unused macro definition from dr_ste Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Move HW STEv0 match logic to a separate... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Use the new HW specific STE infrastructure Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Move macros from dr_ste.c to header Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-01-05 |
Yevgeny Kliteynik | net/mlx5: DR, Add infrastructure for supporting several... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-12-03 |
Yevgeny Kliteynik | net/mlx5: DR, Proper handling of unsupported Connect... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-11-05 |
Yevgeny Kliteynik | net/mlx5: DR, Free unused buddy ICM memory Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-11-05 |
Yevgeny Kliteynik | net/mlx5: DR, ICM memory pools sync optimization Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-11-05 |
Yevgeny Kliteynik | net/mlx5: DR, Sync chunks only during free Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-11-05 |
Yevgeny Kliteynik | net/mlx5: DR, Handle ICM memory via buddy allocation... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-11-05 |
Yevgeny Kliteynik | net/mlx5: DR, Add buddy allocator utilities Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-11-05 |
Yevgeny Kliteynik | net/mlx5: DR, Rename matcher functions to be more HW... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-11-05 |
Yevgeny Kliteynik | net/mlx5: DR, Rename builders HW specific names Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-11-05 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unused member of action struct Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-10-01 |
Yevgeny Kliteynik | net/mlx5: DR, Call ste_builder directly with tag pointer Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-10-01 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unneeded local variable Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-10-01 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unneeded vlan check from L2 builder Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-10-01 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unneeded check from source port... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-10-01 |
Yevgeny Kliteynik | net/mlx5: DR, Replace the check for valid STE entry Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2020-01-23 |
Yevgeny Kliteynik | net/mlx5: DR, Allow connecting flow table to a lower... Signed-off-by: Yevgeny Kliteynik <kliteyn@mellanox.com>
|
commit | commitdiff | tree |
2020-01-06 |
Yevgeny Kliteynik | net/mlx5: DR, No need for atomic refcount for internal... Signed-off-by: Yevgeny Kliteynik <kliteyn@mellanox.com>
|
commit | commitdiff | tree |
2019-11-22 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for Geneve packets SW steering Signed-off-by: Yevgeny Kliteynik <kliteyn@mellanox.com>
|
commit | commitdiff | tree |
2019-11-22 |
Yevgeny Kliteynik | net/mlx5: DR, Add HW bits and definitions for Geneve... Signed-off-by: Yevgeny Kliteynik <kliteyn@mellanox.com>
|
commit | commitdiff | tree |
next |