| 
 | 
 | 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. | 
 | 
 | 
 | 
 | |||
| 
 | 
 | Type: | Modify | Optional | 
 | 
 | 
 | 
 | |
| 
 | 
 | Valid values: 0 - 65 | 
 | 
 | 
 | 
 | |||
| 
 | 
 | Default value:  | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | mask mask | Mask, used to | select the individual bits | to be matched in a | 
 | 
 | 
 | ||
| 
 | 
 | packet. If gsvClfrTreeNodeAction is SetBase and | 
 | ||||||
| 
 | 
 | gsvClfrTreeNodeSetBaseType is 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 gsvClfrTreeNodeValType is U8, U16, U32 | 
 | ||||||
| 
 | 
 | or U64. This field is also valid if the gsvClfrTreeNodeAction is | 
 | ||||||
| 
 | 
 | MatchInGenList. | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | Type: | Modify | Optional | 
 | 
 | 
 | 
 | |
| 
 | 
 | Default value:  | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | ||||||
| 
 | value 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 | 
 | ||||||
| 
 | 
 | gsvClfrTreeNodeAction is SetBase and | NodeSetBaseType is | 
 | |||||
| 
 | 
 | 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 | 
 | ||||||
| 
 | 
 | gsvClfrTreeNodeAction is SetPrio or RetagPrio then this field is | 
 | ||||||
| 
 | 
 | used to specify the priority which is to be assigned to the packet. If | 
 | ||||||
| 
 | 
 | the gsvClfrTreeNodeAction is MatchInGenList then this | 
 | ||||||
| 
 | 
 | field is not valid. If the gsvClfrTreeNodeAction is Count, then this | 
 | ||||||
| 
 | 
 | field is read only and specifies total | 
 | 
 | 
 | 
 | |||
| 
 | 
 | number of octets of the packets hitting this node. | 
 | ||||||
| 
 | 
 | Type: | Modify | Optional | 
 | 
 | 
 | 
 | |
| 
 | 
 | Default value:  | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | ||||||
| 
 | act | Action tells what is to be done by a node. 'Drop' means drop the | 
 | 
 | 
 | ||||
| 
 | DropFwdFwdToCtl | packet. 'Fwd' means Forward the packet. 'FwdToCtl' means | 
 | ||||||
| 
 | CpToCtlEqGtLtInR | Forward the packet to control plane. 'CpToCtl' means forward the | 
 | ||||||
| 
 | angeTerCmp | packet and also send a copy of the packet to control plane.'Allow' | 
 | ||||||
| 
 | SetPrioMatchInListA | means give the packet to the next stage. 'GoToNextRule' means go | 
 | ||||||
| 
 | ccDenySetBaseCou | to the next rule (ruleid) attached on that interface and if no next rule | 
 | ||||||
| 
 | nt Retagprio | is attached on that interface then forward the packet. 'Eq' means | 
 | ||||||
| 
 | MatchIngenlist | check if value specified in the packet is equal to 'Value'. 'Gt' means | 
 | ||||||
| 
 | GoToNextRuleallow | check if the value at the location specified in the packet is greater | 
 | ||||||
| 
 | 
 | than 'Value'. 'Lt' means check if the value at the location specified in | 
 | ||||||
| 
 | 
 | the packet is Less than 'Value'. 'InRange' means check if the value | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| IP DSLAM | 
 | 
 | 
 | 
 | 
 | 
 | 363 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |