Skip to content

net/mlx5/hws: Definer, add mlx5dr context to definer_conv_data

Gregory Etelson dpdk-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest30 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/30net/mlx5/hws: Definer, add mlx5dr context to definer_conv_datadrivers/net/mlx5/hws/mlx5dr_definer.c+2 -22 replies
2/30net/mlx5: add flow_hw_get_reg_id_from_ctx()drivers/net/mlx5/mlx5_flow.h+22 -00 replies
3/30net/mlx5/hws: Definer, use flow_hw_get_reg_id_from_ctx function calldrivers/net/mlx5/hws/mlx5dr_definer.c+11 -50 replies
4/30net/mlx5: add rte_device parameter to locate HWS registersdrivers/net/mlx5/mlx5_flow.c drivers/net/mlx5/mlx5_flow.h drivers/net/mlx5/mlx5_flow_dv.c +1 more+21 -131 reply
5/30net/mlx5: separate port REG_C registers usagedrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/linux/mlx5_os.c drivers/net/mlx5/mlx5.c +6 more+78 -1750 replies
6/30net/mlx5: merge REG_C aliasesdrivers/net/mlx5/linux/mlx5_os.c drivers/net/mlx5/mlx5.h drivers/net/mlx5/mlx5_flow.c +4 more+22 -240 replies
7/30net/mlx5: initialize HWS flow tags registers in shared dev contextdrivers/net/mlx5/linux/mlx5_os.c drivers/net/mlx5/mlx5.c drivers/net/mlx5/mlx5.h +2 more+84 -690 replies
8/30net/mlx5/hws: adding method to query rule hashdrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/meson.build drivers/net/mlx5/hws/mlx5dr.h +7 more+152 -20 replies
9/30net/mlx5: add support for calc hashdrivers/net/mlx5/mlx5_flow.c drivers/net/mlx5/mlx5_flow.h drivers/net/mlx5/mlx5_flow_hw.c+70 -10 replies
10/30net/mlx5: fix insert by indexdrivers/net/mlx5/mlx5_flow_hw.c+2 -10 replies
11/30net/mlx5: fix query for NIC flow capdrivers/common/mlx5/mlx5_devx_cmds.c+1 -00 replies
12/30net/mlx5: add support for more registersdrivers/common/mlx5/mlx5_devx_cmds.c drivers/common/mlx5/mlx5_devx_cmds.h drivers/common/mlx5/mlx5_prm.h +4 more+53 -130 replies
13/30net/mlx5: add validation support for tagsdrivers/net/mlx5/mlx5_flow_hw.c+27 -30 replies
14/30net/mlx5: reuse reformat and modify header actions in a tabledrivers/net/mlx5/mlx5_flow.h drivers/net/mlx5/mlx5_flow_dv.c drivers/net/mlx5/mlx5_flow_hw.c+451 -1430 replies
15/30net/mlx5/hws: check the rule status on rule updatedrivers/net/mlx5/hws/mlx5dr_rule.c+6 -00 replies
16/30net/mlx5/hws: support IPsec encryption/decryption actiondrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr.h drivers/net/mlx5/hws/mlx5dr_action.c +5 more+266 -210 replies
17/30net/mlx5/hws: support ASO IPsec actiondrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr.h drivers/net/mlx5/hws/mlx5dr_action.c +1 more+54 -30 replies
18/30net/mlx5/hws: support reformat trailer actiondrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr.h drivers/net/mlx5/hws/mlx5dr_action.c +4 more+172 -40 replies
19/30net/mlx5/hws: support ASO first hit actiondrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr.h drivers/net/mlx5/hws/mlx5dr_action.c +1 more+64 -00 replies
20/30net/mlx5/hws: support insert header actiondrivers/net/mlx5/hws/mlx5dr.h drivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_action.h +3 more+141 -180 replies
21/30net/mlx5/hws: support remove header actiondrivers/net/mlx5/hws/mlx5dr.h drivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_action.h +1 more+126 -00 replies
22/30net/mlx5/hws: allow jump to TIR over FDBdrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_cmd.c +1 more+29 -50 replies
23/30net/mlx5/hws: support dynamic re-parsedrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_action.h +5 more+75 -260 replies
24/30net/mlx5/hws: dynamic re-parse for modify headerdrivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_action.h drivers/net/mlx5/hws/mlx5dr_pat_arg.c +1 more+53 -60 replies
25/30net/mlx5: sample the srv6 last segmentdrivers/net/mlx5/mlx5.c drivers/net/mlx5/mlx5.h+36 -110 replies
26/30net/mlx5/hws: fix potential wrong errno valuedrivers/net/mlx5/hws/mlx5dr_action.c+1 -10 replies
27/30net/mlx5/hws: add IPv6 routing extension push remove actionsdrivers/common/mlx5/mlx5_prm.h drivers/net/mlx5/hws/mlx5dr.h drivers/net/mlx5/hws/mlx5dr_action.c +3 more+438 -30 replies
28/30net/mlx5/hws: add setter for IPv6 routing push removedrivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_action.h+176 -10 replies
29/30net/mlx5: implement IPv6 routing push removedoc/guides/nics/features/mlx5.ini doc/guides/nics/mlx5.rst drivers/net/mlx5/mlx5.h +2 more+307 -100 replies
30/30net/mlx5/hws: add stc reparse support for srv6 push popdrivers/net/mlx5/hws/mlx5dr_action.c drivers/net/mlx5/hws/mlx5dr_action.h+87 -350 replies

Reviews trailers per patch

24 of 30 patches have a Reviewed-by or Acked-by.

PatchOri KamAlex VeskerMatan AzradErez ShitritSuanming Mou
1/30A-b
2/30A-b
3/30A-b
4/30A-b
5/30A-b
6/30A-b
7/30A-b
8/30
9/30
10/30
11/30
12/30
13/30
14/30A-b
15/30R-b A-b
16/30R-b A-b
17/30R-b A-b
18/30R-b A-b
19/30R-b A-b
20/30R-b A-b
21/30R-b A-b
22/30A-b R-b
23/30A-b R-b
24/30A-b R-b
25/30A-b A-b
26/30A-b R-b
27/30A-b R-b
28/30A-b R-b
29/30A-b A-b
30/30A-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v1 thread