|
|
| ConvertToDpdkControl (P4::ReferenceMap *refmap, P4::TypeMap *typemap, DpdkProgramStructure *structure, IR::Type_Struct *metadataStruct, bool deparser=false) |
| |
|
void | add_action (const IR::DpdkAction *a) |
| |
|
void | add_inst (const IR::DpdkAsmStatement *s) |
| |
|
void | add_table (const IR::DpdkLearner *s) |
| |
|
void | add_table (const IR::DpdkSelector *s) |
| |
|
void | add_table (const IR::DpdkTable *t) |
| |
|
bool | checkTableValid (const IR::P4Table *a) |
| |
|
IR::IndexedVector< IR::DpdkAction > & | getActions () |
| |
|
IR::IndexedVector< IR::DpdkAsmStatement > & | getInstructions () |
| |
|
IR::IndexedVector< IR::DpdkLearner > & | getLearners () |
| |
|
std::optional< const IR::Member * > | getMemExprFromProperty (const IR::P4Table *, cstring) |
| |
|
std::optional< int > | getNumberFromProperty (const IR::P4Table *, cstring) |
| |
|
IR::IndexedVector< IR::DpdkSelector > & | getSelectors () |
| |
|
IR::IndexedVector< IR::DpdkTable > & | getTables () |
| |
|
bool | preorder (const IR::P4Action *a) override |
| |
|
bool | preorder (const IR::P4Control *) override |
| |
|
bool | preorder (const IR::P4Table *a) override |
| |