summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/sfc/tc.c
Commit message (Expand)AuthorAgeFilesLines
* sfc: use flow_rule_is_supp_enc_control_flags()Asbjørn Sloth Tønnesen2024-06-121-4/+1
* sfc: use flow_rule_is_supp_control_flags()Asbjørn Sloth Tønnesen2024-04-181-4/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-10-261-19/+19
|\
| * sfc: cleanup and reduce netlink error messagesPieter Jansen van Vuuren2023-10-231-19/+19
* | sfc: support offloading ct(nat) action in RHS rulesEdward Cree2023-10-151-0/+8
* | sfc: support TC rules which require OR-AR-CT-AR flowEdward Cree2023-10-061-5/+111
* | sfc: ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPsEdward Cree2023-10-061-2/+4
* | sfc: offload foreign RHS rules without an encap matchEdward Cree2023-10-061-1/+1
* | sfc: support TC left-hand-side rules on foreign netdevsEdward Cree2023-10-061-0/+213
|/
* sfc: handle error pointers returned by rhashtable_lookup_get_insert_fast()Edward Cree2023-09-211-3/+18
* sfc: extend pedit add action to handle decrement ipv6 hop limitPieter Jansen van Vuuren2023-08-271-0/+25
* sfc: introduce pedit add actions on the ipv4 ttl fieldPieter Jansen van Vuuren2023-08-271-0/+46
* sfc: add decrement ipv6 hop limit by offloading set hop limit actionsPieter Jansen van Vuuren2023-08-271-0/+59
* sfc: add decrement ttl by offloading set ipv4 ttl actionsPieter Jansen van Vuuren2023-08-271-2/+73
* sfc: add mac source and destination pedit action offloadPieter Jansen van Vuuren2023-08-271-2/+207
* sfc: introduce ethernet pedit set action infrastructurePieter Jansen van Vuuren2023-08-271-0/+70
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-08-181-1/+1
|\
| * sfc: don't unregister flow_indr if it was never registeredEdward Cree2023-08-171-1/+1
* | sfc: offload left-hand side rules for conntrackEdward Cree2023-08-091-0/+282
* | sfc: conntrack state matches in TC rulesEdward Cree2023-08-091-0/+66
* | sfc: handle non-zero chain_index on TC rulesEdward Cree2023-08-091-24/+145
* | sfc: functions to register for conntrack zone offloadEdward Cree2023-08-091-0/+7
* | sfc: add MAE table machinery for conntrack tableEdward Cree2023-08-091-1/+8
* | net: flow_dissector: Use 64bits for used_keysRatheesh Kannoth2023-07-311-32/+35
|/
* sfc: keep alive neighbour entries while a TC encap action is using themEdward Cree2023-06-221-1/+19
* sfc: neighbour lookup for TC encap action offloadEdward Cree2023-06-101-4/+8
* sfc: some plumbing towards TC encap action offloadEdward Cree2023-06-101-2/+102
* sfc: add fallback action-set-lists for TC offloadEdward Cree2023-06-101-0/+68
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-011-15/+12
|\
| * sfc: fix error unwinds in TC offloadEdward Cree2023-05-311-15/+12
* | sfc: fix use-after-free in efx_tc_flower_record_encap_match()Edward Cree2023-05-131-2/+2
* | sfc: support TC decap rules matching on enc_src_portEdward Cree2023-05-121-10/+21
* | sfc: support TC decap rules matching on enc_ip_tosEdward Cree2023-05-121-36/+109
* | sfc: populate enc_ip_tos matches in MAE outer rulesEdward Cree2023-05-121-6/+3
* | sfc: release encap match in efx_tc_flow_free()Edward Cree2023-05-121-17/+15
|/
* sfc: add offloading of 'foreign' TC (decap) rulesEdward Cree2023-03-291-15/+339
* sfc: add code to register and unregister encap matchesEdward Cree2023-03-291-0/+163
* sfc: handle enc keys in efx_tc_flower_parse_match()Edward Cree2023-03-291-0/+61
* sfc: document TC-to-EF100-MAE action translation conceptsEdward Cree2023-03-291-1/+25
* sfc: support offloading TC VLAN push/pop actions to the MAEEdward Cree2023-03-101-0/+42
* sfc: implement counters readout to TC statsEdward Cree2022-11-161-0/+39
* sfc: validate MAE action orderEdward Cree2022-11-161-0/+50
* sfc: attach an MAE counter to TC actions that need itEdward Cree2022-11-161-0/+25
* sfc: add hashtables for MAE counters and counter ID mappingsEdward Cree2022-11-161-0/+6
* sfc: add extra RX channel to receive MAE counter updates on ef100Edward Cree2022-11-161-0/+1
* sfc: add ef100 MAE counter support functionsEdward Cree2022-11-161-0/+1
* sfc: add Layer 4 matches to ef100 TC offloadEdward Cree2022-11-041-2/+19
* sfc: add Layer 3 flag matches to ef100 TC offloadEdward Cree2022-11-041-1/+9
* sfc: add Layer 3 matches to ef100 TC offloadEdward Cree2022-11-041-9/+47
* sfc: add Layer 2 matches to ef100 TC offloadEdward Cree2022-11-041-5/+57