P4C
The P4 Compiler
Loading...
Searching...
No Matches
IXBarSpec Class Referenceabstract
Inheritance diagram for IXBarSpec:
[legend]

Public Member Functions

virtual int byteGroups () const
 
virtual int exactBytesPerGroup () const
 
virtual int exactGroups () const
 
virtual int exactMatchTotalBytes () const =0
 
virtual int fairModeHashBits () const
 
virtual int gatewaySearchBytes () const
 
virtual int getExactOrdBase (int group) const =0
 
virtual int getTernaryOrdBase (int group) const =0
 
virtual int hashDistBits () const
 
virtual int hashDistExpandBits () const
 
virtual int hashDistMaxMaskBits () const
 
virtual int hashDistSlices () const
 
virtual int hashDistUnits () const
 
virtual int hashGroups () const
 
virtual int hashIndexGroups () const
 
virtual int hashMatrixSize () const
 
virtual int hashParityBit () const
 
virtual int hashSingleBits () const
 
virtual int hashTables () const
 
virtual int lpfInputBytes () const
 
virtual int maxHashBits () const
 
virtual int meterAluHashBits () const
 
virtual int meterAluHashParityByteStart () const
 
virtual int meterPrecolorSize () const
 
virtual int ramLineSelectBits () const
 
virtual int ramSelectBitStart () const
 
virtual int repeatingConstraintSect () const
 
virtual int resilientModeHashBits () const
 
virtual int tcam_columns () const =0
 
virtual int tcam_rows () const =0
 
virtual int ternaryBytesPerBigGroup () const
 
virtual int ternaryBytesPerGroup () const =0
 
virtual int ternaryGroups () const =0
 
virtual int ternaryMatchTotalBytes () const =0
 
virtual int tofinoMeterAluByteOffset () const
 
virtual int xcmpMatchTotalBytes () const =0
 

Member Function Documentation

◆ getExactOrdBase()

virtual int IXBarSpec::getExactOrdBase ( int group) const
pure virtual

Implemented in TofinoIXBarSpec.