Currently, I’m using BlueField-3 DPU and using DOCA.
I want to accelerate and offload L2 RLC Segmentation/Reassembly computation using DOCA, however the only thing I can boost is using DPDK Ring/Buffer Pool, and DOCA DMA.
I tried to make H/W Reassembly/Segmentation Pipeline, but in fact, these pipes could not accelerate the actual operations on H/W, but only doing through CPU.
I also tried to modify doca_flow_actions headers, but there are nothing I can do currently, as I can’t see deeply on the structures of DOCA Flow APIs, or internal actions according to H/W eSwitch Pipelines.
Are there any way or useful reference, examples to harness DOCA (especially DOCA Flow) on these subjects? Or are there any ways to apply H/W DOCA Flow Actions such as DECAP/ENCAP similarly to these Reassembly/Segmentation Actions?