Age | Commit message (Expand) | Author | Files | Lines |
2023-05-23 | net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs | Erez Shitrit | 1 | -1/+2 |
2023-04-15 | net/mlx5: DR, Split chunk allocation to HW-dependent ways | Yevgeny Kliteynik | 1 | -0/+57 |
2022-12-09 | net/mlx5: DR, Add function that tells if STE miss addr has been initialized | Yevgeny Kliteynik | 1 | -0/+10 |
2022-10-27 | net/mlx5: DR, Allocate htbl from its own slab allocator | Yevgeny Kliteynik | 1 | -3/+9 |
2022-03-17 | net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory | Rongwei Liu | 1 | -26/+37 |
2022-03-17 | net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory | Rongwei Liu | 1 | -11/+7 |
2022-03-17 | net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk | Rongwei Liu | 1 | -6/+10 |
2022-03-17 | net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory | Rongwei Liu | 1 | -5/+9 |
2022-03-17 | net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk | Rongwei Liu | 1 | -1/+1 |
2022-03-10 | net/mlx5: DR, Add support for ConnectX-7 steering | Yevgeny Kliteynik | 1 | -0/+2 |
2022-03-10 | net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 | Yevgeny Kliteynik | 1 | -12/+9 |
2022-03-10 | net/mlx5: DR, Add support for matching on Internet Header Length (IHL) | Yevgeny Kliteynik | 1 | -0/+1 |
2022-02-24 | net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version | Yevgeny Kliteynik | 1 | -1/+31 |
2021-12-31 | net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field | Yevgeny Kliteynik | 1 | -0/+17 |
2021-12-31 | net/mlx5: DR, Support matching on tunnel headers 0 and 1 | Muhammad Sammar | 1 | -0/+10 |
2021-12-31 | net/mlx5: DR, Add misc5 to match_param structs | Muhammad Sammar | 1 | -0/+34 |
2021-10-29 | net/mlx5: DR, Add check for unsupported fields in match param | Muhammad Sammar | 1 | -128/+144 |
2021-08-27 | net/mlx5: DR, Improve rule tracking memory consumption | Yevgeny Kliteynik | 1 | -7/+3 |
2021-08-27 | net/mlx5: DR, Remove rehash ctrl struct from dr_htbl | Yevgeny Kliteynik | 1 | -16/+0 |
2021-08-27 | net/mlx5: DR, Remove HW specific STE type from nic domain | Yevgeny Kliteynik | 1 | -4/+6 |
2021-04-20 | net/mlx5: DR, Add support for matching tunnel GTP-U | Yevgeny Kliteynik | 1 | -0/+41 |
2021-04-20 | net/mlx5: DR, Set flex parser for TNL_MPLS dynamically | Yevgeny Kliteynik | 1 | -5/+19 |
2021-04-20 | net/mlx5: DR, Add support for matching on geneve TLV option | Yevgeny Kliteynik | 1 | -0/+14 |
2021-04-20 | net/mlx5: DR, Set STEv0 ICMP flex parser dynamically | Yevgeny Kliteynik | 1 | -6/+6 |
2021-04-20 | net/mlx5: DR, Add support for dynamic flex parser | Yevgeny Kliteynik | 1 | -0/+54 |
2021-02-02 | net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices | Yevgeny Kliteynik | 1 | -0/+5 |
2021-01-30 | net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list | Yevgeny Kliteynik | 1 | -4/+15 |
2021-01-30 | net/mlx5: DR, Use HW specific logic API when writing STE | Yevgeny Kliteynik | 1 | -0/+7 |
2021-01-30 | net/mlx5: DR, Use the right size when writing partial STE into HW | Yevgeny Kliteynik | 1 | -1/+1 |
2021-01-30 | net/mlx5: DR, Add HW STEv1 match logic | Yevgeny Kliteynik | 1 | -1/+1 |
2021-01-06 | net/mlx5: DR, Move STEv0 modify header logic | Yevgeny Kliteynik | 1 | -0/+64 |
2021-01-06 | net/mlx5: DR, Move STEv0 action apply logic | Yevgeny Kliteynik | 1 | -234/+6 |
2021-01-06 | net/mlx5: DR, Move STEv0 setters and getters | Yevgeny Kliteynik | 1 | -78/+69 |
2021-01-06 | net/mlx5: DR, Move action apply logic to dr_ste | Yevgeny Kliteynik | 1 | -46/+190 |
2021-01-06 | net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header | Yevgeny Kliteynik | 1 | -3/+3 |
2021-01-06 | net/mlx5: DR, Remove unused macro definition from dr_ste | Yevgeny Kliteynik | 1 | -2/+0 |
2021-01-06 | net/mlx5: DR, Move HW STEv0 match logic to a separate file | Yevgeny Kliteynik | 1 | -1279/+0 |
2021-01-06 | net/mlx5: DR, Use the new HW specific STE infrastructure | Yevgeny Kliteynik | 1 | -265/+501 |
2021-01-06 | net/mlx5: DR, Move macros from dr_ste.c to header | Yevgeny Kliteynik | 1 | -74/+0 |
2021-01-06 | net/mlx5: DR, Add infrastructure for supporting several steering formats | Yevgeny Kliteynik | 1 | -1/+1 |
2020-11-05 | net/mlx5: DR, Rename builders HW specific names | Yevgeny Kliteynik | 1 | -21/+21 |
2020-10-01 | net/mlx5: DR, Call ste_builder directly with tag pointer | Yevgeny Kliteynik | 1 | -67/+32 |
2020-10-01 | net/mlx5: DR, Remove unneeded vlan check from L2 builder | Yevgeny Kliteynik | 1 | -19/+6 |
2020-10-01 | net/mlx5: DR, Remove unneeded check from source port builder | Yevgeny Kliteynik | 1 | -25/+15 |
2020-10-01 | net/mlx5: DR, Replace the check for valid STE entry | Yevgeny Kliteynik | 1 | -19/+0 |
2020-05-30 | net/mlx5: DR: Fix incorrect type in return expression | Saeed Mahameed | 1 | -1/+1 |
2020-05-30 | net/mlx5: DR: Fix cast to restricted __be32 | Saeed Mahameed | 1 | -1/+1 |
2020-05-18 | net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits | Raed Salem | 1 | -1/+0 |
2020-02-28 | net/mlx5: DR, Improve log messages | Erez Shitrit | 1 | -1/+1 |
2020-02-19 | net/mlx5: DR, Fix matching on vport gvmi | Hamdan Igbaria | 1 | -1/+4 |