P4C
The P4 Compiler
|
This is the complete list of members for P4::EBPF::PSAArchXDP, including all inherited members.
EbpfCodeGenerator(const EbpfOptions &options, std::vector< EBPF::EBPFType * > &ebpfTypes) (defined in P4::EBPF::EbpfCodeGenerator) | P4::EBPF::EbpfCodeGenerator | inline |
ebpfTypes (defined in P4::EBPF::EbpfCodeGenerator) | P4::EBPF::EbpfCodeGenerator | |
egress (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | |
egressDevmapSize (defined in P4::EBPF::PSAArchXDP) | P4::EBPF::PSAArchXDP | static |
emit(CodeBuilder *builder) const override (defined in P4::EBPF::PSAArchXDP) | P4::EBPF::PSAArchXDP | virtual |
emitCommonPreamble(CodeBuilder *builder) const override (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | virtual |
emitCRC32LookupTableInitializer(CodeBuilder *builder) const (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | |
emitCRC32LookupTableInstance(CodeBuilder *builder) const (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | |
emitCRC32LookupTableTypes(CodeBuilder *builder) const | P4::EBPF::PSAEbpfGenerator | |
emitDummyProgram(CodeBuilder *builder) const (defined in P4::EBPF::PSAArchXDP) | P4::EBPF::PSAArchXDP | |
emitGlobalHeadersMetadata(CodeBuilder *builder) const override (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | virtual |
emitHelperFunctions(CodeBuilder *builder) const (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | |
emitInitializer(CodeBuilder *builder) const (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | |
emitInitializerSection(CodeBuilder *builder) const override (defined in P4::EBPF::PSAArchXDP) | P4::EBPF::PSAArchXDP | virtual |
emitInstances(CodeBuilder *builder) const override (defined in P4::EBPF::PSAArchXDP) | P4::EBPF::PSAArchXDP | virtual |
emitInternalStructures(CodeBuilder *pBuilder) const override (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | virtual |
emitPacketReplicationTables(CodeBuilder *builder) const (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | |
emitPipelineInstances(CodeBuilder *builder) const override (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | virtual |
emitPreamble(CodeBuilder *builder) const override (defined in P4::EBPF::PSAArchXDP) | P4::EBPF::PSAArchXDP | virtual |
emitPSAIncludes(CodeBuilder *builder) const (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | |
emitTypes(CodeBuilder *builder) const override | P4::EBPF::PSAEbpfGenerator | virtual |
emitXDP2TCInternalStructures(CodeBuilder *builder) const (defined in P4::EBPF::PSAArchXDP) | P4::EBPF::PSAArchXDP | |
ingress (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | |
MaxClones (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | static |
MaxCloneSessions (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | static |
options (defined in P4::EBPF::EbpfCodeGenerator) | P4::EBPF::EbpfCodeGenerator | |
PSAArchXDP(const EbpfOptions &options, std::vector< EBPFType * > &ebpfTypes, EBPFPipeline *xdpIngress, EBPFPipeline *xdpEgress, EBPFPipeline *tcTrafficManager, EBPFPipeline *tcEgress) (defined in P4::EBPF::PSAArchXDP) | P4::EBPF::PSAArchXDP | inline |
PSAEbpfGenerator(const EbpfOptions &options, std::vector< EBPFType * > &ebpfTypes, EBPFPipeline *ingress, EBPFPipeline *egress) (defined in P4::EBPF::PSAEbpfGenerator) | P4::EBPF::PSAEbpfGenerator | inline |
tcEgressForXDP | P4::EBPF::PSAArchXDP | |
tcIngressForXDP | P4::EBPF::PSAArchXDP |