2023-04-12 |
Yevgeny Kliteynik | net/mlx5: Add mlx5_ifc bits for modify header argument Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2023-04-12 |
Yevgeny Kliteynik | net/mlx5: DR, Set counter ID on the last STE for STEv1 TX Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2023-02-08 |
Yevgeny Kliteynik | net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2023-01-10 |
Yevgeny Kliteynik | net/mlx5: DR, Fix 'stack frame size exceeds limit'... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for range match action Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: DR, Add function that tells if STE miss addr... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: DR, Some refactoring of miss address handling Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: DR, Manage definers with refcounts Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: DR, Handle FT action in a separate function Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: DR, Rework is_fw_table function Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: fs, add match on ranges API Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-12-09 |
Yevgeny Kliteynik | net/mlx5: mlx5_ifc updates for MATCH_DEFINER general... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Remove the buddy used_list Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Keep track of hot ICM chunks in an array... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Lower sync threshold for ICM hot memory Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Allocate htbl from its own slab allocator Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Allocate icm_chunks from their own slab... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Manage STE send info objects in pool Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, In rehash write the line in the entry... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Handle domain memory resources init/uninit... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Initialize chunk's ste_arrays at chunk... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, For short chains of STEs, avoid allocating... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Check device state when polling CQ Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, Fix the SMFS sync_steering for fast teardown Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-10-27 |
Yevgeny Kliteynik | net/mlx5: DR, In destroy flow, free resources even... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-07-28 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for flow metering ASO Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-07-28 |
Yevgeny Kliteynik | net/mlx5: DR, Fix SMFS steering info dump format Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-06-13 |
Yevgeny Kliteynik | RDMA/mlx5: Support handling of modify-header pattern... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-06-13 |
Yevgeny Kliteynik | net/mlx5: Manage ICM of type modify-header pattern Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-06-13 |
Yevgeny Kliteynik | net/mlx5: Introduce header-modify-pattern ICM properties Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-05-18 |
Yevgeny Kliteynik | net/mlx5: DR, Ignore modify TTL on RX if device doesn... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-03-09 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for ConnectX-7 steering Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-03-09 |
Yevgeny Kliteynik | net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-03-09 |
Yevgeny Kliteynik | net/mlx5: DR, Rename action modify fields to reflect... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-03-09 |
Yevgeny Kliteynik | net/mlx5: DR, Fix handling of different actions on... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-03-09 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unneeded comments Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-03-09 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for matching on Internet... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-02-24 |
Yevgeny Kliteynik | net/mlx5: DR, Fix the threshold that defines when pool... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-02-24 |
Yevgeny Kliteynik | net/mlx5: DR, Don't allow match on IP w/o matching... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-02-24 |
Yevgeny Kliteynik | net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2022-02-24 |
Yevgeny Kliteynik | net/mlx5: DR, Cache STE shadow memory Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: Set SMFS as a default steering mode if device... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Ignore modify TTL if device doesn't support it Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Improve steering for empty or RX/TX-only... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for matching on geneve_tlv_option_... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Warn on failure to destroy objects due... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Add support for UPLINK destination type Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Add check for flex parser ID value Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Rename list field in matcher struct to... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Remove unused struct member in matcher Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Fix lower case macro prefix "mlx5_" to... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-31 |
Yevgeny Kliteynik | net/mlx5: DR, Fix error flow in creating matcher Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
2021-12-23 |
Yevgeny Kliteynik | net/mlx5: DR, Fix querying eswitch manager vport for... Signed-off-by: Yevgeny Kliteynik <kliteyn@nvidia.com>
|
commit | commitdiff | tree |
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 |
next |