summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/microchip/vcap
AgeCommit message (Expand)AuthorFilesLines
2023-09-15net: microchip: sparx5: Fix possible memory leaks in vcap_api_kunitJinjie Ruan1-0/+13
2023-09-15net: microchip: sparx5: Fix possible memory leaks in test_vcap_xn_rule_creator()Jinjie Ruan1-5/+4
2023-09-15net: microchip: sparx5: Fix possible memory leak in vcap_api_encode_rule_test()Jinjie Ruan1-0/+6
2023-09-15net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_actionvalue_test()Jinjie Ruan1-0/+16
2023-09-15net: microchip: sparx5: Fix memory leak for vcap_api_rule_add_keyvalue_test()Jinjie Ruan1-0/+15
2023-09-10net: microchip: vcap api: Fix possible memory leak for vcap_dup_rule()Jinjie Ruan1-2/+16
2023-08-22net: microchip: Remove unused declarationsYue Haibing2-6/+0
2023-08-19net: microchip: vcap api: Always return ERR_PTR for vcap_get_rule()Ruan Jinjie1-1/+1
2023-08-04net: microchip: vcap api: Use ERR_CAST() in vcap_decode_rule()Li Zetao1-1/+1
2023-07-31net: flow_dissector: Use 64bits for used_keysRatheesh Kannoth2-10/+10
2023-05-15net: ethernet: microchip: vcap: Remove extra semicolonAnup Sharma1-4/+4
2023-05-10net: lan966x: Add ES0 VCAP modelHoratiu Vultur1-29/+38
2023-03-11net: lan966x: Add IS1 VCAP modelHoratiu Vultur2-59/+162
2023-03-08net: microchip: sparx5: Provide rule count, key removal and keyset selectSteen Hegelund2-0/+72
2023-02-20net: microchip: sparx5: reduce stack usageArnd Bergmann1-14/+12
2023-02-16net: microchip: sparx5: Add TC vlan action support for the ES0 VCAPSteen Hegelund2-0/+4
2023-02-16net: microchip: sparx5: Add ES0 VCAP model and updated KUNIT VCAP modelSteen Hegelund4-119/+339
2023-02-16net: microchip: sparx5: Use chain ids without offsets when enabling rulesSteen Hegelund1-6/+5
2023-02-16net: microchip: sparx5: Clear rule counter even if lookup is disabledSteen Hegelund2-4/+7
2023-02-10net: microchip: vcap: Add tc flower keys for lan966xHoratiu Vultur3-1/+441
2023-02-06sparx5: add support for configuring PSFP via tcDaniel Machon2-1/+5
2023-01-30net: microchip: sparx5: Add KUNIT tests for enabling/disabling chainsSteen Hegelund1-0/+66
2023-01-30net: microchip: sparx5: Add ingress information to VCAP instanceSteen Hegelund5-6/+14
2023-01-30net: microchip: sparx5: Add ES2 VCAP keyset configuration for Sparx5Steen Hegelund1-1/+4
2023-01-30net: microchip: sparx5: Add ES2 VCAP model and updated KUNIT VCAP modelSteen Hegelund2-12/+13
2023-01-30net: microchip: sparx5: Add support for getting keysets without a type idSteen Hegelund1-1/+23
2023-01-26net: microchip: sparx5: Add automatic selection of VCAP rule actionsetSteen Hegelund2-5/+109
2023-01-26net: microchip: sparx5: Add TC filter chaining support for IS0 and IS2 VCAPsSteen Hegelund2-1/+44
2023-01-26net: microchip: sparx5: Add actionset type id information to ruleSteen Hegelund1-0/+34
2023-01-26net: microchip: sparx5: Add IS0 VCAP model and updated KUNIT VCAP modelSteen Hegelund3-1818/+156
2023-01-24net: microchip: sparx5: Fix uninitialized variable in vcap_path_exist()Dan Carpenter1-1/+2
2023-01-21net: microchip: vcap: use kmemdup() to allocate memoryYang Yingliang1-4/+2
2023-01-18net: microchip: sparx5: Add lock initialization to the KUNIT testsSteen Hegelund2-0/+2
2023-01-18net: microchip: sparx5: Improve VCAP admin locking in the VCAP APISteen Hegelund1-30/+67
2023-01-18net: microchip: sparx5: Add VCAP admin locking in debugFSSteen Hegelund3-30/+47
2023-01-18net: microchip: sparx5: Add support to check for existing VCAP rule idSteen Hegelund1-2/+16
2023-01-18net: microchip: sparx5: Add support for rule count by cookieSteen Hegelund2-25/+44
2023-01-16net: microchip: vcap api: Enable/Disable rules via chains in VCAP HWSteen Hegelund5-10/+222
2023-01-16net: microchip: vcap api: Add a storage state to a VCAP ruleSteen Hegelund4-27/+161
2023-01-16net: microchip: vcap api: Check chains when adding a tc flower filterSteen Hegelund3-28/+41
2023-01-16net: microchip: vcap api: Use src and dst chain id to chain VCAP lookupsSteen Hegelund2-54/+77
2023-01-16net: microchip: vcap api: Convert multi-word keys/actions when encodingSteen Hegelund1-109/+134
2023-01-16net: microchip: vcap api: Always enable VCAP lookupsSteen Hegelund4-26/+3
2023-01-16net: microchip: sparx5: Reset VCAP counter for new rulesSteen Hegelund2-3/+8
2023-01-16net: microchip: vcap api: Erase VCAP cache before encoding ruleSteen Hegelund1-1/+1
2022-12-19net: microchip: vcap: Fix initialization of value and maskHoratiu Vultur1-0/+2
2022-12-07net: microchip: vcap: Remove unneeded semicolonszhang songyi1-2/+2
2022-12-06net: microchip: vcap: Add vcap_rule_get_key_u32Horatiu Vultur2-0/+20
2022-12-06net: microchip: vcap: Add vcap_mod_ruleHoratiu Vultur2-0/+38
2022-12-06net: microchip: vcap: Add vcap_get_ruleHoratiu Vultur4-438/+848