p4lang / p4runtime

Specification documents for the P4Runtime control-plane API
Apache License 2.0
142 stars 88 forks source link

Packet-ins and default role #354

Open daniele-moro opened 3 years ago

daniele-moro commented 3 years ago

When using roles, it is not very clear if the default role should receive all packet-ins, even the one required by other roles. From spec: "default role" corresponds to “full pipeline access”. Does full pipeline access means also receiving all packet-ins?

smolkaj commented 2 years ago

I agree this needs clarification. I think it's safe to say that a typical controller would want to receive packet ins, so we should define "default role" accordingly.