P4C
The P4 Compiler
Toggle main menu visibility
Main Page
P4C Repository Organization
Getting Started
P4C Intermediate Representation (IR)
Frontend
Midend
Backends
Behavioral Model Backend
DPDK Backend
eBPF Backend
TC Backend
uBPF Backend
P4test Backend
Graphs Backend
p4fmt (P4 Formatter)
P4Tools
P4Smith
P4Testgen
Contribute to the P4 Compiler Project
Releases
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
w
x
z
Functions
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
w
x
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Typedefs
Enumerations
Enumerator
Related Symbols
▼
P4 Compiler Documentation (P4C)
P4C Repository Organization
Getting Started
P4C Intermediate Representation (IR)
Frontend
Midend
►
Backends
p4fmt (P4 Formatter)
P4Tools
P4Smith
P4Testgen
Contribute to the P4 Compiler Project
Releases
►
Namespaces
▼
Classes
►
Class List
Class Index
►
Class Hierarchy
▼
Class Members
►
All
►
Functions
▼
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Typedefs
Enumerations
Enumerator
Related Symbols
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
Loading...
Searching...
No Matches
Here is a list of all documented variables with links to the class documentation for each member:
- c -
callableTables :
P4::P4Tools::P4Smith::P4Scope
callingContext :
P4::ComputeWriteSet
callToInstance :
P4::InlineSummary::PerCaller
CLONE_SESSION_ID_MIN :
P4::P4Tools::P4Testgen::Bmv2::BMv2Constants
cluster_alignment :
AllocAlignment
cluster_starts :
PHV::v2::ScAllocAlignment
colorAwareMeters :
BFN::BFRuntimeArchHandlerCommon< arch >
commentDescriptionDepth :
P4::EBPF::CodeGenInspector
compilerArgs :
P4::P4Tools::AbstractP4cToolOptions
compilerGlobalMetadata :
P4::EBPF::EBPFPipeline
compilerVersion :
P4::ParserOptions
concolicMethodImpls :
P4::P4Tools::P4Testgen::ProgramInfo
constant :
DeparseGraph::NodeInfo
constants :
P4::DoConstantFolding
constraints :
P4::P4Tools::P4Smith::P4Scope
constructorArguments :
P4::SpecializationInfo
cont_available :
PHV::v2::Vision
cont_lo :
IXBar::FieldInfo
cont_required :
PHV::v2::Vision
container :
PHV::Allocation::ConditionalConstraintData
,
PHV::v2::SrcPackVec
container_conflicts :
DependencyGraph
containersPerGroup :
PhvSpec
contextVar :
P4::EBPF::EBPFPipeline
continueDefinitions :
P4::ComputeWriteSet
control_dom_set :
CalculateNextTableProp
controls :
BFN::ProgramStructure
conv :
P4::BMV2::ConversionContext
convert_instr_to_bitmasked_set :
ActionAnalysis::ContainerAction
convert_instr_to_byte_rotate_merge :
ActionAnalysis::ContainerAction
CORE_EXTERN_METHOD_IMPLS :
P4::P4Tools::P4Testgen::ExprStepper
count :
P4::Test::Match::Result
counters :
P4::EBPF::EBPFTablePSA
coverableNodes :
P4::P4Tools::P4Testgen::SymbolicExecutor
coverActions :
P4::Coverage::CoverageOptions
coverage :
P4::P4Tools::P4Testgen::TestBackEnd
coverageOptions :
P4::P4Tools::P4Testgen::TestgenOptions
coverStatements :
P4::Coverage::CoverageOptions
coverTableEntries :
P4::Coverage::CoverageOptions
csum_unit :
Clot
ctxtFile :
P4::DPDK::DpdkOptions
currentActionList :
P4::TypeInferenceBase
currentDefinitions :
P4::ComputeWriteSet
Generated by
1.13.2