|
| 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 |
| |
|
|
|
|
|
|
|
|
|
|