P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::UBPF::UBPFModel Class Reference
Inheritance diagram for P4::UBPF::UBPFModel:
[legend]

Classes

class  getUBPFModelVersion
 

Public Member Functions

int numberOfControlBlockArguments () const
 
int numberOfParserArguments () const
 
const IR::P4Program * run (const IR::P4Program *program)
 

Static Public Member Functions

static cstring reserved (cstring name)
 

Public Attributes

::P4::Model::Elem CPacketName
 
::P4::Model::Extern_Model csum_replace2
 
::P4::Model::Extern_Model csum_replace4
 
::P4::Model::Elem drop
 
Hash_Model hash
 
Algorithm_Model hashAlgorithm
 
::P4::Model::Param_Model packet
 
::P4::Model::Elem pass
 
Pipeline_Model pipeline
 
Register_Model registerModel
 
::P4::Model::Elem truncate
 
::P4::Model::Elem ubpf_time_get_ns
 
unsigned version = 20200515
 

Static Public Attributes

static UBPFModel instance
 
static cstring reservedPrefix = "ubpf_"_cs