Building P4 DPDK, compiling a program for it using p4c-dpdk, and loading it into the P4 DPDK data plane has a repo documenting the steps here: https://github.com/Yi-Tseng/p4-dpdk-target-notes
Perhaps it is also documented how to add/modify/remove table entries into the data plane from a control program, but if so, I have not found it yet. Making an example of that would be useful.
If this were documented, it could help enable running automated CI tests on the P4 DPDK data plane in the https://github.com/p4lang/p4c repo, thus significantly improving test coverage of the P4 DPDK data plane, and p4c-dpdk compiler back end.