Here is a list of all documented class members with links to the class documentation for each member:
- p -
- p4Info : P4::P4RuntimeAPI
 
- PACKET_BUFFER_LABEL : P4Tools::P4Testgen::PacketVars
 
- PACKET_SIZE_VAR_TYPE : P4Tools::P4Testgen::PacketVars
 
- packetIsDropped : P4Tools::P4Testgen::TestBackEnd::TestInfo
 
- packetMark : EBPF::EBPFPipeline
 
- packetPathVar : EBPF::EBPFPipeline
 
- packetTaintMask : P4Tools::P4Testgen::TestBackEnd::TestInfo
 
- padOutput : P4Tools::FormatOptions
 
- parameterOpt : P4Tools::P4Testgen::Continuation
 
- parse() : P4::P4ParserDriver, V1::V1ParserDriver
 
- ParseAnnotations() : P4::ParseAnnotations
 
- parseExpressionList() : P4::P4ParserDriver
 
- PARSER_ERROR : P4Tools::P4Testgen::Pna::PnaConstants
 
- parser_error() : ErrorReporter
 
- PARSER_ERROR_HEADER_TOO_SHORT : P4Tools::P4Constants
 
- PARSER_ERROR_INVALID_ARGUMENT : P4Tools::P4Constants
 
- PARSER_ERROR_NO_MATCH : P4Tools::P4Constants
 
- PARSER_ERROR_PACKET_TOO_SHORT : P4Tools::P4Constants
 
- PARSER_ERROR_STACK_OUT_OF_BOUNDS : P4Tools::P4Constants
 
- PARSER_ERROR_TIMEOUT : P4Tools::P4Constants
 
- ParserStateRewriter() : P4::ParserStructureImpl::ParserStateRewriter
 
- ParserSymbolicInterpreter() : P4::ParserStructureImpl::ParserSymbolicInterpreter
 
- pass_to_kernel : psa_global_metadata
 
- pathSelectionPolicy : P4Tools::P4Testgen::TestgenOptions
 
- pattern : P4Tools::P4Testgen::TestgenOptions
 
- PAYLOAD_SYMBOL : P4Tools::P4Testgen::PacketVars
 
- peekPacketBuffer() : P4Tools::P4Testgen::ExecutionState
 
- permittedPortRanges : P4Tools::P4Testgen::TestgenOptions
 
- pickRandom() : P4Tools::Utils
 
- pipelineSequence : P4Tools::P4Testgen::ProgramInfo
 
- PKT_INSTANCE_TYPE_NORMAL : P4Tools::P4Testgen::Bmv2::BMv2Constants
 
- PnaDpdkProgramInfo() : P4Tools::P4Testgen::Pna::PnaDpdkProgramInfo
 
- pop() : P4Tools::NamespaceContext, P4Tools::P4Testgen::Continuation::Body, P4Tools::Z3Solver
 
- popBody() : P4Tools::P4Testgen::ExecutionState
 
- popContinuation() : P4Tools::P4Testgen::ExecutionState
 
- popNamespace() : P4Tools::AbstractExecutionState
 
- popRandomBranch() : P4Tools::P4Testgen::SymbolicExecutor
 
- populate() : P4::ParameterSubstitution
 
- populateOutputNames() : P4V1::ProgramStructure
 
- PORT_BIT_WIDTH : P4Tools::P4Testgen::Bmv2::BMv2Constants, P4Tools::P4Testgen::EBPF::EBPFConstants, P4Tools::P4Testgen::Pna::PnaConstants
 
- post_join_flows() : ControlFlowVisitor, Visitor
 
- postAdd() : P4::ControlPlaneAPI::P4RuntimeAnalyzer, P4::ControlPlaneAPI::P4RuntimeArchHandlerIface, P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< arch >
 
- postCollect() : P4::ControlPlaneAPI::P4RuntimeArchHandlerIface, P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< arch >
 
- postorder() : DPDK::DefActionValue, DPDK::ReplaceHdrMetaField, DPDK::SplitP4TableCommon, P4::DoConvertEnums, P4::DoEliminateSerEnums, P4::DoStrengthReduction, P4::ParserStructureImpl::ParserStateRewriter, P4::RemoveNestedStructs, P4::RewriteAllParsers, P4::TypeInference, P4::ValidateParsedProgram, P4V1::ExpressionConverter, Test::ArithmTest::SaturationTransform
 
- preorder() : BMV2::ConvertGlobals, BMV2::HeaderConverter, BMV2::InspectPsaProgram, DPDK::CollectDirectCounterMeter, DPDK::CollectTableInfo, DPDK::ConvertStatementToDpdk, DPDK::DirectionToRegRead, DPDK::DpdkAddPseudoHeaderDecl, DPDK::ElimHeaderCopy, DPDK::InsertReqDeclForIPSec, DPDK::LogicalExpressionUnroll, EBPF::CodeGenInspector, EBPF::EBPFDigestPSAValueVisitor, EBPF::EBPFTablePSAImplementationPropertyVisitor, EBPF::EBPFTablePSAInitializerCodeGen, EBPF::EBPFTablePsaPropertyVisitor, InspectDpdkProgram, P4::ComputeWriteSet, P4::CopySrcInfo, P4::GeneralInliner, P4::InspectPsaProgram, P4::ParserStructureImpl::ParserStateRewriter, P4::Predication, P4::TypeInference, P4Tools::P4Testgen::AbstractStepper, P4Tools::P4Testgen::CmdStepper, P4Tools::P4Testgen::ExprStepper, P4Tools::Z3Translator, TC::ParsePnaArchitecture
 
- prependToInputPacket() : P4Tools::P4Testgen::ExecutionState
 
- prependToPacketBuffer() : P4Tools::P4Testgen::ExecutionState
 
- preprocess() : ParserOptions
 
- preprocessor_options : ParserOptions
 
- PreprocessorResult : ParserOptions
 
- print() : P4Tools::TraceEvent, P4Tools::TraceEvents::AssignmentStatement, P4Tools::TraceEvents::Emit, P4Tools::TraceEvents::Expression, P4Tools::TraceEvents::ExtractFailure, P4Tools::TraceEvents::ExtractSuccess, P4Tools::TraceEvents::Generic, P4Tools::TraceEvents::GenericDescription, P4Tools::TraceEvents::IfStatementCondition, P4Tools::TraceEvents::MethodCall, P4Tools::TraceEvents::Packet, P4Tools::TraceEvents::ParserStart, P4Tools::TraceEvents::ParserState
 
- printCurrentTraceAndBranches() : P4Tools::P4Testgen::SymbolicExecutor
 
- printSymbolicEnv() : P4Tools::AbstractExecutionState
 
- printTestInfo() : P4Tools::P4Testgen::TestBackEnd
 
- priorityVar : EBPF::EBPFPipeline
 
- process() : BMV2::PsaSwitchOptions, DPDK::DpdkOptions, graphs::Graph_visitor, P4Tools::AbstractP4cToolOptions, ParserOptions, Util::Options
 
- process_relation_operation() : DPDK::ConvertStatementToDpdk
 
- produceCopyInOutCall() : P4Tools::P4Testgen::ProgramInfo
 
- produceEmitCall() : P4Tools::P4Testgen::EBPF::EBPFExprStepper
 
- produceProgramInfo() : P4Tools::P4Testgen::TestgenTarget
 
- produceProgramInfoImpl() : P4Tools::P4Testgen::Bmv2::Bmv2V1ModelTestgenTarget, P4Tools::P4Testgen::EBPF::EBPFTestgenTarget, P4Tools::P4Testgen::Pna::PnaDpdkTestgenTarget, P4Tools::P4Testgen::TestgenTarget
 
- produceStackIndex() : P4Tools::HSIndexToMember
 
- produceTest() : P4Tools::P4Testgen::Bmv2::Protobuf, P4Tools::P4Testgen::Bmv2::ProtobufIr, P4Tools::P4Testgen::TestFramework
 
- produceTestInfo() : P4Tools::P4Testgen::Bmv2::Bmv2TestBackend, P4Tools::P4Testgen::EBPF::EBPFTestBackend, P4Tools::P4Testgen::Pna::PnaTestBackend, P4Tools::P4Testgen::TestBackEnd
 
- programInfo : P4Tools::P4Testgen::AbstractStepper, P4Tools::P4Testgen::SymbolicExecutor
 
- programTraces : P4Tools::P4Testgen::TestBackEnd::TestInfo
 
- prop : P4Tools::P4Smith::P4Scope
 
- propagateTaint() : P4Tools::Taint
 
- properties : P4Tools::P4Testgen::TableStepper
 
- property : P4Tools::P4Testgen::Continuation::PropertyUpdate
 
- propertyName : P4Tools::P4Testgen::Continuation::PropertyUpdate
 
- PropertyValue : P4Tools::P4Testgen::Continuation
 
- push() : P4Tools::NamespaceContext, P4Tools::P4Testgen::Continuation::Body, P4Tools::Z3Solver
 
- pushBackOrAppend() : IR::Vector< T >
 
- pushBranchDecision() : P4Tools::P4Testgen::ExecutionState
 
- pushContinuation() : P4Tools::P4Testgen::ExecutionState
 
- pushCurrentContinuation() : P4Tools::P4Testgen::ExecutionState
 
- pushNamespace() : P4Tools::AbstractExecutionState
 
- pushNewArray() : BMV2::HeaderConverter
 
- pushPathConstraint() : P4Tools::P4Testgen::ExecutionState