P4C
The P4 Compiler
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Z | _
A
AbstractBMv2SmithTarget (P4::P4Tools::P4Smith::BMv2)
AbstractDependencyInjector
AbstractElimUnusedInstructions
AbstractExecutionState (P4::P4Tools)
AbstractField (PHV)
AbstractGenericSmithTarget (P4::P4Tools::P4Smith::Generic)
AbstractInliner (P4)
AbstractNicSmithTarget (P4::P4Tools::P4Smith::Nic)
AbstractP4cTool (P4::P4Tools)
AbstractP4cToolOptions (P4::P4Tools)
AbstractParserDriver (P4)
AbstractRepCheckedNode (P4::P4Tools)
AbstractSolver (P4)
AbstractStepper (P4::P4Tools::P4Testgen)
AbstractTest (P4::P4Tools::P4Testgen)
AbstractTofinoSmithTarget (P4::P4Tools::P4Smith::Tofino)
FindDataDependencyGraph::access_t
ActionAnalysis
ActionAnalysisTest (P4::Test)
ActionArg (P4::P4Tools::P4Testgen)
ActionArgSetup (BFN)
ActionAttributes (P4::TC)
actionAttributes (P4::DPDK)
ActionBodySetup (BFN)
ActionBusByteResource (BFN::Resources)
ActionCall (P4)
ActionCall (P4::P4Tools::P4Testgen)
ActionConverter (P4::BMV2)
ActionDarkSolver (solver)
ActionDataBus
ActionDataBus (Tofino)
ActionAnalysis::ActionDataInfo
ActionFunctionSetup (BFN)
ActionInvocation (P4)
ActionMochaSolver (solver)
ActionMoveSolver (solver)
ActionMutexTest (P4::Test)
ActionMutuallyExclusive
ActionPackingValidator (PHV::legacy)
ActionPackingValidator (PHV::v2)
ActionPackingValidatorInterface (PHV)
ActionAnalysis::ActionParam
ActionParam (P4::TC)
ActionPhv (P4::Test)
ActionPhvConstraintCanPack
ActionPhvConstraintLogging
ActionPhvConstraints
BFRuntimeGenerator::ActionProf (BFN::BFRT)
BFRuntimeGenerator::ActionProf (P4::BFRT)
ActionProfile (BFN)
ActionProfile (P4::ControlPlaneAPI::Standard)
ActionProfile_Model (BFN::PSA)
ActionProfile_Model (P4::P4V1)
ActionProfileTraits (P4::BMV2::Standard)
ActionProfileTraits (P4::ControlPlaneAPI::Standard)
ActionProfileTraits< Arch::PNA > (P4::BMV2::Standard)
ActionProfileTraits< Arch::PNA > (P4::ControlPlaneAPI::Standard)
ActionProfileTraits< Arch::PSA > (P4::BMV2::Standard)
ActionProfileTraits< Arch::PSA > (P4::ControlPlaneAPI::Standard)
ActionProfileTraits< Arch::V1MODEL > (P4::BMV2::Standard)
ActionProfileTraits< Arch::V1MODEL > (P4::ControlPlaneAPI::Standard)
ActionProfileTraits< Arch::V1MODEL2020 > (P4::BMV2::Standard)
ActionProfileTraits< Arch::V1MODEL2020 > (P4::ControlPlaneAPI::Standard)
ActionRef (P4::ControlPlaneAPI)
ActionReplacement (P4)
ActionSelector (BFN)
BFRuntimeSchemaGenerator::ActionSelector (BFN::BFRT)
BFRuntimeSchemaGenerator::ActionSelector (P4::BFRT)
ActionSelector (P4::ControlPlaneAPI::Standard)
ActionSelector_Model (BFN::PSA)
ActionSelector_Model (P4::P4V1)
ActionSelectorTraits (P4::BMV2::Standard)
ActionSelectorTraits (P4::ControlPlaneAPI::Standard)
ActionSelectorTraits< Arch::PNA > (P4::BMV2::Standard)
ActionSelectorTraits< Arch::PNA > (P4::ControlPlaneAPI::Standard)
ActionSelectorTraits< Arch::PSA > (P4::BMV2::Standard)
ActionSelectorTraits< Arch::PSA > (P4::ControlPlaneAPI::Standard)
ActionSelectorTraits< Arch::V1MODEL > (P4::BMV2::Standard)
ActionSelectorTraits< Arch::V1MODEL > (P4::ControlPlaneAPI::Standard)
ActionSelectorTraits< Arch::V1MODEL2020 > (P4::BMV2::Standard)
ActionSelectorTraits< Arch::V1MODEL2020 > (P4::ControlPlaneAPI::Standard)
ActionsInliner (P4)
ActionSolverBase (solver)
ActionPhvConstraints::ActionSources
ActionSourceTracker (PHV)
ActionSourceTrackerTest (P4::Test)
ActionSynthesisPolicy (BFN)
ActionSynthesisPolicy (P4)
ActionTranslationVisitor (P4::EBPF)
ActionTranslationVisitorPNA (P4::TC)
ActionTranslationVisitorPSA (P4::EBPF)
AddAdjustByteCount (BFN)
AddAliasAllocation (PHV)
AddAlwaysRun
AddAlwaysRunTest (P4::Test)
PragmaBytePack::AddConstraintResult
AddDarkInitialization
AddDeparserMetadata
FindDataDependencyGraph::AddDependencies
AddEmptyTableSeqs
AddFieldsToPseudoHeader (P4::DPDK)
AddHardwareConstrainedFields (BFN)
AddInitsInMAU
AddInitTable
AddIntrinsicConstraints
AddIntrinsicMetadata (BFN)
AddMauHeadersToHeaderMutexMatrix
AddMetadataFields (BFN)
AddMetadataInitialization
AddMetadataParserStates (BFN)
AddMetadataPOV
AddMissingIdAnnotations (P4)
AddPaddingFields (BFN)
AddParserHeadersToHeaderMutexMatrix
AddParserMatchDefs
AddParserMetadata
AddParserPad (BFN)
AddParserStates (BFN::PSA)
AddPsaBridgeMetadata (BFN)
AddSelectorSalu
AddSliceInitialization
AddSpecialConstraints
AddT2naMeta (BFN)
AddTnaBridgeMetadata (BFN)
AddValidityBitSets
AdjustByteCountSetup (BFN)
AdjustEgressPacketLength
AdjustExtract
AdjustIXBarExpression
AdjustLengths (P4::P4V1)
ResolveNegativeExtract::AdjustShift
AdjustShiftInstructions
ResolveNegativeExtract::AdjustShiftOutOfBuffer
AdjustStatefulInstructions
AfterSplitConstraint (PHV::Slicing)
Algorithm_Model (P4::P4V1)
Algorithm_Model (P4::UBPF)
Alias
PragmaAlias::AliasDestination
AlignedCluster (PHV)
AlignHdrMetaField (P4::DPDK)
ActionAnalysis::Alignment
AlignmentConstraint (Constraints)
AllConstraints
AllDefinitions (P4)
Alloc1D (BFN)
Alloc1Dbase (BFN)
Alloc2D (BFN)
Alloc2Dbase (BFN)
Alloc3D (BFN)
Alloc3Dbase (BFN)
alloc_trace_cb_t
AllocAlignment
AllocateClot
AllocateParserChecksums
AllocateParserMatchRegisters
AllocateParserState
AllocatePHV
AllocatePOVBits
AllocateTempsAndFinalizeLiverange (PHV)
Allocation (PHV)
AllocationReport (PHV)
AllocationStrategy
AllocatorBase (PHV::v2)
AllocatorMetrics (PHV::v2)
AllocContext (PHV)
AllocError (PHV::v2)
AllocInfo
AllocResult
AllocResult (PHV::v2)
AllocScore
AllocSetting (PHV)
AllocSlice (PHV)
AllocTrace (P4)
AllocUtils (PHV)
AlpmImplementation (BFN)
ALUOperation (ActionData)
ALUParameter (ActionData)
ALUPosition (ActionData)
PropagateExtractConst::ResolveExtractConst::AmbiguousPropagation
AnalyzeActionTables
AnalyzeParser (P4)
AnalyzeProgram (BFN::PSA)
AnalyzeProgram (BFN::V1)
AncestorStates (BFN)
AnnotateVarbitExtractStates (BFN)
AnnotateWithInHash (BFN)
Annotation (P4::TC)
AnnotationSelectionPolicy (P4)
AnyElement (P4)
ApplyEvaluator (BFN)
ApplyGlobalPragmas
PingPongGeneration::ApplyMCSChanger (BFN)
ApplyMethod (P4)
ApplyOptionsPragmas (P4)
ApplyTypesToExpressions (P4)
Architecture (BFN)
ArchSpec::ArchMember (P4::P4Tools)
ArchSpec
ArchSpec (P4::P4Tools)
ArchTranslation (BFN)
Argument (ActionData)
ArithCompareAdjustment
ArithmeticFixup (P4::BMV2)
ArrayLocation (P4)
AsEnumerator (P4::Util)
AsmOutput (BFN)
AssertsParser (P4::P4Tools::P4Testgen::Bmv2)
Assign
Assign (P4::IR::Traversal)
Assign (solver)
TypeCheck::AssignActionArgTypes (P4)
AssignActionHandle
AssignChain
AssignCounterLRTValues
TypeCheck::AssignInitialTypes (P4)
AssignmentStatement (P4::P4Tools::TraceEvents)
AssignmentStmtErrorCheck (BFN)
AssignOr (BFN)
Attach (P4::P4Fmt)
attached_entries_element_t
AttachTables (BFN)
AutoAlias
autoclone_ptr
AutoCompileContext (P4)
AutoIndent
Allocation::AvailableSpot (PHV)
B
Backend (BFN)
Backend (P4::BMV2)
Backend (P4::TC)
BackendConstantFolding (BFN)
BackendConverter (BFN)
BackendCopyPropagation
BackendStrengthReduction (BFN)
BackendTest (P4::Test)
DecidePlacement::Backfill
backtrace_exception (P4)
Backtrack (P4)
DecidePlacement::BacktrackManagement
DecidePlacement::BacktrackPlacement
Base (P4::RTTI)
BaseCompileContext (P4)
BaseLocation (P4)
basic_nullbuf (P4)
BccTarget (P4::EBPF)
BfErrorReporter
bfn_hash_algorithm_
BFN_Options
BFNContext
BFNOptionPragmaParser
BFRuntimeArchHandler (P4::ControlPlaneAPI::Standard)
BFRuntimeArchHandlerCommon (BFN)
BFRuntimeArchHandlerPNA (P4::ControlPlaneAPI::Standard)
BFRuntimeArchHandlerPSA (BFN)
BFRuntimeArchHandlerPSA (P4::ControlPlaneAPI::Standard)
BFRuntimeArchHandlerTofino (BFN)
BFRuntimeGenerator (BFN::BFRT)
BFRuntimeGenerator (P4::BFRT)
BFRuntimeSchemaGenerator (BFN::BFRT)
BFRuntimeSchemaGenerator (P4::BFRT)
FlowGraph::BFSPathFinder
BinaryConstraint (P4)
BindTypeVariables (P4)
BitmaskedSet (solver)
BitRange (P4::Util)
bitranges (P4)
IXBar::Use::Bits (Tofino)
BitVec (solver::symbolic_bitvec)
bitvec (P4)
BlockInfo (BFN)
Bmv2Concolic (P4::P4Tools::P4Testgen::Bmv2)
BMv2Constants (P4::P4Tools::P4Testgen::Bmv2)
BMV2Options (P4::BMV2)
Bmv2PsaSmithTarget (P4::P4Tools::P4Smith::BMv2)
Bmv2SmallStepTest (P4::P4Tools::Test)
Bmv2TestBackend (P4::P4Tools::P4Testgen::Bmv2)
Bmv2TestFramework (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelActionProfile (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelActionSelector (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelCloneInfo (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelCloneSpec (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelCmdStepper (P4::P4Tools::P4Testgen::Bmv2)
BMv2V1ModelCompilerResult (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelExprStepper (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelMeterValue (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelProgramInfo (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelRegisterValue (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1modelSmithTarget (P4::P4Tools::P4Smith::BMv2)
Bmv2V1ModelTableStepper (P4::P4Tools::P4Testgen::Bmv2)
Bmv2V1ModelTestgenTarget (P4::P4Tools::P4Testgen::Bmv2)
Continuation::Body (P4::P4Tools::P4Testgen)
BooleanConstraint (Constraints)
bpf_elf_map
bpf_map
bpf_table
SmallStepEvaluator::Branch (P4::P4Tools::P4Testgen)
BranchingInstructionGeneration (P4::DPDK)
BreakLogicalExpressionParenthesis (P4::DPDK)
BreakSliceListCtx
BridgeContext
BridgedFieldInfo (BFN)
BridgedPacking
BruteForceAllocationStrategy
BruteForceOptimizationStrategy
BruteForceStrategyConfig
BuildDominatorTree
BuildGatewayMatch
BuildMetadataOverlay
BuildMutex
BuildP4HashFunction
BuildParserOverlay
BuildPowerGraph (MauPower)
BuildResourceMap (P4)
BuildSuperCluster (P4::Test)
BuiltInMethod (P4)
BvContext (solver::symbolic_bitvec)
ByNameLess
IXBar::Use::Byte
ByteAlignment (P4::DPDK)
ByteInfo
ByteRotateMerge (P4::Test)
ByteRotateMerge (solver)
C
CalcCriticalPathClusters
CalcMaxPhysicalStages
CalcParserCriticalPath
CalculateNextTableProp
CallGraph (P4)
CallInfo (P4)
CanBeImplicitlyCastConstraint (P4)
CanBeIXBarExpr
canon_name
CanonGatewayExpr
CanPackErrorV2
CastBooleanTableKeys (P4)
CatchBacktrack
CFG (P4::BMV2)
Visitor::ChangeTracker (P4)
CharacterizeParser
CheckClotGroups
CheckConstants (P4)
CheckCoreMethods (P4)
CheckDesignPattern (BFN)
CheckDirectExternsOnTables (BFN)
CheckDirectResourceInvocation (BFN)
CheckDuplicateAttached
CheckExternInvocation (P4::DPDK)
CheckExternInvocationCommon (BFN)
CheckExternInvocationCommon (P4)
CheckExternValidity (BFN)
CheckFieldCorruption
CheckForHeaders
CheckForNamePrefix
CheckForUnallocatedTemps
CheckForUnimplementedFeatures
CheckGatewayExpr
CheckHeaderAlignment (BFN)
CheckHeaderTypes (P4)
CheckIfMultiEntryPoint (P4::P4V1)
CheckInvalidate
CheckNamedArgs (P4)
CheckOperations
CheckOutOfBufferExtracts
CheckPadAssignment (BFN)
CheckParserMultiWrite
CheckPhaseZeroExtern (BFN)
CheckPlacementPriorities
CheckPNAExternInvocation (P4::DPDK)
CheckRegisterActions (BFN)
CheckReservedNames (BFN)
CheckShadowing (P4)
CheckStatefulAlu
Checksum_Model (BFN::PSA)
ChecksumInfo
CheckT2NAExternInvocation (BFN)
CheckTableConstEntries (BFN)
CheckTableNameDuplicate
CheckTableSize (P4)
CheckTNAExternInvocation (BFN)
CheckUnimplementedFeatures (BFN)
CheckUninitializedAndOverlayedReads
CheckUnresolvedExtractSource
CheckUnsupported (BFN)
CheckUnsupported (P4::BMV2)
CheckVarbitAccess (BFN)
CheckWriteModeConsistency
ChooseEnumRepresentation (P4)
ChooseErrorRepresentation (P4)
FieldDefUse::ClearBeforeEgress
ClearLoweredParserMatch (Parde::Lowered)
ClearPhvInfo
ClearTypeMap (P4)
ClipTerminalTransition
clone_session_entry
CloneConstants (BFN)
CloneConstants (P4)
CloneExpressions (P4)
Cloner_Model (P4::P4V1)
CloneType_Model (P4::P4V1)
CloneVariableDeclarations (P4)
ClosedRange (P4)
Clot
ClotAdjuster
ClotCandidate
ClotInfo
ClotResourcesLogging (BFN)
ClotTest (P4::Test)
clrflag (P4::DBPrint)
Clustering
ClusterStats (PHV)
CmdStepper (P4::P4Tools::P4Testgen)
CoalesceLearning
code
CodeBuilder (P4::EBPF)
CodeGenInspector (P4::EBPF)
ConvertLookahead::Collect (P4::DPDK)
CollectActionUses (P4::DPDK)
CollectAddOnMissTable (P4::DPDK)
FieldDefUse::CollectAliasDestinations
CollectAlpmInfo (BFN)
CollectBridgedFields (BFN)
CollectBridgedFields (P4::P4V1)
CollectBridgedFieldsUse
InsertParserClotChecksums::CollectClotChecksumFields
CollectClotInfo
CollectConstraints
CollectDarkCandidates
CollectParserUseDef::CollectDefs
PhvLogging::CollectDefUseInfo
CollectDigestFields (P4::P4V1)
CollectDirectCounterMeter (P4::DPDK)
CollectEgressBridgedFields
CollectErrors (P4::DPDK)
CollectExternDeclaration (P4::DPDK)
CollectExtractedTogetherFields
CollectForceImmediateFields
CollectGatewayFields
CollectGlobalPragma
CollectHardwareConstrainedFields (BFN)
CollectHeaderStackInfo
CollectHeaderValidity
CollectIngressBridgedFields
CollectInternetChecksumInstance (P4::DPDK)
CollectInvalidatedHeaders
CollectIPSecInfo (P4::DPDK)
CollectIXBarInfo (BFN)
CollectLocalStructAndFlatten (P4::DPDK)
CollectLocalVariables (P4::DPDK)
CollectMatchFieldsAsGateway
CollectMetadataHeaderInfo (P4::DPDK)
CollectMochaCandidates
ResolveNegativeExtract::CollectNegativeExtractOutOfBufferStates
ResolveNegativeExtract::CollectNegativeExtractStates
CollectNodes (P4::Coverage)
CollectNonDarkUses
CollectPardeConstraints
CollectParserChecksums (BFN::V1)
CollectParserChecksums
CollectParserInfoImpl
CollectParserUseDef
CollectPhase0Annotation (BFN)
CollectPHVAllocationResult (PHV::v2)
CollectPhvFields
CollectPhvInfo
CollectPhvLoggingInfo
DumpTableFlowGraph::CollectPhvReadsAndWrites
CollectPipelines (BFN)
CollectPovBitToFields
CollectProgramStructure (P4::DPDK)
CollectSourceInfoLogging
CollectStridedHeaders
CollectStructLocalVariables (P4::DPDK)
CollectTableInfo (P4::DPDK)
CollectTableKeys (PHV)
CollectUsedDeclarations (P4)
CollectUseDefInfo (P4::DPDK)
CollectUsedMetadataField (P4::DPDK)
CollectUserSpecifiedCriticalStates
CollectVarbitExtract (BFN)
CollectVariables (BFN)
CollectWeakFields
Memories::SRAM_group::color_mapram_group (Tofino)
CommandVisitor (P4::P4Tools::P4Testgen)
Comment (P4::Util)
Attach::Comments (P4::P4Fmt)
TypeInferenceBase::Comparison (P4)
CompilationError (P4::Util)
CompileContext (P4::P4Tools)
CompileContextStack (P4)
CompilerBug (P4::Util)
CompilerConfiguration (P4::P4Tools)
CompilerGeneratedMetaType_Model (BFN::PSA)
CompilerOptions (P4)
CompilerResult (P4::P4Tools)
CompilerTarget (P4::P4Tools)
CompilerUnimplemented (P4::Util)
CompileTimeOperations (BFN)
CompileTimeOperations (P4)
ComplexValues (P4)
ComplexValues::Component (P4)
ComputeBufferRequirements (Parde::Lowered)
ComputeCallGraph (P4::P4V1)
ComputeDarkInitialization
ComputeDeadParserChecksums
ComputeDefUse
ComputeDefUse (P4)
ComputeDependencies
InsertChecksumError::ComputeEndStates (BFN::V1)
InsertChecksumError::ComputeEndStates (P4::P4V1)
ComputeFieldAlignments
ComputeFieldsRequiringInit
ComputeInitZeroContainers (Parde::Lowered)
ComputeLoweredDeparserIR (Parde::Lowered)
ComputeLoweredParserIR (Parde::Lowered)
AssignCounterLRTValues::ComputeLRT
ComputeMultiWriteContainers (Parde::Lowered)
ComputeParserCG (P4)
ComputeTableCallGraph (P4::P4V1)
ComputeValuesAtDeparser
ComputeWriteSet (P4)
ConcatEnumerator (P4::Util)
Concolic (P4::P4Tools::P4Testgen)
ConcolicMethodImpls (P4::P4Tools::P4Testgen)
ConcolicResolver (P4::P4Tools::P4Testgen)
ConcreteAllocation (PHV)
CondIterableAssoc (assoc::detail)
CondIterableAssocBase (assoc::detail)
CondIterableAssocBase< Base, Itble, typename _void< typename Base::key_compare >::type > (assoc::detail)
Allocation::ConditionalConstraintData (PHV)
bitvec::const_bitref (P4)
Constant (ActionData)
Constant (PHV)
ConstantFolding (P4)
ConstantFoldingPolicy (P4)
ActionAnalysis::ConstantInfo
ConstantLogicValue
ActionAnalysis::ConstantPosition
ConstantsToActionData
ConstantTypeSubstitution (P4)
ConstMirrorSessionOpt
ConstrainedField
ConstrainedFieldMapBuilder
ConstrainedFieldMapBuilderTest (P4::Test)
ConstrainedSlice
ConstrainSatAddResultTempVars
Constraints (P4::P4Tools::P4Smith)
ConstraintSolver
ConstructorCall (P4)
ConstructSymbolTable (BFN::V1)
Container (PHV)
ActionAnalysis::ContainerAction
ContainerAction (P4::Test)
ContainerConstructorCall (P4)
ContainerEquivalenceTracker (PHV)
ContainerGroup (PHV)
ContainerOccupancy (PHV)
ContainerSet (solver)
ContainerSizeConstraint (Constraints)
ContainerSizeExtractor
ContainerSizeExtractorTest (P4::Test)
ContainerSpec (solver)
Allocation::ContainerStatus (PHV)
ContainerType (P4::Util)
ContainsType (P4)
Continuation (P4::P4Tools::P4Testgen)
Control_Model (P4::P4V1)
ControlBodyTranslator (P4::EBPF)
ControlBodyTranslatorPNA (P4::TC)
ControlBodyTranslatorPSA (P4::EBPF)
ControlConverter (BFN::PSA)
ControlConverter (BFN::V1)
ControlConverter (P4::BMV2)
ControlFlowVisitor (BFN)
ControlFlowVisitor (P4)
ControlGraphs (P4::graphs)
ControlInstantiation (P4)
ControllerType (P4::ControlPlaneAPI)
ControlPathwaysToTable
ControlGraphs::ControlStack (P4::graphs)
ContScopeAllocResult (PHV::v2)
ConversionContext (P4::BMV2)
ConversionContext (P4::P4V1)
ConvertActionSelectorAndProfile (P4::DPDK)
ConvertBinaryOperationTo2Params (P4::DPDK)
ConvertConcreteHeaderRefToPathExpression (P4::P4V1)
ConvertEnums (P4)
Converter (P4::P4V1)
ConverterAllowingRecirculate
ConvertErrors (P4)
ConvertFunnelShiftExtern
ConvertGlobals (P4::BMV2)
ConvertInternetChecksum (P4::DPDK)
ConvertLogicalExpression (P4::DPDK)
ConvertLookahead (P4::DPDK)
ConvertMetadata (P4::P4V1)
ConvertMethodCalls (BFN)
ConvertNames (BFN::PSA)
ConvertNames (BFN::V1)
ConvertPhase0 (BFN)
ConvertPhase0AssignToExtract (BFN)
ConvertPnaToJson (P4::BMV2)
ConvertPsaToJson (P4::BMV2)
ConvertSizeOfToConstant (BFN)
ConvertStatementToDpdk (P4::DPDK)
ConvertStructExpr (P4::P4Tools)
ConvertToBackendIR (P4::TC)
ConvertToDpdkArch (P4::DPDK)
ConvertToDpdkControl (P4::DPDK)
ConvertToDpdkParser (P4::DPDK)
ConvertToDpdkProgram (P4::DPDK)
ConvertToEBPFControlPNA (P4::TC)
ConvertToEBPFControlPSA (P4::EBPF)
ConvertToEBPFDeparserPNA (P4::TC)
ConvertToEBPFDeparserPSA (P4::EBPF)
ConvertToEBPFParserPNA (P4::TC)
ConvertToEBPFParserPSA (P4::EBPF)
ConvertToEbpfPipeline (P4::EBPF)
ConvertToEbpfPipelineTC (P4::TC)
ConvertToEbpfPNA (P4::TC)
ConvertToEbpfPSA (P4::EBPF)
ConvertToString (P4::DPDK)
ConvertVarbits (P4::P4Tools)
CopackConstraint (Constraints)
CoPacker (PHV::v2)
CoPackHint (PHV::v2)
CoPackResult (PHV::v2)
bitvec::copy_bitref (P4)
CopyBlockPragmas
CopyHeaders (BFN)
CopyMatchKeysToSingleStruct (P4::DPDK)
CopyPropagationAndElimination (P4::DPDK)
CopyPropParserDef
CopySrcInfo (P4)
CopyStructures (P4)
CopyBlockPragmas::CopyToTables
CoreAllocation
BFRuntimeGenerator::Counter (BFN::BFRT)
BFRuntimeGenerator::Counter (P4::BFRT)
Counter_Model (BFN::PSA)
Counter_Model (P4::P4V1)
CounterArray_Model (P4::EBPF)
InferWriteMode::CounterExample
CounterExtern (BFN)
CounterExtern (P4::BMV2::Standard)
CounterExtern (P4::ControlPlaneAPI::Standard)
Counterlike (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits (P4::BMV2::Helpers)
CounterlikeTraits (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PNA > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PNA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PSA > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::PSA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL2020 > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::CounterExtern< Standard::Arch::V1MODEL2020 > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PNA > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PNA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PSA > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::PSA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL2020 > > (P4::BMV2::Helpers)
CounterlikeTraits< Standard::MeterExtern< Standard::Arch::V1MODEL2020 > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits<::BFN::CounterExtern< BFN::Arch::PSA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits<::BFN::CounterExtern< BFN::Arch::TNA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits<::BFN::MeterExtern< BFN::Arch::PSA > > (P4::ControlPlaneAPI::Helpers)
CounterlikeTraits<::BFN::MeterExtern< BFN::Arch::TNA > > (P4::ControlPlaneAPI::Helpers)
CounterOrMeter_Model (P4::P4V1)
CounterType_Model (BFN::PSA)
CounterType_Model (P4::P4V1)
CountStridedHeaderRefs
CoverableNodesScanner (P4::P4Tools::P4Testgen)
CoverageOptions (P4::Coverage)
CRC16ChecksumAlgorithm (P4::EBPF)
CRC32ChecksumAlgorithm (P4::EBPF)
crc_alg_info_
CRCChecksumAlgorithm (P4::EBPF)
CRCChecksumAlgorithmPNA (P4::TC)
CreateAliasesForVarbitHeaders
CreateBuiltins (P4)
CreateConstants
CreateErrorStates (BFN::PSA)
CreateMathUnit
InsertParserClotChecksums::CreateParserPrimitives
CreateSaluApplyFunction
CreateSaluInstruction
CreateSpecializedTypes (P4)
CreateStructInitializers (P4)
CreateThreadLocalInstances
CriticalPathClustersTest (P4::Test)
cstring (P4)
FindParsingFrontier::CutSet
D
Dark (P4::Test)
DarkCannotSourceActionRAM (P4::Test)
Darker (P4::Test)
DarkInitEntry (PHV)
DarkInitPrimitive (PHV)
DarkLiveRange
DarkLiveRangeMap
DarkOverlay
DarkSource (P4::Test)
DbprintDispatchPtr (P4::detail)
DbprintDispatchRef (P4::detail)
DebugInfo (BFN)
DecidePlacement
PingPongGeneration::DeclarationChanger (BFN)
DeclarationGenerator (P4::P4Tools::P4Smith)
DeclarationInjector (P4::DPDK)
DeclarationLookup (P4)
Declarations (P4::P4Tools::P4Smith)
Def (Parser)
DefActionValue (P4::DPDK)
DefaultAction (P4::ControlPlaneAPI)
DefaultArguments (P4)
DefaultNext
DefaultP4CConfiguration (P4)
DefaultValues (P4)
Definitions (P4)
DeparsedToTMConstraint (Constraints)
DeparseGraph
Deparser_Model (P4::P4V1)
DeparserAsmOutput
DeparserBodyTranslator (P4::EBPF)
DeparserBodyTranslatorPSA (P4::EBPF)
DeparserConverter (P4::BMV2)
DeparserCopyOpt
DeparserHdrEmitTranslator (P4::EBPF)
DeparserHdrEmitTranslatorPNA (P4::TC)
DeparserInspector
DeparserModifier
DeparserPrepareBufferTranslator (P4::EBPF)
DeparserTransform
DeparserZeroOptimization
DependencyGraph
DepositField (solver)
DepositFieldContigousMask (P4::Test)
Deprecated (P4)
DepStagesThruDomFrontier
DepthFirstSearch (P4::P4Tools::P4Testgen)
DesugarVarbitExtract (BFN)
DetectDuplicates (P4::P4V1)
DetectMultiplePipelines (BFN)
DetermineCandidateFields
DetermineCandidateHeaders
DeterminePowerUsage (MauPower)
Device
DfsItrContext (PHV::Slicing)
AllocatorBase::DfsListsAllocator (PHV::v2)
AllocatorBase::DfsState (PHV::v2)
DiagnosticCountInfo (P4)
DiagnosticCountInfoGuard (P4)
DiagnosticCountInfoState (P4)
BFRuntimeGenerator::Digest (BFN::BFRT)
Digest (BFN)
BFRuntimeGenerator::Digest (P4::BFRT)
Digest (P4::ControlPlaneAPI::Standard)
Digest_Model (BFN::PSA)
DigestConstraint (Constraints)
DigestReceiver_Model (P4::P4V1)
DirectCounter_Model (BFN::PSA)
DirectCounter_Model (P4::P4V1)
DirectedGraph
DirectionToRegRead (P4::DPDK)
DirectMeter_Model (BFN::PSA)
DirectMeter_Model (P4::P4V1)
DirectMeterMap::DirectMeterInfo (P4)
DirectMeterMap (P4)
DisableAutoInitMetadata
DiscoverActionsInlining (P4)
DiscoverFunctionsInlining (P4)
DiscoverInlining (P4)
DiscoverStructure (P4)
DiscoverStructure (P4::P4V1)
DismantleMuxExpressions (P4::DPDK)
DoAnnotateWithInHash (BFN)
DoBindTypeVariables (P4)
DoCheckConstants (P4)
DoCheckCoreMethods (P4)
DoConstantFolding (P4)
DoConvertEnums (P4)
DoConvertErrors (P4)
DoCopyStructures (P4)
DoDefaultArguments (P4)
DoDefaultValues (P4)
DoEliminateInvalidHeaders (P4)
DoEliminateSerEnums (P4)
DoEliminateSwitch (P4)
DoExpandEmit (P4)
DoExpandLookahead (P4)
DoFlattenHeaderUnion (P4)
DoFlattenHeaderUnionStack (P4)
DoGlobalCopyPropagation (P4)
DoInitializeMirrorIOSelect (BFN)
InjectTmpVar::DoInject (BFN)
DoInstructionSelection
DoLocalCopyPropagation (P4)
DominatorTreeTest (P4::Test)
DoMoveActionsToTables (P4)
DontcareArgs (P4)
DoOrderArguments (P4)
DoRemoveActionParameters (P4)
DoRemoveActionParametersTofino (BFN)
DoRemoveActionTables
DoRemoveAssertAssume (P4)
DoRemoveExits (P4)
DoRemoveLeftSlices (P4)
DoRemoveMiss (P4)
DoRemoveParserControlFlow (P4)
DoRemoveReturns (P4)
DoRemoveSelectBooleans (P4)
DoReplaceNewtype (P4)
DoReplaceTuples (P4)
DoReplaceTypedef (P4)
DoResetHeaders (P4)
DoRewriteControlAndParserBlocks (BFN)
DoSetHeaders (P4)
DoSimplifyComplexCondition (P4)
DoSimplifyControlFlow (P4)
DoSimplifyDefUse (P4)
DoSimplifyExpressions (P4)
DoSimplifyKey (P4)
DoSimplifyNestedIf (P4)
DoSimplifySelectCases (P4)
DoSimplifySwitch (P4)
DoSingleArgumentSelect (P4)
DoStaticAssert (P4)
DoStrengthReduction (P4)
DoSynthesizeActions (P4)
DoTableHit (P4)
DoTableKeyNames (P4)
DoTableLayout
DotDumper
dp_packet
DpdkAddPseudoHeader (P4::DPDK)
DpdkAddPseudoHeaderDecl (P4::DPDK)
DpdkArchFirst (P4::DPDK)
DpdkArchLast (P4::DPDK)
DpdkAsmOptimization (P4::DPDK)
DpdkBackend (P4::DPDK)
DpdkContextGenerator (P4::DPDK)
DpdkHandleIPSec (P4::DPDK)
DpdkMidEnd (P4::DPDK)
DpdkOptions (P4::DPDK)
DpdkPnaSmithTarget (P4::P4Tools::P4Smith::Nic)
DpdkProgramStructure (P4)
DropPacketWithMirrorEngine (BFN)
DropPacketWithMirrorEngine_ (BFN)
CFG::DummyNode (P4::BMV2)
Dump (P4)
DumpJsonGraph
DumpParser
PhvInfo::DumpPhvFields
DumpPipe
DumpSeqTables
DumpSplitStates
FlowGraph::DumpTableDetails
DumpTableFlowGraph
DuplicateActions (P4)
DuplicateStates
dyn_vector
DynamicDependencyMetrics
DynamicDepTest (P4::Test)
DynamicHashJson (BFN)
DynamicNextTable
DynamicVisitor (P4)
BFRuntimeSchemaGenerator::DynHash (BFN::BFRT)
DynHash (BFN)
E
EBPFActionProfilePSA (P4::EBPF)
EBPFActionSelectorPSA (P4::EBPF)
EBPFBoolType (P4::EBPF)
EBPFChecksumPNA (P4::TC)
EBPFChecksumPSA (P4::EBPF)
EBPFCmdStepper (P4::P4Tools::P4Testgen::EBPF)
EbpfCodeGenerator (P4::EBPF)
EBPFConcolic (P4::P4Tools::P4Testgen::EBPF)
EBPFConstants (P4::P4Tools::P4Testgen::EBPF)
EBPFControl (P4::EBPF)
EBPFControlPNA (P4::TC)
EBPFControlPSA (P4::EBPF)
EBPFCounterPNA (P4::TC)
EBPFCounterPSA (P4::EBPF)
EBPFCounterTable (P4::EBPF)
EBPFDeparser (P4::EBPF)
EBPFDeparserPSA (P4::EBPF)
EBPFDigestPNA (P4::TC)
EBPFDigestPSA (P4::EBPF)
EBPFDigestPSAValueVisitor (P4::EBPF)
EBPFEgressPipeline (P4::EBPF)
EBPFEnumType (P4::EBPF)
EBPFErrorType (P4::EBPF)
EBPFExprStepper (P4::P4Tools::P4Testgen::EBPF)
EBPFHashAlgorithmPSA (P4::EBPF)
EBPFHashAlgorithmTypeFactoryPNA (P4::TC)
EBPFHashAlgorithmTypeFactoryPSA (P4::EBPF)
EBPFHashPNA (P4::TC)
EBPFHashPSA (P4::EBPF)
EBPFIngressPipeline (P4::EBPF)
EBPFInitializerUtils (P4::EBPF)
EBPFInternetChecksumPNA (P4::TC)
EBPFInternetChecksumPSA (P4::EBPF)
EBPFMeterPNA (P4::TC)
EBPFMeterPSA (P4::EBPF)
EBPFMethodDeclaration (P4::EBPF)
EBPFModel (P4::EBPF)
EBPFObject (P4::EBPF)
EbpfOptions (P4)
EBPFParser (P4::EBPF)
EBPFParserState (P4::EBPF)
EBPFPipeline (P4::EBPF)
EBPFPnaParser (P4::TC)
EBPFProgram (P4::EBPF)
EBPFProgramInfo (P4::P4Tools::P4Testgen::EBPF)
EBPFPsaParser (P4::EBPF)
EBPFRandomPSA (P4::EBPF)
EBPFRegisterPNA (P4::TC)
EBPFRegisterPSA (P4::EBPF)
EBPFScalarType (P4::EBPF)
EBPFStackType (P4::EBPF)
EBPFStructType (P4::EBPF)
EBPFTable (P4::EBPF)
EBPFTableBase (P4::EBPF)
EBPFTableImplementationPSA (P4::EBPF)
EBPFTablePNA (P4::TC)
EBPFTablePNADirectCounterPropertyVisitor (P4::TC)
EBPFTablePNADirectMeterPropertyVisitor (P4::TC)
EBPFTablePSA (P4::EBPF)
EBPFTablePSADirectCounterPropertyVisitor (P4::EBPF)
EBPFTablePSADirectMeterPropertyVisitor (P4::EBPF)
EBPFTablePSAImplementationPropertyVisitor (P4::EBPF)
EBPFTablePSAInitializerCodeGen (P4::EBPF)
EBPFTablePsaPropertyVisitor (P4::EBPF)
EBPFTablePSATernaryKeyMaskGenerator (P4::EBPF)
EBPFTablePSATernaryTableMaskGenerator (P4::EBPF)
EBPFTableStepper (P4::P4Tools::P4Testgen::EBPF)
EBPFTestBackend (P4::P4Tools::P4Testgen::EBPF)
EBPFTestgenTarget (P4::P4Tools::P4Testgen::EBPF)
EBPFType (P4::EBPF)
EBPFTypeFactory (P4::EBPF)
EBPFTypeName (P4::EBPF)
EBPFValueSet (P4::EBPF)
Edge (MauPower)
CFG::Edge (P4::BMV2)
EdgeIf (P4::graphs)
CFG::EdgeSet (P4::BMV2)
EdgeSwitch (P4::graphs)
EdgeTypeIface (P4::graphs)
EdgeUnconditional (P4::graphs)
Egress_Model (P4)
EgressControlConverter (BFN::PSA)
EgressControlConverter (BFN::V1)
EgressDeparserConverter (BFN::PSA)
EgressDeparserConverter (BFN::V1)
EgressDeparserInputMetaType_Model (BFN::PSA)
EgressDeparserModel (BFN::PSA)
EgressDeparserPSA (P4::EBPF)
EgressInputMetaType_Model (BFN::PSA)
EgressModel (BFN::PSA)
EgressOutputMetaType_Model (BFN::PSA)
EgressPacketLengthAdjust
EgressParserConverter (BFN::PSA)
EgressParserConverter (BFN::V1)
EgressParserInputMetaType_Model (BFN::PSA)
EgressParserModel (BFN::PSA)
Elem (P4::Model)
ElimCallExprInIfCond (P4)
ElimCasts (BFN)
DoLocalCopyPropagation::ElimDead (P4)
ElimDeadParserChecksums
ElimHeaderCopy (P4::DPDK)
EliminateAllButLastWrite
EliminateEmptyStates (Parde::Lowered)
EliminateHeaderCopy (P4::DPDK)
EliminateHeaders (BFN)
EliminateInvalidHeaders (P4)
EliminateNewtype (P4)
EliminateNoopInstructions
EliminateSerEnums (P4)
EliminateSubparserCalls (P4)
EliminateSwitch (P4)
EliminateTuples (BFN)
EliminateTuples (P4)
EliminateTypedef (P4)
EliminateUnusedAction (P4::DPDK)
EliminateWidthCasts (BFN)
ElimParserValidZeroWrites (BFN)
ElimUnused
ElimUnusedActions (P4::DPDK)
ElimUnusedHeaderStackInfo
ElimUnusedMetadataStates (BFN)
Emit (P4::P4Tools::TraceEvents)
emit_vector_formatter
MauAsmOutput::EmitAction
MauAsmOutput::EmitAlwaysRunAction
MauAsmOutput::EmitAttached
EmitDpdkTableConfig (P4::DPDK)
EmitHashExpression
EmptyEnumerator (P4::Util)
enable_if_has_rtti (P4::RTTI)
EntryPriorities (P4)
Enum_Model (P4::Model)
Enumerator (P4::Util)
EnumeratorHandle (P4::Util)
EnumInstance (P4)
EnumOn32Bits (BFN)
EnumOn32Bits (P4::BMV2)
EnumOn32Bits (P4::DPDK)
EnumOn32Bits (P4::EBPF)
EnumOn32Bits (P4)
EnumOn32Bits (P4::UBPF)
EnumRepresentation (P4)
EqualityConstraint (P4)
EquivalentAlignExtractor
EquivalentAlignExtractorTest (P4::Test)
Error (PHV)
Error (solver)
ErrorCatalog (P4)
ErrorMessage (P4)
ErrorOnUnsupportedVarbitUse (BFN)
ErrorReporter (P4)
ErrorReporterTest (P4::Test)
ErrorType (BFN)
ErrorType (P4)
ErrorWidth (P4::DPDK)
EvaluateForVar (BFN)
Evaluator (P4)
EvaluatorPass (BFN)
EvaluatorPass (P4)
EventLogger
EventLoggerTest (P4::Test)
EventLoggerTestable (P4::Test)
Exact (P4::P4Tools::P4Testgen)
ExcludeAliasedHeaderFields
ExcludeCsumOverlays
ExcludeCsumOverlaysPOV
ExcludeDeparsedIntrinsicMetadata
ExcludeDeparserOverlays
ExcludeMAUNotMutexHeaders
ExcludeMAUOverlays
ExcludeParserLoopReachableFields
ExcludePragmaNoOverlayFields
ExecutionState (P4::P4Tools::P4Testgen)
ExpandEmit (P4)
ExpandInstructions
ExpandLookahead (P4)
Explain (P4)
Expr (solver::symbolic_bitvec)
Expression (P4::P4Tools::TraceEvents)
ExpressionConverter (BFN::PSA)
ExpressionConverter (BFN::V1)
ExpressionConverter (P4::BMV2)
ExpressionConverter (P4::P4V1)
ExpressionEvaluator (P4)
ExpressionGenerator (P4::P4Tools::P4Smith)
ExpressionsToHash
ExpressionUnroll (P4::DPDK)
ExprStepper (P4::P4Tools::P4Testgen)
exprUses (P4)
ExtendedCallGraph (P4::P4Tools)
Extern (P4::TC)
Extern_Model (P4::Model)
ExternAttributes (P4::TC)
externAttributes (P4::DPDK)
ConvertToBackendIR::ExternBlock (P4::TC)
ExternCall (P4)
ExternConstructorCall (P4)
ExternConverter (BFN::PSA)
ExternConverter (BFN::V1)
ExternConverter (P4::BMV2)
ExternConverter (P4::P4V1)
ExternFunction (P4)
ExternInfo (P4::P4Tools::P4Testgen)
ExternInstance (P4)
ConvertToBackendIR::ExternInstance (P4::TC)
ExternInstancesAttributes (P4::TC)
ExternInstantiation (P4)
ExternMethod (P4)
ExprStepper::ExternMethodImpls (P4::P4Tools::P4Testgen)
ExtractBridgeInfo
ExtractChecksum (BFN)
ExtractDeparser (BFN)
ExtractFailure (P4::P4Tools::TraceEvents)
ExtractMetadata (BFN)
ExtractParser (BFN)
ExtractSimplifier (Parde::Lowered)
ExtractSuccess (P4::P4Tools::TraceEvents)
F
IXBar::failure
PHVTrigger::failure
RerunTablePlacementTrigger::failure
BFRuntimeSchemaGenerator::Snapshot::Field (BFN::BFRT)
TypeSpecParser::Field (BFN::BFRT)
TypeSpecParser::Field (P4::BFRT)
Field (PHV)
ActionAnalysis::FieldAction
FieldAlignment
FieldDefUse
FieldDefUseTest (P4::Test)
FieldExtractInfo
FieldGroup
FieldIdAllocator (P4::ControlPlaneAPI)
IXBar::FieldInfo
fieldInfo (P4::DPDK)
FieldLevelOptimisation
FieldListConverter (P4::P4V1)
IXBar::FieldManagement
FieldOperation (PHV)
FieldPacking (BFN)
FieldPackingOpportunity
FieldPovAnalysis
FieldRange (PHV)
PackingLayout::FieldRangeOrPadding (PHV)
FieldSlice (PHV)
FieldSliceExtractInfo
FieldSliceLiveRangeDB (PHV)
FieldSliceLiveRangeTest (P4::Test)
FieldSliceSet
ComplexValues::FieldsMap (P4)
FieldUse
FieldUse (PHV)
FileLog (Logging)
FillEnumMap (P4)
FillFromBlockMap
Filter_Model (P4::EBPF)
FilterEnumerator (P4::Util)
FinalizeMauPredDepsPower (MauPower)
FinalizePhysicalLiverange (PHV)
FinalizeStageAllocation
ComplexValues::FinalName (P4)
DecidePlacement::FinalPlacement
TablePlacement::FinalRerunTablePlacementTrigger
FinalState (P4::P4Tools::P4Testgen)
FindActionParameters (P4)
FindAddedHeaderFields
FindArchitecture (BFN)
FindBridgeMetadataAssignment (BFN)
FindConstEntryTables
AssignCounterLRTValues::FindCounterRams
FindCtrlDependencyGraph
FindDataDependencyGraph
FindDependencyGraph
FindDirectExterns (BFN)
FindExpressionsForFields
FindFlowGraph
FindFlowGraphs
FindFunctionSpecializations (P4)
FindGlobalActionUses (P4)
FindHeaderReference (P4::P4V1)
FindHeaderTypesToReplace (P4)
MoveToEgress::FindIngressPacketMods
FindInitializationNode
FixupMirroredIntrinsicMetadata::FindMirroredIntrinsicMetadata
FindNegativeDeposits (Parde::Lowered)
JbayNextTable::FindNextTableUse
FindPacketPath (BFN::PSA)
FindPaddingCandidate (BFN)
FindParameters (P4)
FindParserHeaderEncounterInfo
FindParsingFrontier
FindPayloadCandidates
FindPovAndParserErrorInMau
CopyBlockPragmas::FindPragmasFromApply
FindRecirculated (P4::P4V1)
FindRecirculatedAllowingPort
FindRedundantParsers (P4)
FindRepeatedActionUses (P4)
ResolveExtractSaves::FindRVal
FindSpecializations (P4)
EnumOn32Bits::FindStatefulEnumOutputs (BFN)
FindSymbols (P4)
FindTypesInLogMsgInvocationToReplace (P4)
FindTypeSpecializations (P4)
FindTypesToReplace (P4)
FindUninitializedAndOverlayedReads
FindVariableValues (P4)
FixApplyStatement (P4::P4V1)
FixBridgedIntrinsicMetadata (P4::P4V1)
FixChecksum (P4::P4V1)
FixDuplicatePathExpression (P4::P4V1)
FixEgressParserDuplicateReference (P4::P4V1)
FixExtracts (P4::P4V1)
FixIdleTimeout (P4::P4V1)
FixMultiEntryPoint (P4::P4V1)
FixP4Table (BFN)
FixParamType (P4::P4V1)
FixParserCounter (P4::P4V1)
FixParserPriority (P4::P4V1)
FixPktgenHeaderPath (P4::P4V1)
FixupBackwardCompatibility (BFN::V1)
FixupMirroredIntrinsicMetadata
FixupMirrorMetadata (BFN)
FixupResubmitMetadata (BFN)
FixupStatefulAlu
flat_map (P4)
FlattenHeader (BFN)
FlattenHeader (P4::ControlPlaneAPI)
FlattenHeaders (P4)
FlattenHeaderUnion (P4)
FlattenInterfaceStructs (P4)
FlattenLogMsg (P4)
FloatHasher (P4::Util::Detail)
ControlFlowVisitor::flow_join_info_t (P4)
FlowGraph
fmt_state
FoldConstantHashes (BFN)
Format (ActionData)
Format (MeterALU)
FormatHash
FormatOptions (P4::P4Tools)
FormatTest (P4::P4Tools::Test)
FormatType_t (ActionData)
FreeSlice (PHV)
FromTo (P4::BitRange)
FrontEnd (P4)
FrontEndPolicy (BFN)
FrontEndPolicy (P4)
FindParsingFrontier::Frontier
FsPacker (PHV::v2)
CollectPipelines::FullGress (BFN)
ActionDataBus::FullShare
FunctionCall (P4)
FunctionsInliner (P4)
FunctionSpecialization (P4)
FunctionSpecializationMap (P4)
G
galois_field_matrix_delta_
Memories::Use::Gateway
GatewayControlFlow (BFN)
GatewayControlFlowTest (P4::Test)
GatewayLayout
GatewayOpt
GatewayRangeMatch
Device::GatewaySpec
GatherAlignmentConstraints
GatherDeparserParameters
GatherDigestFields
GatherDynamicHashAlloc
GatherPackingConstraintFromSinglePipeline
GatherParserExtracts
GatherPhase0Fields
GatherReductionOrReqs
GeneralInliner (P4)
GenerateDynamicHashJson (BFN)
GenerateOutputs
GeneratePrimitiveInfo
GenerateTofinoProgram (BFN)
GenerateVLIWInstructions
Generator (P4::P4Tools::P4Smith)
Generic (P4::P4Tools::TraceEvents)
GenericCoreSmithTarget (P4::P4Tools::P4Smith::Generic)
GenericDescription (P4::P4Tools::TraceEvents)
GetActionRequirements
GetAllChecksumDest
GetBackendParser (BFN)
GetBackendTables (BFN)
IXBarVerify::GetCurrentUse
GetHeaderStackIndex (BFN)
GetMaxBufferPos
ParserLoopsInfo::GetMaxLoopDepth (BFN)
ResolveOutOfBufferSaves::GetMaxSavedRVal
GetMinBufferPos
AllocateParserState::ParserStateAllocator::ChecksumAllocator::GetPacketRVal
GetSelectFieldInfo
UBPFModel::getUBPFModelVersion (P4::UBPF)
GetV1ModelVersion (P4::P4V1)
GlobalActionReplacements (P4)
GlobalCopyPropagation (P4)
Graph_visitor (P4::graphs)
Graphs::GraphAttributeSetter (P4::graphs)
Graphs (P4::graphs)
GreedyAllocator (PHV::v2)
GreedyClotAllocator
GreedyNodeSelection (P4::P4Tools::P4Testgen)
GreedyTxScore (PHV::v2)
GreedyTxScoreMaker (PHV::v2)
GroupConstraint (Constraints)
GroupConstraintExtractor
IXBar::Use::GroupInfo
DecidePlacement::GroupPlace
GTestTablePlacement
GuaranteeHashDistSize
Continuation::Guard (P4::P4Tools::P4Testgen)
ControlFlowVisitor::GuardGlobal (P4)
H
HalfOpenRange (P4)
HandleNoMatch (P4)
HandleValidityHeaderUnion (P4)
has_dbprint (P4)
has_dbprint< T, std::void_t< decltype(std::declval< T >().dbprint(std::declval< std::ostream & >()))> > (P4)
has_ostream_operator (P4)
has_ostream_operator< T, std::void_t< decltype(std::declval< std::ostream & >()<< std::declval< T >())> > (P4)
has_rtti (P4::RTTI)
has_SourceInfo (P4::Util)
has_SourceInfo< T, std::void_t< decltype(std::declval< T >().getSourceInfo())> > (P4::Util)
has_static_type_name (P4::IR)
has_static_type_name< T, std::void_t< decltype(T::static_type_name())> > (P4::IR)
has_toString (P4::Util)
has_toString< T, std::void_t< decltype(std::declval< T >().toString())> > (P4::Util)
HasAttachedMemory
HasExits (P4)
HasFullMatchCoverage
Hash (ActionData)
Hash (P4::Util)
hash< P4::ClosedRange< Unit, Order > > (std)
hash< P4::ComputeDefUse::loc_t > (std)
hash< P4::cstring > (std)
hash< P4::HalfOpenRange< Unit, Order > > (std)
hash< P4::loc_t > (std)
hash< P4::ProgramPoint > (std)
hash< std::pair< T1, T2 > > (std)
hash< std::tuple< Types... > > (std)
hash_calc_output_
hash_calc_rotate_info
hash_column_
hash_map (assoc)
IXBar::hash_matrix_reqs (Tofino)
Hash_Model (BFN::PSA)
Hash_Model (P4::P4V1)
Hash_Model (P4::UBPF)
hash_regs_
hash_seed_
hash_seed_delta_
hash_set (assoc)
hash_symmetric_info_
hash_vector_base (P4)
HashAlgorithmType_Model (BFN::PSA)
HashBitResource (BFN::Resources)
HashConverter (BFN::PSA)
IXBar::HashDistAllocPostExpand (Tofino)
IXBar::Use::HashDistHash (Tofino)
IXBar::HashDistIRUse (Tofino)
HashDistResource (BFN::Resources)
IXBar::HashDistUse (Tofino)
Hasher (P4::Util)
Hasher< big_int > (P4::Util)
Hasher< bool > (P4::Util)
Hasher< char > (P4::Util)
Hasher< ClosedRange< Unit, Order > > (P4::Util)
Hasher< cstring > (P4::Util)
Hasher< double > (P4::Util)
Hasher< float > (P4::Util)
Hasher< HalfOpenRange< Unit, Order > > (P4::Util)
Hasher< IR::ID > (P4::Util)
Hasher< P4::loc_t > (P4::Util)
Hasher< P4::ProgramPoint > (P4::Util)
Hasher< signed char > (P4::Util)
Hasher< signed int > (P4::Util)
Hasher< signed long > (P4::Util)
Hasher< signed long long > (P4::Util)
Hasher< signed short > (P4::Util)
Hasher< std::pair< T1, T2 > > (P4::Util)
Hasher< std::shared_ptr< T > > (P4::Util)
Hasher< std::string > (P4::Util)
Hasher< std::string_view > (P4::Util)
Hasher< std::tuple< Types... > > (P4::Util)
Hasher< std::unique_ptr< T > > (P4::Util)
Hasher< T * > (P4::Util)
Hasher< unsigned char > (P4::Util)
Hasher< unsigned int > (P4::Util)
Hasher< unsigned long > (P4::Util)
Hasher< unsigned long long > (P4::Util)
Hasher< unsigned short > (P4::Util)
BFRuntimeSchemaGenerator::DynHash::hashField (BFN::BFRT)
DynHash::hashField (BFN)
HashFuncLoc
HashFunction (P4::IR::MAU)
HashGenSetup
HashMaskAnnotations
hasSideEffects (P4)
HasTableApply (BFN)
HasTableApply (P4)
HaveNonHeaderChecksumArgs (P4::DPDK)
HaveNonHeaderLargeOperandAssignment (P4::DPDK)
hdrFieldInfo (P4)
HeaderConverter (P4::BMV2)
HeaderInfo
HeaderMutex
HeaderNameMauInspector
HeaderPushPop
ElimUnused::Headers
HeaderStackInfo (BFN)
HeaderTypeMaxLengthCalculator (P4)
HeaderValidityAnalysis
hex (P4)
hexvec (P4)
HierarchicalNames (P4)
HoistCommonMatchOperations (Parde::Lowered)
HSIndexContretizer (P4)
HSIndexFinder (P4)
HSIndexSimplifier (P4)
HSIndexToMember (P4::P4Tools)
HSIndexTransform (P4)
hvec_map (P4)
hvec_set (P4)
I
ICastable (P4)
ICompileContext (P4)
ID (P4::IR)
IDeclaration (P4::IR)
IdentifyDeparserZeroCandidates
IdentifyPadRequirements (BFN)
IdentifyPovMergeTargets (BFN)
Identity (P4::NetHash)
IFieldSliceLiveRangeDB (PHV)
IfInParser (P4)
CFG::IfNode (P4::BMV2)
IfStatementCondition (P4::P4Tools::TraceEvents)
IfStatementUnroll (P4::DPDK)
IgnoreKeyElementTransform (BFN)
IgnoreTableDeps
IHasBlock (P4)
IHasDbPrint (P4)
IHasSourceInfo (P4::Util)
IHasWidth (P4::EBPF)
IJson (P4::Util)
IMemColorResource (BFN::Resources)
IMemSpec
ImplementDeparserZero
ImplicitParserInit
IncrementalPHVAllocation
indent_t (P4)
Index (P4::IR::Traversal)
IndexedLocation (P4)
IndexedVector (P4::IR)
IndexExpression (P4::P4Tools::P4Testgen::Bmv2)
IndexMap (P4::P4Tools::P4Testgen::Bmv2)
TypeCheck::InferActionArgsBottomUp (P4)
TypeCheck::InferActionArgsTopDown (P4)
TypeCheck::InferExpressionsBottomUp (P4)
TypeCheck::InferExpressionsTopDown (P4)
InferPayloadOffset
InferWriteMode
HeaderStackInfo::Info (BFN)
CollectGatewayFields::info_t
payload_info_t::info_t (P4::IR::MAU::Table)
Ingress_Model (P4)
IngressControlConverter (BFN::PSA)
IngressControlConverter (BFN::V1)
IngressDeparserConverter (BFN::PSA)
IngressDeparserConverter (BFN::V1)
IngressDeparserModel (BFN::PSA)
IngressDeparserPNA (P4::TC)
IngressDeparserPSA (P4::EBPF)
IngressInMetadataType_Model (P4)
IngressInputMetaType_Model (BFN::PSA)
IngressModel (BFN::PSA)
IngressOutputMetaType_Model (BFN::PSA)
IngressParserConverter (BFN::PSA)
IngressParserConverter (BFN::V1)
IngressParserInputMetaType_Model (BFN::PSA)
IngressParserModel (BFN::PSA)
InitializeMirrorIOSelect (BFN)
InjectActionExitAntiDependencies
InjectControlDependencies
InjectControlExitDependencies
InjectDarkAntiDependencies
InjectDepForAltPhvAlloc
InjectFixedMetadataField (P4::DPDK)
InjectInternetChecksumIntermediateValue (P4::DPDK)
InjectJumboStruct (P4::DPDK)
InjectMetadataControlDependencies
InjectTmpVar (BFN)
Inline (P4)
InlineActions (P4)
InlineActions (P4::P4_14)
InlineControlFlow (P4)
InlineDriver (P4)
InlineFunctions (P4)
InlineList (P4)
InlinePass (P4)
InlineSummary (P4)
INode (P4::IR)
InputSources (P4::Util)
InputXbarAlloc (P4::Test)
InsertChecksumError::InsertBeforeAccept (BFN::V1)
InsertChecksumError::InsertBeforeAccept (P4::P4V1)
InsertChecksumDeposit (BFN::V1)
InsertChecksumDeposit (P4::P4V1)
InsertChecksumError (BFN::V1)
InsertChecksumError (P4::P4V1)
InsertCompilerGeneratedStartState (P4::P4V1)
InsertChecksumError::InsertEndStates (BFN::V1)
InsertChecksumError::InsertEndStates (P4::P4V1)
InsertFrontierStates
InsertHashStructExpression (BFN)
InsertInitSaveState
InsertParsedValidBits
InsertParserChecksums (BFN::V1)
InsertParserClotChecksums
InsertParserCounterStall
InsertParserClotChecksums::InsertParserPrimitives
InsertReqDeclForIPSec (P4::DPDK)
InsertStallState
InsertTableToResetInvalidatedHeaders
InspectDpdkProgram (P4)
Inspector (P4)
InspectPnaProgram (P4::BMV2)
InspectPnaProgram (P4::TC)
InspectPortableProgram (P4)
InspectPsaProgram (P4)
FixupMirroredIntrinsicMetadata::ReimplementEgressEntryPoint::InstallEntryStates
InstanceBase (P4)
InstantiateDirectCalls (P4)
Instantiation (P4)
Instruction (solver)
InstructionAdjustment
InstructionMemory
InstructionMemory (Tofino)
ElimUnused::Instructions
InstructionSelection
IntegerConstraint (Constraints)
IntegerHasher (P4::Util::Detail)
ByteInfo::InterleaveInfo
hash_vector_base::internal (P4)
InternetChecksum_Model (BFN::PSA)
InternetChecksumAlgorithm (P4::EBPF)
InternetChecksumAlgorithmPNA (P4::TC)
IntrinsicField
IntrinsicParam
IntrospectionGenerator (P4::TC)
IntrospectionInfo (P4::TC)
IOptionPragmaParser (P4)
is_stable (assoc::detail)
IsDirectionMetadataUsed (P4::DPDK)
IsLikeLeftValue (P4)
FunctionsInliner::isLocalExpression (P4)
IsMask (P4)
IsNonConstantArrayIndex (P4)
IsPhase0 (BFN)
IsSlice (BFN)
IsSliceMask (BFN)
IsType (P4::RTTI::Detail)
IsValid (P4)
iterator_range (P4::Util)
IteratorConfig (PHV::Slicing)
IteratorEnumerator (P4::Util)
IteratorInterface (PHV::Slicing)
IterKeys (P4)
IterValues (P4)
ItrContext (PHV::Slicing)
IXBar
IXBar (Tofino)
ixbar_init_
ixbar_input_
ixbar_input_.u
IXBarExprSeed
IxbarFriendlyPacking (PHV::v2)
IXBarRandom
IXBarSpec
IXBarVerify
J
JBayA0Device
JBayA0PardeSpec
JBayArchSpec
JBayBackendTest (P4::Test)
JBayContainerAction (P4::Test)
JBayDevice
JBayMauPowerSpec
JBayMauSpec
JBayMDevice
JBayMMauPowerSpec
JbayNextTable
JBayPardeSpec
JbayPhvAnalysis
JBayPhvContainer (P4::Test)
JBayPhvCrush (P4::Test)
JBayPhvSpec
JBayUDevice
JBayUMauPowerSpec
JsonArray (P4::Util)
JsonBoolean (P4)
JsonData (P4)
JSONGenerator (P4)
JSONLoader (P4)
JsonNull (P4)
JsonNumber (P4)
JsonObject (P4)
JsonObject (P4::Util)
JsonObjects (P4::BMV2)
JsonString (P4)
JsonValue (P4::Util)
JsonVector (P4)
JumpLabelInfo (P4::BMV2)
K
KernelSamplesTarget (P4::EBPF)
InlineSummary::PerCaller::key_equal (P4)
InlineSummary::PerCaller::key_hash (P4)
keyElementInfo (P4::DPDK)
KeyFieldAttributes (P4::TC)
IXBar::KeyInfo
keyInfo (P4::DPDK)
KeyIsSimple (BFN)
KeyIsSimple (P4)
KeyNameGenerator (P4)
KeyProperties (P4::P4Tools::TableUtils)
KeySideEffect (P4)
KindSizeIndexedMap (PHV::v2)
L
LayoutChoices
LayoutOption
LevelAndOutput (P4::Log::Detail)
Lexer (P4::P4Tools::P4Testgen::Bmv2)
LiftCompare
LiftEqual
LiftLess
LinearPath (BFN)
ToP4::ListPrint (P4)
LiveRange (PHV)
LiveRangeInfo (PHV)
LiveRangeReport
LiveRangeShrinking
LiveRangeSplit (PHV)
LiveRangeSplitOrFail (PHV)
LoadTargetArchitecture (BFN::PSA)
LoadTargetArchitecture (BFN::V1)
ActionDataBus::Loc
IXBar::Loc
ComputeDefUse::loc_t
ComputeDefUse::loc_t (P4)
loc_t (P4)
LocalCopyPropagation (P4)
LocalizeActions (P4)
LocalizeAllActions (P4)
LocalPacking (ActionData)
LocationPath (P4)
LocationSet (P4)
LogAbbrev (P4)
logfix
LogFlexiblePacking
LoggableEntity
Logger (Logging)
LogicalExpressionUnroll (P4::DPDK)
LogRepackedHeaders
LongBranchAllocFailed
hash_vector_base::lookup_cache (P4)
CallGraph::Loop (P4)
UnrollLoops::loop_bounds_t (P4)
CallGraph::Loops (P4)
Lower (P4::EBPF)
LowerDeparserIR (Parde::Lowered)
LoweredParserMatchAllocator
LowerExpressions (P4::BMV2)
LowerExpressions (P4::EBPF)
LoweringType (BFN)
LoweringType (BFN::V1)
LowerParser
LowerParserIR (Parde::Lowered)
BFRuntimeSchemaGenerator::Lpf (BFN::BFRT)
Lpf (BFN)
LpfConverter (P4::P4V1)
LPM (P4::P4Tools::P4Testgen)
LTBitMatrix (P4)
M
TypeCheck::MakeImplicitCastsExplicit (P4)
Manifest (Logging)
map (assoc)
MapDestToInstruction
MapDirectExterns (P4::P4Tools::P4Testgen::Bmv2)
MapEnumerator (P4::Util)
MapFieldToExpr
MapFieldToParserStates
MapForKey (P4)
MapTablesToActions
MapTablesToIDs
CollectParserUseDef::MapToUse
MarkDarkCandidates
MarkDarkInitTables
MarkFieldAsBridged
MarkMutexPragmaFields
MarkPaddingAsDeparsed
MarkTimestampAndVersion
MarshaledFrom (P4)
MaskBuilder (P4::P4Tools)
Match (BFN)
Pattern::Match (P4)
TableFormat::Use::match_group_use
match_t (P4)
MatchAction
MatchField (P4::ControlPlaneAPI)
MatchImplementation (P4::BMV2)
MatchRegister (P4)
MauAsmOutput
MauAsmOutput (Tofino)
MauBacktracker
MauFeatures (MauPower)
MauGroupExtractor
MauGroupExtractorTest (P4::Test)
PhvSpec::MauGroupType
MauIndirectExternsSingleActionTest (P4::Test)
MauInspector
MauModifier
MauPowerSpec
MauSpec
MauTableInspector
MauTransform
MemoizeStage
Memories
Memories (Tofino)
MemoriesResource (BFN::Resources)
memory_vector
JbayNextTable::TagReduce::merge_t
MergeAlwaysRunActions
MergeDesugaredVarbitValids
MergeInstructions
MergeLoweredParserStates (Parde::Lowered)
MergeParserStates
MergePovBits (BFN)
Metadata (P4::P4Tools::P4Testgen::Bmv2)
Metadata (P4::P4Tools::P4Testgen::Pna)
MetadataCollection (P4::P4Tools::P4Testgen::Bmv2)
MetadataCollection (P4::P4Tools::P4Testgen::Pna)
MetadataField (BFN)
MetadataInitialization (PHV::v2)
MetadataLiveRange
MetadataLiveRangeTest (P4::Test)
BFRuntimeGenerator::Meter (BFN::BFRT)
BFRuntimeGenerator::Meter (P4::BFRT)
Meter_Model (BFN::PSA)
Meter_Model (P4::P4V1)
MeterALU (ActionData)
IXBar::Use::MeterAluHash (Tofino)
MeterColor (ActionData)
MeterColor_Model (BFN::PSA)
MeterColorMapramAddress
MeterColorTypeTo8Bits (BFN::PSA)
MeterConverter (BFN::PSA)
MeterConverter (BFN::V1)
MeterConverter (P4::P4V1)
MeterExtern (BFN)
MeterExtern (P4::BMV2::Standard)
MeterExtern (P4::ControlPlaneAPI::Standard)
MeterSetup
MeterType_Model (BFN::PSA)
MeterType_Model (P4::P4V1)
MethodCall (P4::P4Tools::TraceEvents)
MethodInstance (P4)
MidEnd (BFN)
MidEnd (P4::BMV2)
MidEnd (P4::EBPF)
MidEnd (P4::graphs)
MidEnd (P4::P4Test)
MidEnd (P4::P4Tools)
MidEnd (P4::TC)
MidEnd (P4::UBPF)
MidEndLast (BFN)
MidEndLast (P4)
MidendTestCase (P4::Test)
MiniAlloc (PHV)
MinimalNameGenerator (P4)
MinPackTxScore (PHV::v2)
MinPackTxScoreMaker (PHV::v2)
MinToMax (P4::BitRange)
Field::mirror_field_list_t (PHV)
MirrorEgressParseEval
MissingIdAssigner (P4)
MochaAnalysisTest (P4::Test)
Model (P4::Model)
Model (P4::P4Tools)
Modifier (P4)
ModifyParserForChecksum (P4::P4V1)
MoveActionsToTables (P4)
MoveAssignment (BFN::PSA)
MoveBridgeMetadataAssignment (BFN)
MoveCollectedStructLocalVariableToMetadata (P4::DPDK)
MoveConstructors (P4)
MoveDeclarations (P4)
MoveInitializers (P4)
MoveIntrinsicMetadata (P4::P4V1)
MoveNonHeaderFieldsToPseudoHeader (P4::DPDK)
MoveToEgress
MoveToElseAfterBranch (P4)
MprSettings (MauPower)
MultipleActionFromMeter (P4::Test)
MultipleApply
MultipleApplyTest (P4::Test)
MutexOverlay
MutuallyAlignedConstraint (Constraints)
N
n4 (P4)
NamedSymbol (P4::Util)
NameGateways (P4)
NameGenerator (P4)
NameMap (P4::IR)
Namespace (P4::Util)
NamespaceContext (P4::P4Tools)
NameToTableMapBuilder
CanonGatewayExpr::NeedNegate
NestedStructMap (P4)
NestedStructs (P4)
NextSplitChoiceMetrics (PHV::Slicing)
NextSplitTargetMetrics (PHV::Slicing)
NextTable
NextTablePropTest (P4::Test)
MauAsmOutput::NextTableSet
NicExpressionGenerator (P4::P4Tools::P4Smith)
NilTxScore (PHV::v2)
NilTxScoreMaker (PHV::v2)
NoCoPack (P4::Test)
Node (MauPower)
CFG::Node (P4::BMV2)
Node (P4::IR)
NodeAndEdgeSet (MauPower)
NodeFinder (P4::P4Tools::Test)
DeparseGraph::NodeInfo
NodeMap (P4::IR)
bitvec::nonconst_bitref (P4)
NonMochaDarkFields
NoOverlapConstraint (Constraints)
NoPackConstraint (Constraints)
NormalizeHashList
NormalizeNativeProgram (BFN)
NormalizeParams
NormalizeProgram (BFN::V1)
NoSplitConstraint (Constraints)
JbayNextTable::Prop::NTInfo
NullifyAllStatefulCallPrim
O
Object (P4::Util)
OnBacktrack (P4)
onullstream (P4)
Operand (solver)
Options::Option (P4::Util)
Optional (P4::P4Tools::P4Testgen::Bmv2)
Optional (P4::P4Tools::P4Testgen::Pna)
OptionalToTernaryMatchTypeConverter (BFN)
Options (P4::graphs)
Options (P4::Util)
OrderArguments (P4)
ordered_map (P4)
ordered_set (P4)
DarkLiveRange::OrderedFieldInfo
OrPolicy (P4)
OutHeaderSize (P4::UBPF)
FormatHash::Output
OutputLogPrefix (P4::Log::Detail)
P
PingPongGeneration::P4ActionChanger (BFN)
P4AssertsParserTest (P4::P4Tools::Test)
P4CConfiguration (P4)
P4CContext (P4)
P4CContextWithOptions (P4)
P4CExceptionBase (P4::Util)
P4Constants (P4::P4Tools)
P4COptionPragmaParser (P4)
P4CoreLibrary (P4)
P4CReachability (P4::P4Tools::Test)
P4Exception_Model (P4)
P4fmtOptions (P4::P4Fmt)
P4Formatter (P4::P4Fmt)
P4HashFunction
P4InfoMaps (P4::ControlPlaneAPI)
P4ParserDriver (P4)
P4ParserGraphs
P4ProgramDCGCreator (P4::P4Tools)
P4ReachabilityOptions (P4::P4Tools::Test)
P4RuntimeAnalyzer (P4::ControlPlaneAPI)
P4RuntimeAPI (P4)
P4RuntimeApiTest (P4::P4Tools::Test)
P4RuntimeArchHandlerBuilderIface (P4::ControlPlaneAPI)
P4RuntimeArchHandlerCommon (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerIface (P4::ControlPlaneAPI)
P4RuntimeArchHandlerPNA (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerPSA (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerPSAPNA (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerUBPF (P4::ControlPlaneAPI::Standard)
P4RuntimeArchHandlerV1Model (P4::ControlPlaneAPI::Standard)
P4RuntimeEntriesConverter (P4::ControlPlaneAPI)
P4RuntimeSerializer (P4)
P4RuntimeStdConverter (BFN)
P4RuntimeSymbolTable (P4::ControlPlaneAPI)
P4RuntimeSymbolTableIface (P4::ControlPlaneAPI)
P4RuntimeSymbolType (P4::ControlPlaneAPI)
P4Scope (P4::P4Tools::P4Smith)
P4SmithForInLoopTest (P4::P4Tools::Test)
P4SmithForLoopTest (P4::P4Tools::Test)
P4SymbolSuffixSet (P4::ControlPlaneAPI)
PingPongGeneration::P4TableChanger (BFN)
p4tc_ext_bpf_params
p4tc_ext_bpf_val
p4tc_ext_csum_params
p4tc_table_entry_act_bpf_params__local
p4tc_table_entry_create_bpf_params__local
P4TCTarget (P4::EBPF)
P4TestgenBenchmark (P4::P4Tools::Test)
P4TestgenBmv2Test (P4::P4Tools::Test)
P4TestgenLibrary (P4::P4Tools::Test)
P4TestgenOutputOptionTest (P4::P4Tools::Test)
P4TestgenTest (P4::P4Tools::Test)
P4TestOptions (P4::P4Tools::Test)
P4TestOptions
P4ToolsTestCase (P4::P4Tools::Test)
P4WriteContext (P4)
PaAtomicPragmaTest (P4::Test)
PaBytePackPragmaTest (P4::Test)
PackageInstantiation (P4)
PackConflicts
PragmaBytePack::PackConstraint
FieldPacking::PackedItem (BFN)
Packet (P4::P4Tools::P4Testgen)
Packet (P4::P4Tools::TraceEvents)
ExprStepper::PacketCursorAdvanceInfo (P4::P4Tools::P4Testgen)
PacketIn (P4)
PacketLengthEgressUseEval
PacketOut (P4)
PacketPath (BFN::PSA)
PacketPathInfo (BFN::PSA)
PacketPathTo8Bits (BFN::PSA)
PacketPathType_Model (BFN::PSA)
PacketVars (P4::P4Tools::P4Testgen)
PackFlexibleHeaders
PackingConstraint (ActionData)
PackingLayout (PHV)
PackWithConstraintSolver
PaContainerSizePragmaTest (P4::Test)
PaContainerTypePragmaTest (P4::Test)
PadFixedSizeHeaders
PadFlexibleField (BFN)
DoSingleArgumentSelect::Pair (P4)
PairConstraint (Constraints)
PairLess
PaMutuallyExclusivePragmaTest (P4::Test)
PaNoOverlayPragmaTest (P4::Test)
Param_Model (P4::Model)
ParamBinding
Parameter (ActionData)
Continuation::Parameter (P4::P4Tools::P4Testgen)
ParameterSubstitution (P4)
PhvLogging::PardeInfo
PardeInspector
PardeModifier
PardePhvConstraints
PardeSpec
PardeTransform
ParseAnnotationBodies (P4)
ParseAnnotations (BFN)
ParseAnnotations (P4::BMV2)
ParseAnnotations (P4)
ParseDpdkArchitecture (P4)
ParseP4RuntimeAnnotations (P4::ControlPlaneAPI)
ParsePnaArchitecture (P4::BMV2)
ParsePnaArchitecture (P4::TC)
ParsePortableArchitecture (P4)
ParsePsaArchitecture (P4)
Parser_Model (P4::P4V1)
ParserAsmOutput
ParserChecksumAllocator
BFRuntimeSchemaGenerator::ParserChoices (BFN::BFRT)
ParserConstantExtractTest (P4::Test)
ParserConverter (BFN::PSA)
ParserConverter (BFN::V1)
ParserConverter (P4::BMV2)
ParserCopyProp
ParserCounterConverter (BFN::V1)
ParserCounterSelectCaseConverter (BFN::V1)
ParserCounterSelectCaseConverter (P4::P4V1)
ParserCounterSelectExprConverter (BFN::V1)
ParserCounterSelectExprConverter (P4::P4V1)
ParserCounterSelectionConverter (BFN::V1)
ParserCriticalPath
ParserCriticalPathResult
ParserCriticalPathTest (P4::Test)
ParserDominatorBuilder
ParserEnforceDepthReq (BFN)
ParserErrorMessage (P4)
ParserGenerator (P4::P4Tools::P4Smith)
ParserGraphImpl
ParserGraphs (P4::graphs)
ParserHeaderSequences
ParserInfo (P4)
ParserInspector
ParserInstantiation (P4)
ParserLoopsInfo (BFN)
ParserModifier
ParserOptions (P4)
ParserPackingValidator (PHV::v2)
ParserPackingValidatorInterface (PHV)
ParserEnforceDepthReq::ParserPadReq (BFN)
ParserPragmas (BFN)
ParserPriorityConverter (BFN::V1)
ParserQuery
ParserResourcesLogging (BFN)
ParserRewriter (P4)
ParserStart (P4::P4Tools::TraceEvents)
ParserState (P4::P4Tools::TraceEvents)
AllocateParserState::ParserStateAllocator
ParserStateInfo (P4)
ParserStateMap
ParserStateRewriter (P4::ParserStructureImpl)
AllocateParserState::ParserStateSplitter
ParserStructure (P4)
ParsersUnroll (P4)
ParserSymbolicInterpreter (P4::ParserStructureImpl)
ParserTransform
ParserUseDef
ParseTCAnnotations (P4::TC)
ParseTna (BFN)
ParseV1Architecture (P4::BMV2)
TrivialAllocator::PartialAllocResult (PHV::v2)
PaSolitaryPragmaTest (P4::Test)
PassIf (P4)
PassManager (Logging)
PassManager (P4)
PassRepeated (P4)
PassRepeatUntil (P4)
PathExpressionConverter (BFN::PSA)
PathExpressionConverter (BFN::V1)
PathLinearizer (BFN)
Pattern (P4)
PauseTrace (P4)
payload_info_t (P4::IR::MAU::Table)
pcap_pkt
InlineSummary::PerCaller (P4)
PerInstanceSubstitutions (P4)
Phase0AsmOutput
PHV_AnalysisPass
PHV_Field_Operations
Phv_Parde_Mau_Use
PhvAllocation (PHV::v2)
PhvAsmOutput
DumpTableFlowGraph::PhvDetails
PhvInfo
PhvKit (PHV::v2)
PhvLogging
PhvSpec
TrivialAllocator::PhvStatus (PHV::v2)
PHVTrigger
PhvUse
PingPongGeneration::PingPongFieldFinder (BFN)
PingPongGeneration (BFN)
CollectPipelines::Pipe (BFN)
Pipeline (BFN)
Pipeline (BFN::PSA)
Pipeline_Model (P4::UBPF)
CollectPipelines::Pipelines (BFN)
TablePlacement::Placed
TableSummary::PlacedTable
DecidePlacement::PlacementScore
PlainWriterAdapter (Logging)
pna_global_metadata
pna_main_input_metadata_t
pna_main_output_metadata_t
pna_main_parser_input_metadata_t
PNAArchHandlerBuilder (P4::ControlPlaneAPI::Standard)
PNAArchHandlerBuilderForDPDK (P4::ControlPlaneAPI::Standard)
PNAArchTC (P4::TC)
PnaCodeGenerator (P4::BMV2)
PnaConstants (P4::P4Tools::P4Testgen::Pna)
PnaDpdkActionProfile (P4::P4Tools::P4Testgen::Pna)
PnaDpdkActionSelector (P4::P4Tools::P4Testgen::Pna)
PnaDpdkCmdStepper (P4::P4Tools::P4Testgen::Pna)
PnaDpdkConcolic (P4::P4Tools::P4Testgen::Pna)
PnaDpdkExprStepper (P4::P4Tools::P4Testgen::Pna)
PnaDpdkProgramInfo (P4::P4Tools::P4Testgen::Pna)
PnaDpdkRegisterCondition (P4::P4Tools::P4Testgen::Pna)
PnaDpdkRegisterValue (P4::P4Tools::P4Testgen::Pna)
PnaDpdkTableStepper (P4::P4Tools::P4Testgen::Pna)
PnaDpdkTestgenTarget (P4::P4Tools::P4Testgen::Pna)
PNAEbpfGenerator (P4::TC)
PnaEnumOn32Bits (P4::BMV2)
PNAErrorCodesGen (P4::TC)
PnaNicBackend (P4::BMV2)
PnaNicExpressionConverter (P4::BMV2)
PnaNicMidEnd (P4::BMV2)
PnaNicOptions (P4::BMV2)
PnaProgramStructure (P4::BMV2)
PnaProgramStructure (P4::TC)
PnaStateTranslationVisitor (P4::TC)
PnaSymbolicVars (P4::P4Tools::P4Testgen::Pna)
PnaTestBackend (P4::P4Tools::P4Testgen::Pna)
pointer_wrap
UnrollLoops::Policy (P4)
PortableCodeGenerator (P4::BMV2)
PortableMidEnd (P4::BMV2)
PortableOptions (P4::BMV2)
PortableProgramStructure (P4)
PortableSwitchTranslation (BFN)
BFRuntimeSchemaGenerator::PortMetadata (BFN::BFRT)
PortMetadata (BFN)
PostMidEndLast
PostTranslationFix (P4::P4V1)
PowerMemoryAccess (MauPower)
Pragma (BFN)
PragmaAlias
PragmaAtomic
PragmaBytePack
PragmaContainerSize
PragmaContainerType
PragmaDeparserZero
PragmaDoNotUseClot
PragmaMutuallyExclusive
PragmaNoInit
PragmaNoOverlay
PragmaNoPack
Pragmas (PHV)
PragmaSolitary
Predication (P4)
PredicationBasedControlEdges
PrependPassRecircId (P4::DPDK)
PrependPDotToActionArgs (P4::DPDK)
TrivialAllocator::PreSlicingResult (PHV::v2)
PrettyPrint (Pragma)
PrettyWriterAdapter (Logging)
primitive_info_t (P4)
PrimitiveConverter (P4::P4V1)
PrintDependencyGraph
PrintPipe
Probabilities (P4::P4Tools::P4Smith)
ProcessBackendPipe (BFN)
ProcessControls (P4::BMV2)
ProcessControls (P4::DPDK)
ProcessDeparser (P4)
ProcessParde (BFN)
Visitor::profile_t (P4)
ProgramInfo (P4::P4Tools::P4Testgen)
ProgramMap (P4)
ProgramPipelines (BFN)
ProgramPoint (P4)
ProgramPoints (P4)
ProgramStructure (BFN)
ProgramStructure (BFN::PSA)
ProgramStructure (BFN::V1)
ProgramStructure (P4::P4V1)
ProgramStructure (P4)
ProgramStructure (P4::Util)
ProhibitAtcamWideSelectors
PropagateExtractConst
PropagateP4RuntimeTranslation (P4::P4Tools::P4Testgen::Bmv2)
Properties (P4::P4Tools::P4Smith)
Continuation::PropertyUpdate (P4::P4Tools::P4Testgen)
Protobuf (P4::P4Tools::P4Testgen::Bmv2)
ProtobufIr (P4::P4Tools::P4Testgen::Bmv2)
ProtobufIrTest (P4::P4Tools::P4Testgen::Bmv2)
ProtobufTest (P4::P4Tools::P4Testgen::Bmv2)
IXBar::Use::ProxyHashKey (Tofino)
TableMatch::ProxyHashSlice
psa_egress_deparser_input_metadata_t
psa_egress_input_metadata_t
psa_egress_output_metadata_t
psa_egress_parser_input_metadata_t
psa_global_metadata
psa_ingress_input_metadata_t
psa_ingress_output_metadata_t
psa_ingress_parser_input_metadata_t
PSAArchHandlerBuilder (BFN)
PSAArchHandlerBuilder (P4::ControlPlaneAPI::Standard)
PSAArchHandlerBuilderForDPDK (P4::ControlPlaneAPI::Standard)
PSAArchTC (P4::EBPF)
PSAArchXDP (P4::EBPF)
PsaBlockInfo (BFN::PSA)
PsaBridgeIngressToEgress (BFN)
PsaCodeGenerator (P4::BMV2)
PSAEbpfGenerator (P4::EBPF)
PsaEnumOn32Bits (P4::BMV2)
PSAErrorCodesGen (P4::EBPF)
PsaModel (BFN::PSA)
PsaProgramStructure (P4)
PsaStateTranslationVisitor (P4::EBPF)
PSASwitchBackend (P4::EBPF)
PsaSwitchBackend (P4::BMV2)
PsaSwitchExpressionConverter (P4::BMV2)
PsaSwitchMidEnd (P4::BMV2)
PsaSwitchOptions (P4::BMV2)
Pseudoheader
PTF (P4::P4Tools::P4Testgen::Bmv2)
PTF (P4::P4Tools::P4Testgen::Pna)
PTFTest (P4::P4Tools::Test)
PushContext (P4)
R
StageUseEstimate::RAM_counter
RamSection (ActionData)
RamSectionPosition (ActionData)
Random_Model (BFN::PSA)
Random_Model (P4::P4V1)
RandomBacktrack (P4::P4Tools::P4Testgen)
RandomConverter (BFN::PSA)
RandomExternUsedOncePerAction
RandomNumber (ActionData)
ActionDataBus::Use::RandomNumberGenerator (Tofino)
RandomPadding (ActionData)
Range (P4::P4Tools::P4Testgen::Bmv2)
Range (P4::P4Tools::P4Testgen::Pna)
RangeEntries
RangeIter (P4)
RangeLookupableConstraints (PHV::Slicing)
PhvSpec::RangeSpec
Reachability
ReachabilityEngine (P4::P4Tools)
ReachabilityEngineState (P4::P4Tools)
ReadOnlyTypeInference (P4)
ReadsWrites (P4)
Reassociation (P4)
ReductionOrInfo
RefCheckContext
ReferenceMap (P4)
RefersToParser (P4::P4Tools::P4Testgen::Bmv2)
Reflect (P4::NetHash)
PingPongGeneration::RegActionChanger (BFN)
BFRuntimeGenerator::Register (BFN::BFRT)
Register (BFN)
BFRuntimeGenerator::Register (P4::BFRT)
Register (P4::ControlPlaneAPI::Standard)
Register_Model (BFN::PSA)
Register_Model (P4::P4V1)
Register_Model (P4::UBPF)
RegisterConverter (BFN::V1)
BFRuntimeSchemaGenerator::RegisterParam (BFN::BFRT)
RegisterParam (BFN)
RegisterReadWrite (BFN)
RegisterTraits (P4::BMV2::Standard)
RegisterTraits (P4::ControlPlaneAPI::Standard)
RegisterTraits< Arch::PNA > (P4::BMV2::Standard)
RegisterTraits< Arch::PNA > (P4::ControlPlaneAPI::Standard)
RegisterTraits< Arch::PSA > (P4::BMV2::Standard)
RegisterTraits< Arch::PSA > (P4::ControlPlaneAPI::Standard)
RegisterTraits< Arch::V1MODEL > (P4::BMV2::Standard)
RegisterTraits< Arch::V1MODEL > (P4::ControlPlaneAPI::Standard)
RegisterTraits< Arch::V1MODEL2020 > (P4::BMV2::Standard)
RegisterTraits< Arch::V1MODEL2020 > (P4::ControlPlaneAPI::Standard)
FixupMirroredIntrinsicMetadata::ReimplementEgressEntryPoint
ReinstateAliasSources
TablePlacement::RejectReason
RemoveActionParameters (BFN)
RemoveActionParameters (P4)
RemoveActionTables
RemoveAliases (P4)
RemoveAllUnusedDeclarations (P4)
RemoveAllUnusedHUDDeclarations (P4)
RemoveAssertAssume (P4)
RemoveBreakContinue (P4)
RemoveBuiltins (P4::P4V1)
RemoveComplexComparisons (P4)
RemoveComplexExpressions (P4::BMV2)
RemoveComplexExpressions (P4)
RemoveComplexExpressionsPolicy (P4)
RemoveConsecutiveJmpAndLabel (P4::DPDK)
RemoveDontcareArgs (P4)
RemoveEmptyControls
RemoveEmptyStallState
RemoveEmptyStartStateAndMatchExtract
RemoveExits (P4)
RemoveExternMethodCallsExcludedByAnnotation (BFN)
FixupMirroredIntrinsicMetadata::RemoveExtracts
RemoveGenericTypes (P4)
RemoveHeaderMutexesIfAllFieldsNotMutex
RemoveHidden (P4)
RemoveLabelAfterLabel (P4::DPDK)
RemoveLeftSlices (P4)
RemoveMetadataInits
RemoveMiss (P4)
RemoveModifiedValues (P4)
RemoveNegativeDeposits (Parde::Lowered)
RemoveNestedStructs (P4)
RemoveNodesWithNoMapping (BFN::V1)
RemoveNoopGateway
RemoveParserControlFlow (P4)
RemoveParserIfs (P4)
RemovePushInitialization
RemoveRedundantLabel (P4::DPDK)
RemoveRedundantParsers (P4)
RemoveReturns (P4)
RemoveSelectBooleans (BFN)
RemoveSelectBooleans (P4)
RemoveSetMetadata (BFN)
RemoveUnnecessaryActionArgSlice
RemoveUnusedActionParameters (P4)
RemoveUnusedDeclarations (P4)
RemoveUnusedHUDeclarations (P4)
RemoveUnusedMetadataFields (P4::DPDK)
RemoveUnusedPolicy (P4)
RemoveUselessCasts (P4)
RemoveZeroVarbitExtract (BFN)
RenameArchParams
RenameFieldPath (P4::P4V1)
RenameMap (P4)
RenameP4StartState (BFN)
RenameParam
RenameSymbols (P4)
RenameUserMetadata (P4::BMV2)
ConvertLookahead::Replace (P4::DPDK)
ReplaceAllAliases
ReplaceDeparserIR (Parde::Lowered)
ReplaceFlexibleType
ReplaceHdrMetaField (P4::DPDK)
ReplaceHeaders (P4)
ReplaceIndexRefs (P4)
ReplaceLogMsg (P4)
ReplaceMember
ConvertLookahead::ReplacementMap (P4::DPDK)
ReplacementMap (P4)
ReplaceParserIR (Parde::Lowered)
ReplaceSelectRange (P4)
ReplaceStructs (P4)
ReplaceTypeUses (P4)
Requirements (P4::P4Tools::P4Smith)
RerunTablePlacementTrigger
ActionDataBus::Use::ReservedSpace
ResetHeaders (P4)
AllocateParserState::ResetHeaderStackExtraction
ResetHeaderStackIndex (BFN)
ResetInvalidatedChecksumHeaders
ResolutionContext (P4)
ResolveExtractSaves
ResolveHeaderStackIndex (BFN)
ResolveNegativeExtract
ResolveOutOfBufferSaves
ResolveParserConstants (Parde::Lowered)
ResolveReferences (P4)
ResolveSizeOfOperator (BFN)
DecidePlacement::ResourceBasedAlloc
ResourcesLogging (BFN)
RestoreParams (BFN)
ContainerAction::Result (P4::Test)
Result (P4::Test::Match)
ActionPackingValidatorInterface::Result (PHV)
Result (solver)
Continuation::Return (P4::P4Tools::P4Testgen)
ReversibleParserGraph
RewriteActionNames (BFN)
RewriteActionSelector (BFN)
RewriteAllParsers (P4)
RewriteCastToReinterpretCast (BFN)
RewriteConcatToSlices (BFN)
RewriteControlAndParserBlocks (BFN)
RewriteDeparser
RewriteEgressIntrinsicMetadataHeader (BFN)
RewriteEmitClot (Parde::Lowered)
RewriteFlexibleStruct (BFN)
TablePlacement::RewriteForSplitAttached
RewriteHeader (BFN)
RewritePacketPath (BFN::PSA)
RewriteParde
RewriteParserChecksums (BFN)
RewriteParserMatchDefs
RewriteParserStatements (BFN)
RewriteParserVerify (BFN::PSA)
RewriteParserVerify (BFN)
RewritePathToStartState (BFN)
Rewriter (P4::P4V1)
RewriteReductionOr
ParserCounterSelectCaseConverter::RewriteSelectCase (BFN::V1)
ParserCounterSelectCaseConverter::RewriteSelectCase (P4::P4V1)
DoLocalCopyPropagation::RewriteTableKeys (P4)
RewriteTypeArguments (BFN)
RewriteVarbitTypes (BFN)
RewriteVarbitUses (BFN)
RewriteWeakFieldWrites
MergeLoweredParserStates::RightShiftCsumMask (Parde::Lowered)
RightShiftCsumMask (Parde::Lowered)
MergeLoweredParserStates::RightShiftPacketRVal (Parde::Lowered)
RightShiftPacketRVal (Parde::Lowered)
RotationalCluster (PHV)
RotationInfo (ActionData)
Memories::Use::Row
RunId
S
safe_vector (P4)
IXBar::Use::SaluInputSource (Tofino)
SaluOredIf
PhvInfo::SameContainerAllocConstraint
SameExpression (P4)
SaturationElim (P4)
SaturationTransform (P4::P4Tools::Test::ArithmTest)
DecidePlacement::save_placement_t
ControlFlowVisitor::SaveGlobal (P4)
SaveHashListExpression (BFN)
ScalarValue (P4)
ScAllocAlignment (PHV::v2)
CallGraph::sccInfo (P4)
SccTopoSorter
Memories::Use::ScmLoc
ScopedTimer (P4::Util)
ScopedTimerCtx (P4::Util)
ScoreContext (PHV::v2)
ScoreContext
ScSubRangeFsFinder (PHV::Slicing::Internal)
SearchAndReplaceExpr (BFN)
SearchConfig (PHV::v2)
SelectedBranches (P4::P4Tools::P4Testgen)
SelectionTable (P4::DPDK)
Memories::SRAM_group::selector_info (Tofino)
SerEnumInstance (P4)
set (assoc)
SetDefaultSize (BFN)
setflag (P4::DBPrint)
setflags_helper (P4::DBPrint)
SetHeaders (P4)
SetOfLocations (P4)
setprec (P4::DBPrint)
SetupActionProperties (BFN)
SetupAttachedAddressing
SetupAttachedTables (Tofino)
TablePlacement::SetupInfo
ComputeDefUse::SetupJoinPoints
ComputeDefUse::SetupJoinPoints (P4)
ControlFlowVisitor::SetupJoinPoints (P4)
GatewayRangeMatch::SetupRanges
TableMutex::Shared
SharedActionSelectorCheck (P4::BMV2)
SharedIndirectAttachedAnalysis
SharedParameter (ActionData)
SharedPnaCmdStepper (P4::P4Tools::P4Testgen::Pna)
SharedPnaExprStepper (P4::P4Tools::P4Testgen::Pna)
SharedPnaProgramInfo (P4::P4Tools::P4Testgen::Pna)
SharedPnaTableStepper::SharedPnaProperties (P4::P4Tools::P4Testgen::Pna)
SharedPnaTableStepper (P4::P4Tools::P4Testgen::Pna)
Shift
ShiftPacketRVal
ShortenTokenLength (P4::DPDK)
SideEffectOrdering (P4)
SideEffects (P4)
SimpleCallInfo (P4)
SimpleEnumInstance (P4)
SimpleInlineList (P4)
SimpleInlineWorkList (P4)
SimplePowerGraph (MauPower)
SimpleSwitchBackend (P4::BMV2)
SimpleSwitchExpressionConverter (P4::BMV2)
SimpleSwitchMidEnd (P4::BMV2)
SimpleSwitchOptions (P4::BMV2)
SimpleSwitchTranslation (BFN)
SimpleType (P4::Util)
SimplifyBitwise (P4)
SimplifyComparisons (P4)
SimplifyComplexConditionPolicy (P4)
SimplifyConditionalActionArg
SimplifyControlFlow (P4)
SimplifyDefUse (P4)
SimplifyEmitArgs (BFN)
SimplifyIfStatement (P4)
SimplifyKey (P4)
SimplifyNestedCasts (BFN)
SimplifyNestedIf (P4)
SimplifyOperationBinary (BFN)
SimplifyParsers (P4)
SimplifyRedundantCasts (BFN)
SimplifyReferences
SimplifySelectCases (P4)
SimplifySelectList (P4)
SimplifySwitch (P4)
SingleActionAllocation (ActionData)
SingleActionPositions (ActionData)
SingleArgumentSelect (P4)
SingleEnumerator (P4::Util)
sk_buff
SkipControlPolicy (P4)
SkipControls (P4::BMV2)
SkipControls (P4::P4Test)
Slice
SliceExtracts
SliceListAccumulator
SliceResult (PHV)
SliceSpec (P4::Test)
FormatHash::SliceWidth
SlidesExamples (P4::Test)
SmallStepEvaluator (P4::P4Tools::P4Testgen)
SmallStepTest (P4::P4Tools::Test)
Smith (P4::P4Tools::P4Smith)
SmithOptions (P4::P4Tools)
SmithTarget (P4::P4Tools::P4Smith)
BFRuntimeSchemaGenerator::Snapshot (BFN::BFRT)
SnapshotFieldFinder (BFN)
SnapshotFieldIdTable (BFN)
SnapshotFieldInfo (BFN)
BFRuntimeArchHandlerTofino::SnapshotInfo (BFN)
SolitaryConstraint (Constraints)
SomeContScopeAllocResult (PHV::v2)
ordered_set::sorted_iterator (P4)
SortExtracts
SourceCodeBuilder (P4::Util)
SourceFileLine (P4::Util)
SourceIdCmp (P4::Coverage)
SourceInfo (P4::Util)
SourceInfoLogging
SourceOp (PHV)
SourcePosition (P4::Util)
Target::Spec (P4::P4Tools)
SpecializationInfo (P4)
SpecializationMap (P4)
Specialize (P4)
SpecializeAll (P4)
SpecializeFunctions (P4)
SpecializeGenericFunctions (P4)
SpecializeGenericTypes (P4)
StringRef::Split (P4)
SplitActionProfileTable (P4::DPDK)
SplitActionSelectorTable (P4::DPDK)
SplitAlpm (BFN)
SplitAttachedInfo
SplitComplexGateways
SplitFlowVisit (P4)
SplitFlowVisit_base (P4)
SplitFlowVisitTableNext (P4::IR::MAU)
SplitFlowVisitVector (P4)
SplitGreedyParserStates (Parde::Lowered)
DoInstructionSelection::SplitInstructions
SplitInstructions
SplitP4TableCommon (P4::DPDK)
SplitPadding
SplitParserState
SpreadGatewayAcrossSeq
SrcPackVec (PHV::v2)
ExecutionState::StackFrame (P4::P4Tools::P4Testgen)
StackPushShims
StackVariable (P4)
StackVariableHash (P4)
DependencyGraph::StageInfo
StageResources (BFN::Resources)
StageUseEstimate
StandardMetadataType_Model (P4::P4V1)
StartLen (P4::BitRange)
StateExtractUsage
StatefulAluConverter (P4::P4V1)
Device::StatefulAluSpec
StatefulAttachmentSetup
StatefulConflict
StatementConverter (BFN::PSA)
StatementConverter (BFN::V1)
StatementConverter (P4::P4V1)
StatementGenerator (P4::P4Tools::P4Smith)
StatementUnroll (P4::DPDK)
StateTranslationVisitor (P4::EBPF)
StateVariableEqual (P4::IR)
StateVariableLess (P4::IR)
StaticAssert (P4)
StaticEntriesConstProp
StaticEntriesConstPropTest (P4::Test)
StdHasher (P4::Util::Detail)
STF (P4::P4Tools::P4Testgen::Bmv2)
STF (P4::P4Tools::P4Testgen::EBPF)
STFTest (P4::P4Tools::Test)
StorageFactory (P4)
StorageLocation (P4)
StorageMap (P4)
StrengthReduction (BFN)
ParserCounterSelectCaseConverter::StrengthReduction (P4::P4V1)
StrengthReduction (P4)
string_map (P4)
StringRef (P4)
PhvInfo::StructInfo
StructInitializers (P4)
StructLocation (P4)
StructTypeReplacement (P4)
SubstitutePackedHeaders
SubstituteParameters (P4)
SubstituteStructures (P4)
EvaluateForVar::SubstituteVar (BFN)
SuperCluster (PHV)
SuperClusterBuilder
SwapSimpleExpressionToFrontOfLogicalExpression (P4::DPDK)
Switch_Model (P4::P4V1)
SwitchAddDefault (P4)
SwitchHandler (P4::DPDK)
SymBitMatrix (P4)
CollectSourceInfoLogging::Symbol
SymbolicArray (P4)
SymbolicBool (P4)
SymbolicConverter (P4::P4Tools::Test)
SymbolicEnum (P4)
SymbolicEnv (P4::P4Tools)
SymbolicError (P4)
SymbolicException (P4)
SymbolicExecutor (P4::P4Tools::P4Testgen)
SymbolicExtern (P4)
SymbolicHeader (P4)
SymbolicHeaderUnion (P4)
SymbolicInteger (P4)
SymbolicPacketIn (P4)
SymbolicStaticError (P4)
SymbolicString (P4)
SymbolicStruct (P4)
SymbolicTuple (P4)
SymbolicValue (P4)
SymbolicValueFactory (P4)
SymbolicVarbit (P4)
SymbolicVariableEqual (P4::IR)
SymbolicVariableLess (P4::IR)
SymbolicVoid (P4)
SymbolType (BFN)
SymbolType (P4::ControlPlaneAPI::Standard)
SymbolTypeDPDK (P4::ControlPlaneAPI::Standard)
SymRenameMap (P4)
Synth2PortSetup
SynthesizeActions (P4)
SynthesizePovEncoder
T
T2naArchTranslation (BFN)
TableAllocPass
TableApplySolver (P4)
TableAttributes (P4::BMV2)
TableAttributes (P4::DPDK)
TableAttributes (P4::TC)
TableAttributes_Model (BFN::PSA)
TableAttributes_Model (P4::P4V1)
TableConfig (P4::P4Tools::P4Testgen)
TableControlDeps
TableDependencyGraphSummary
TableDependencyGraphTest (P4::Test)
TableDependencyGraphTestForTofino2 (P4::Test)
TableFieldPackOptimization
TableFindInjectedDependencies
TableFindSeqDependencies
TableFlowGraphTest (P4::Test)
TableFormat
TableGenerator (P4::P4Tools::P4Smith)
TableGraphEdge
TableGraphField
TableGraphNode
TableGraphNode::TableGraphNodeTable
TableHit (P4)
TableImpl_Model (P4::EBPF)
TablePlacement::TableInfo
TableInsertions (P4)
TableKeyNames (P4)
TableLayout
TableMatch (P4::P4Tools::P4Testgen)
TableMatch
TableMutex
TableMutexTest (P4::Test)
CFG::TableNode (P4::BMV2)
TablePhvConstraints
TablePlacement
TablePrinter
CollectTableKeys::TableProp (PHV)
TableProperties (P4::P4Tools::TableUtils)
TableReplayFriendlyPhvConstraints (PHV::v2)
TableResourceAlloc
TableRule (P4::P4Tools::P4Testgen)
ElimUnused::Tables
TablePlacement::TableSeqInfo
TablesInActions (P4)
TablesInKeys (P4)
TablesMutuallyExclusive
TableStepper (P4::P4Tools::P4Testgen)
TableSummary
TableTree
TagGlobalActions (P4)
Taint (P4::P4Tools)
TaintPropagator (P4::P4Tools)
TaintTest (P4::P4Tools::Test)
Target (P4::EBPF)
Target (P4::P4Tools)
TableFormat::Use::TCAM_use
TCEgressDeparserPSA (P4::EBPF)
TCEgressPipeline (P4::EBPF)
TCIngressDeparserForTrafficManagerPSA (P4::EBPF)
TCIngressDeparserPSA (P4::EBPF)
TCIngressPipeline (P4::EBPF)
TCIngressPipelinePNA (P4::TC)
TCOptions (P4::TC)
TCTrafficManagerForXDP (P4::EBPF)
TdiBfrtConf (P4::DPDK)
TempIndent (P4::IndentCtl)
TempVarAllocResult (PHV)
Ternary (P4::P4Tools::P4Testgen)
TernaryMatchKeyConstraints
TestBackEnd (P4::P4Tools::P4Testgen)
TestBackendConfiguration (P4::P4Tools::P4Testgen)
TestCode (P4::Test)
TestFramework (P4::P4Tools::P4Testgen)
Testgen (P4::P4Tools::P4Testgen)
TestgenCompilerResult (P4::P4Tools::P4Testgen)
TestgenOptions (P4::P4Tools::P4Testgen)
TestgenTarget (P4::P4Tools::P4Testgen)
TestgenUnimplemented (P4::P4Tools::P4Testgen)
TestBackEnd::TestInfo (P4::P4Tools::P4Testgen)
TestObject (P4::P4Tools::P4Testgen)
TestSpec (P4::P4Tools::P4Testgen)
TestTarget (P4::EBPF)
TestWrite (P4::Test)
ThreadJumps (P4::DPDK)
ThreadVisitor
TimerEntry (P4::Util)
TNA_ProgramStructure (P4::P4V1)
TnaArchTranslation (BFN)
TnaConverter (P4::P4V1)
TnaProgramStructure (P4::P4V1)
TofinoArchHandlerBuilder (BFN)
TofinoArchSpec
TofinoBackendTest (P4::Test)
TofinoBitvec (P4::Test)
TofinoComputedChecksum (P4::Test)
TofinoContainerAction (P4::Test)
TofinoDevice
TofinoField (P4::Test)
TofinoFieldAlignment (P4::Test)
TofinoFieldSlice (P4::Test)
TofinoIMemSpec
TofinoIXBarSpec
TofinoMauPowerSpec
TofinoMauSpec
TofinoModel (P4)
TofinoPardeSpec
TofinoParserConstantExtract
TofinoPhvContainer (P4::Test)
TofinoPhvCrush (P4::Test)
TofinoPhvSlicingIterator (P4::Test)
TofinoPhvSpec
TofinoPipeTestCase (P4::Test)
TofinoSccToposort (P4::Test)
TofinoTnaSmithTarget (P4::P4Tools::P4Smith::Tofino)
TofinoWriteContext
ToFunnelShiftInstruction
Token (P4::P4Tools::P4Testgen::Bmv2)
ToP4 (P4)
TopLevelCtxt (P4::DPDK)
ActionAnalysis::TotalAlignment
IXBar::Use::TotalInfo
ToType (P4::RTTI::Detail)
TPHVSliceTest (P4::Test)
TraceEvent (P4::P4Tools)
Visitor::Tracker (P4)
TransactData
Transaction (PHV)
Transform (P4)
TransformResubmitHeaders (BFN)
TransformTables
ParserGraphs::TransitionEdge (P4::graphs)
TranslatePacketPathIfStatement (BFN::PSA)
TranslateParserChecksums (BFN::V1)
TranslatePhase0 (BFN)
TranslateProgram (BFN::PSA)
TranslationAnnotation (P4::ControlPlaneAPI)
TranslationFirst (BFN)
TranslationLast (BFN)
Traverse (P4::IR::Traversal::Detail)
Backtrack::trigger (P4)
TrivialAllocator (PHV::v2)
Truncate (P4::P4V1)
TupleHasher (P4::Util::Detail)
TupleHasher< 0, Types... > (P4::Util::Detail)
TupleLocation (P4)
TxScore (PHV::v2)
TxScoreMaker (PHV::v2)
Type (PHV)
Type_Model (P4::Model)
TypeCheck (P4)
TypeChecking (BFN)
TypeChecking (P4)
TypeComparator
TypeConstraint (P4)
TypeConstraints (P4)
TypeConverter (P4::P4V1)
TypeIdResolver (P4::RTTI::detail)
TypeIdResolver< T, std::void_t< decltype(T::static_typeId)> > (P4::RTTI::detail)
TypeInference (BFN)
TypeInference (P4)
TypeInferenceBase (P4)
TypeInfo (P4::RTTI)
TypeMap (P4)
TypeNameConverter (BFN::PSA)
TypeNameExpressionConverter (BFN::PSA)
TypeNameExpressionConverter (BFN::V1)
TypeNameHolder (P4::RTTI::detail)
TypeOccursVisitor (P4)
TypeSpecConverter (P4::ControlPlaneAPI)
TypeSpecialization (P4)
TypeSpecializationMap (P4)
TypeSpecParser (BFN::BFRT)
TypeSpecParser (P4::BFRT)
TypeSubstitution (P4)
TypeSubstitutionVisitor (P4)
TypeUnification (P4)
TypeVariableSubstitution (P4)
TypeVariableSubstitutionVisitor (P4)
TypeWidthValidator (P4::DPDK)
U
UBPFArchHandlerBuilder (P4::ControlPlaneAPI::Standard)
UBPFBoolType (P4::UBPF)
UbpfCodeBuilder (P4::UBPF)
UBPFControl (P4::UBPF)
UBPFControlBodyTranslator (P4::UBPF)
UBPFDeparser (P4::UBPF)
UBPFDeparserTranslationVisitor (P4::UBPF)
UBPFEnumType (P4::UBPF)
UBPFErrorType (P4::UBPF)
UBPFExternType (P4::UBPF)
UBPFListType (P4::UBPF)
UBPFModel (P4::UBPF)
UBPFParser (P4::UBPF)
UBPFParserState (P4::UBPF)
UBPFProgram (P4::UBPF)
UBPFRegister (P4::UBPF)
UBPFScalarType (P4::UBPF)
UBPFStructType (P4::UBPF)
UBPFTable (P4::UBPF)
UBPFTableBase (P4::UBPF)
UbpfTarget (P4::UBPF)
UBPFTypeFactory (P4::UBPF)
UnimplementedRegisterMethodCalls
UniqueAndValidDest (P4)
UniqueAttachedId (P4)
UniqueId (P4)
UniqueLocationKey (ActionData)
UniqueNames (P4)
UniqueParameters (P4)
UnnestSelectList (P4)
UnparsedConstant (P4)
UnrollLoops (P4)
FindDataDependencyGraph::UpdateAccess
UpdateActionForSwitch (P4::DPDK)
UpdateDeparserStage (PHV)
UpdateFieldAllocation
UpdateParserWriteMode
UpdatePhase0Header (BFN)
UpdatePhase0NodeInParser (BFN)
UpdatePovBits (BFN)
HashBitResource::Usage (BFN::Resources)
Format::Use (ActionData)
ActionDataBus::Use
CollectBridgedFieldsUse::Use
InstructionMemory::Use
IXBar::Use
Memories::Use
Format::Use (MeterALU)
Use (Parser)
TableFormat::Use
ActionDataBus::Use (Tofino)
IXBar::Use (Tofino)
UsedDeclSet (P4)
UseDef (Parser)
UselessCasts (P4)
UT_hash_bucket
UT_hash_handle
UT_hash_table
Utils (P4::P4Tools)
V
V1Model (P4::P4V1)
V1ModelArchHandlerBuilder (P4::ControlPlaneAPI::Standard)
V1ModelProperties (P4::BMV2)
V1ModelStdMetaTranslateIngressExitTest (P4::Test)
V1ModelStdMetaTranslateNegativeTest (P4::Test)
V1ModelStdMetaTranslateTest (P4::Test)
V1ModelStdMetaTranslateTestBase (P4::Test)
V1ParserDriver (P4::V1)
V1ProgramStructure (P4::BMV2)
ValidateActionProfileFormat
ValidateActions
ValidateAddOnMissExterns (P4::DPDK)
ValidateAllocation (PHV)
ValidateAttachedOfSingleTable
ValidateDirectCounterMeter (P4::DPDK)
ValidateMatchAnnotations (P4)
ValidateOperandSize (P4::DPDK)
ValidateParsedProgram (P4)
ValidateStringAnnotations (P4)
ValidateTableProperties (P4)
ValidateTableSize
ValidateValueSets (P4)
ValidToStkvalid
Value
flat_map::value_compare (P4)
ordered_map::value_compare (P4)
ValueMap (P4)
BFRuntimeSchemaGenerator::ValueSet (BFN::BFRT)
ValueSet (BFN)
VariableSubstitution (P4::P4Tools::P4Testgen)
ToP4::VecPrint (P4)
Vector (P4::IR)
VectorBase (P4::IR)
VerifyParallelWritesAndReads
VerifyUniqueDynamicHash
VerifyUpdate_Model (P4::P4V1)
VersionMap
Graphs::Vertex (P4::graphs)
Vision (PHV::v2)
VisitedKey (P4)
VisitFunctor (P4)
Visitor (P4)
Visitor_Context (P4)
PassManager::VisitorRef (P4)
InstructionMemory::Use::VLIW_Instruction
W
WalkPowerGraph (MauPower)
WarnTernaryMatchFields (Parde::Lowered)
IXBar::Use::Way
Memories::Use::Way
WithFieldsLocation (P4)
Wordlist (P4::P4Tools::P4Smith)
BFRuntimeSchemaGenerator::Wred (BFN::BFRT)
Wred (BFN)
WREDConverter (P4::P4V1)
WriteParserError
Writer (Logging)
X
XbarByteResource (BFN::Resources)
Xdp_Model (P4::EBPF)
XDPEgressDeparserPSA (P4::EBPF)
XDPEgressPipeline (P4::EBPF)
XDPHelpProgram (P4::EBPF)
XDPIngressDeparserPSA (P4::EBPF)
XDPIngressPipeline (P4::EBPF)
XdpTarget (P4::EBPF)
Z
Z3Solver (P4::P4Tools)
Z3SolverAccessor (P4::P4Tools)
Z3SolverAdd (P4::P4Tools::Test::Z3Test)
Z3SolverAddSat01 (P4::P4Tools::Test::ArithmTest)
Z3SolverAddSat02 (P4::P4Tools::Test::ArithmTest)
Z3SolverAddSat03 (P4::P4Tools::Test::ArithmTest)
Z3SolverAddSat04 (P4::P4Tools::Test::ArithmTest)
Z3SolverAddSat05 (P4::P4Tools::Test::ArithmTest)
Z3SolverBAnd (P4::P4Tools::Test::Z3Test)
Z3SolverBOR (P4::P4Tools::Test::Z3Test)
Z3SolverBXor (P4::P4Tools::Test::Z3Test)
Z3SolverCastBit2Bool (P4::P4Tools::Test::Z3Test)
Z3SolverCastBit2EqualBit (P4::P4Tools::Test::Z3Test)
Z3SolverCastBit2LargerBit (P4::P4Tools::Test::Z3Test)
Z3SolverCastBit2LessBit (P4::P4Tools::Test::Z3Test)
Z3SolverCastBool2Bit (P4::P4Tools::Test::Z3Test)
Z3SolverCastInAssignment (P4::P4Tools::Test::Z3Test)
Z3SolverComplement (P4::P4Tools::Test::Z3Test)
Z3SolverConc (P4::P4Tools::Test::Z3Test)
Z3SolverITE (P4::P4Tools::Test::Z3Test)
Z3SolverMod (P4::P4Tools::Test::Z3Test)
Z3SolverMult (P4::P4Tools::Test::Z3Test)
Z3SolverSatisfiabilityChecks (P4::P4Tools::Test)
Z3SolverSatTests (P4::P4Tools::Test)
Z3SolverShl (P4::P4Tools::Test::Z3Test)
Z3SolverShrS (P4::P4Tools::Test::Z3Test)
Z3SolverShrU (P4::P4Tools::Test::Z3Test)
Z3SolverSub (P4::P4Tools::Test::Z3Test)
Z3SolverSubSat01 (P4::P4Tools::Test::ArithmTest)
Z3SolverSubSat02 (P4::P4Tools::Test::ArithmTest)
Z3SolverSubSat03 (P4::P4Tools::Test::ArithmTest)
Z3SolverSubSat04 (P4::P4Tools::Test::ArithmTest)
Z3SolverSubSat05 (P4::P4Tools::Test::ArithmTest)
Z3SolverTest (P4::P4Tools::Test)
Z3SolverTests (P4::P4Tools::Test)
Z3Translator (P4::P4Tools)
FormatHash::ZeroHash
ZeroToMax (P4::BitRange)
_
_is_stable (assoc::detail)
_is_stable< std::pair< T1, T2 > > (assoc::detail)
_is_stable< std::tuple< TH, Ts... > > (assoc::detail)
_is_stable< std::tuple<> > (assoc::detail)
_is_stable< T * > (assoc::detail)
_void (assoc::detail)