Thanks for this reply, however no luck:
root@dam2:~/dom/dce# sudo restool dprc create dprc.1 --label="DCE test dprc"
sudo restool dpio create
sudo restool dpio create
sudo restool dpio create
sudo restool dpdcei create --priority=1 --engine=DPDCEI_ENGINE_COMPRESSION
sudo restool dpdcei create --priority=1 --engine=DPDCEI_ENGINE_COMPRESSION
sudo restool dpdcei create --priority=1 --engine=DPDCEI_ENGINE_COMPRESSION
sudo restool dpdcei create --priority=1 --engine=DPDCEI_ENGINE_DECOMPRESSION
sudo restool dpdcei create --priority=1 --engine=DPDCEI_ENGINE_DECOMPRESSION
sudo restool dpdcei create --priority=1 --engine=DPDCEI_ENGINE_DECOMPRESSION
sleep 1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpio.16 --plugged=1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpio.17 --plugged=1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpio.18 --plugged=1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpdcei.0 --plugged=1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpdcei.1 --plugged=1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpdcei.2 --plugged=1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpdcei.3 --plugged=1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpdcei.4 --plugged=1
sudo restool dprc assign dprc.1 --child=dprc.2 --object=dpdcei.5 --plugged=1
dprc.2 is created under dprc.1
dpio.16 is created under dprc.1
dpio.17 is created under dprc.1
dpio.18 is created under dprc.1
dpdcei.0 is created under dprc.1
dpdcei.1 is created under dprc.1
dpdcei.2 is created under dprc.1
dpdcei.3 is created under dprc.1
dpdcei.4 is created under dprc.1
dpdcei.5 is created under dprc.1
root@dam2:~/dom/dce# echo vfio-fsl-mc > /sys/bus/fsl-mc/devices/dprc.2/driver_override
root@dam2:~/dom/dce# echo dprc.2 > /sys/bus/fsl-mc/drivers/vfio-fsl-mc/bind
root@dam2:~/dom/dce# bin/dce-example dprc.2 dpio.16 dpdcei.0 dpdcei.5
SETUP Data Path Objects ***************************************************************
Worker dce-example: Setup MC resources
Worker dce-example: Open root dprc
Worker dce-example: Open test dprc
Worker dce-example: Setup vfio to allow HW devices to access virtual addresses
Worker dce-example: Allocate virtual memory and map it to test dprc using vfio
Worker dce-example: Setup QBman Software Portal
ioctl(RESTOOL_SEND_MC_COMMAND) failed with error -13
ERR: dce_helper_swp_init: error -13 in dce_helper_swp_init in attempt to dpio_reset()
ERR: main: Software Portal init from dpio.16 failed
Does dce_helper_swp_init depend on any kernel module?
Regards
Dom