Output field:

Field

Description

 

 

Tree Name

Name of the classifier tree.

 

 

Profile Id

Profile Id. It should be unique within a tree

 

 

Node Id

Node Id, should be unique within a profile

 

 

Exported

This specifies what fields of an exported node are modifiable and can be modified

 

while the profile is part of a classifier tree.

 

 

Node Type

This specifies the type of the Classifier node

 

 

Modification Mask

This specifies what fields of this nodes can be modified, if this node is an

 

exported node.

 

 

Action

Action tells what is to be done by a node.

 

 

Value Type

Value type tells, the type of value which is to be matched/set. For leaf type nodes

 

this field is not valid. If ActVal is SetBase and SBaseType is Compute then this

 

value is used to specify the value type (U8, U16, U32), which shall be used

 

to compute the new base offset. This field is not valid for other values of

 

SBaseType.

 

 

Offset

OffSet, in the packet with respect to the base offset, from where we have to take

 

the value, which is to be matched. If ActVal is SetBase and SBaseType is

 

Compute then this value is used to specify the offset with respect to the base

 

offset,

 

which shall be used to specify the field of the packet used to compute the new

 

base offset. If the valuetype is U8 the offset can be odd or even. If the ValueType

 

is U16, U32 or U64 then the offset can only be even. This field is not valid for any

 

other value type.

 

 

Mask

Mask, used to select the individual bits to be match in a packet. If ActVal is

 

SetBase and SBaseTypeis Compute then this value is used to specify the mask,

 

which shall be used to identify the individual bits of the field of the packet used to

 

compute the new base offset.This field is valid only if the ValueType is U8, U16,

 

U32 or U64. This field is also valid if the ActVal is MatchInGenList.

 

 

Value

Value, to be matched. For NonLinear node types, this field is not valid. For Linear

 

node types, this value is used to specify the start of the range. if ActVal is

 

SetBase and SBaseTypeis Compute then this field is used to specify the value,

 

which is to be added to base offset to calculate new base offset. If the ActVal is

 

SetPrio or RetagPrio then this field is used to specify the priority which is to be

 

assigned to the packet. If the ActVal is MatchInGenList then this field is not valid.

 

If the ActVal is Count then this field is read only and specifies total number of

 

octet of the packets hitting this node.

 

 

ValueEnd

For Linear nodes this field is used to specify the end of the range. If the ActVal is

 

InRange then this field is used to specify the end of the range. If the ActVal is

 

count then this field is used to specify the total number of packet hitting this node.

 

 

366

IDL series User Guide