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

Protected Attributes

std::istringstream CLUSTER_MULTI_A
 
std::istringstream CLUSTER_MULTI_B
 
std::istringstream CLUSTER_WITH_PARTIAL_SLICES
 
std::istringstream CLUSTER_WITH_SINGLE_SLICE
 
std::istringstream CLUSTER_WITH_WHOLE_SLICES
 
ConstrainedFieldMap fieldMap
 
std::list< PHV::SuperCluster * > groups
 
PhvInfo info
 
SuperClusterBuilder scb
 
- Protected Attributes inherited from P4::Test::BackendTest
AutoCompileContext autoBFNContext
 

Member Data Documentation

◆ CLUSTER_MULTI_A

std::istringstream P4::Test::MauGroupExtractorTest::CLUSTER_MULTI_A
protected
Initial value:
= std::istringstream(R"(SUPERCLUSTER Uid: 1546
slice lists: [ ]
rotational clusters:
[[ingress::Millstone.Guion.Wilmore<3> meta [0:0]], [ingress::Millstone.LaMoille.Philbrook<3> meta [0:0]], [ingress::Millstone.Hapeville.Luzerne<1> meta [0:0]], [ingress::Millstone.LaMoille.Skyway<3> meta [0:0]]]
)")

◆ CLUSTER_MULTI_B

std::istringstream P4::Test::MauGroupExtractorTest::CLUSTER_MULTI_B
protected
Initial value:
= std::istringstream(R"(SUPERCLUSTER Uid: 1547
slice lists: [ ]
rotational clusters:
[[ingress::Millstone.Guion.Wilmore<3> meta [1:2]], [ingress::Millstone.LaMoille.Philbrook<3> meta [1:2]], [ingress::Millstone.LaMoille.Skyway<3> meta [1:2]]]
)")

◆ CLUSTER_WITH_PARTIAL_SLICES

std::istringstream P4::Test::MauGroupExtractorTest::CLUSTER_WITH_PARTIAL_SLICES
protected
Initial value:
= std::istringstream(R"(SUPERCLUSTER Uid: 1954
slice lists:
[ ingress::hdr.vlan_tag.$stkvalid<2> meta pov no_split [0:0]
ingress::hdr.vlan_tag.$stkvalid<2> meta pov no_split [1:1]
ingress::dummy.dummy<2> [0:1] ]
rotational clusters:
[[ingress::hdr.vlan_tag.$stkvalid<2> meta pov no_split [0:0]]]
[[ingress::hdr.vlan_tag.$stkvalid<2> meta pov no_split [1:1]]]
[[ingress::dummy.dummy<2> [0:1]]]
)")

◆ CLUSTER_WITH_SINGLE_SLICE

std::istringstream P4::Test::MauGroupExtractorTest::CLUSTER_WITH_SINGLE_SLICE
protected
Initial value:
= std::istringstream(R"(SUPERCLUSTER Uid: 1957
slice lists: [ ]
rotational clusters:
[[egress::eg_intr_md.$valid<1> pov [0:0]]]
)")

◆ CLUSTER_WITH_WHOLE_SLICES

std::istringstream P4::Test::MauGroupExtractorTest::CLUSTER_WITH_WHOLE_SLICES
protected
Initial value:
= std::istringstream(R"(SUPERCLUSTER Uid: 1952
slice lists:
[ ingress::hdr.arp.$valid<1> pov [0:0]
ingress::hdr.cpu.$valid<1> pov [0:0]
ingress::hdr.vn_tag.$valid<1> pov [0:0] ]
rotational clusters:
[[ingress::hdr.arp.$valid<1> pov [0:0]]]
[[ingress::hdr.cpu.$valid<1> pov [0:0]]]
[[ingress::hdr.vn_tag.$valid<1> pov [0:0]]]
)")