Translate table ID, criterion, instructions into protocol-independent ones
Interpret sets of instructions to specific PI action
Table counter support
Interpret table ID to PI counter ID
Compiles Flow Objectives to flows and groups
Pipeliner translation result
Data structure includes translation result, which comes from sub-pipeliners below.
Translate filtering objective to flows for tables inside filtering control block.
Translate forwarding objective to flows for tables inside forwarding control block.
Translate next objective to flows and groups for tables inside next control block.