The P4 API WG is currently considering standardizing one possible role
definition scheme for P4Runtime arbitration (
This would enable two or more different control entities to manage
different parts of the pipeline (e.g. L2 tables / L3 tables / INT logic /
...) without interfering with each other. Before moving forward with a
concrete proposal, we would like to gauge interest from the P4 community.
If you are interested in this feature and you feel comfortable presenting
your use-case in front of the WG (ideally at the October 24th meeting),
please let me know (firstname.lastname@example.org).