|
|
|
| at the location specified in the packet is in the range specified by |
| |||
|
|
|
| 'Value' and 'ValEnd'. 'TerCmp' means check if the value at the |
| |||
|
|
|
| location specified in the packet is less than, equals to or greater than |
| |||
|
|
|
| the 'Value'. 'MatchInList' means take the branch of the node whose |
| |||
|
|
|
| value is equals to the value at the location specified in the packet. |
| |||
|
|
|
| 'AccDeny' means check if the value at the location specified in the |
| |||
|
|
|
| packet is equals to any of the value of the branches of this node. |
| |||
|
|
|
| 'SetBase' means set the base address as specified by setbase |
| |||
|
|
|
| action. 'SetPrio' means set the internal priority, which is used along |
| |||
|
|
|
| with egress port traffic class mapping table, to determine the output |
| |||
|
|
|
| queue. 'Count' means count the number of packet and bytes in the |
| |||
|
|
|
| packets reaching this nodes. 'RetagPrio' means set the prirority in |
| |||
|
|
|
| the outgoing packet, which is also used along with egress port traffic |
| |||
|
|
|
| class mapping table, to determine the output queue. |
| |||
|
|
|
| 'MatchInGenList' means match value in packet with values in |
| |||
|
|
|
| genlist. For Leaf node, Drop, Fwd, FwdToCtl, CpToCtl, Allow and |
| |||
|
|
|
| GoToNextRule are valid actions. For Unary node, Count, SetPrio |
| |||
|
|
|
| and RetagPrio are valid actions. For Binary node, Eq, Gt, Lt, |
| |||
|
|
|
| SetBase and MatchInGenList are valid actions. For Ternary node, |
| |||
|
|
|
| TerCmp and InRange are valid actions. For Linear node, only |
| |||
|
|
|
| MatchInList is a valid action. For NonLinear node, MatchinList and |
| |||
|
|
|
| AccDeny are valid actions. |
| |||
|
|
|
| Type: | Modify | Optional |
| |
|
|
|
|
|
| |||
|
|
| valend valend | For Linear nodes this field is used to specify the end of the range. If |
| |||
|
|
|
| the gsvClfrTreeNodeAction is InRange then this field is used to |
| |||
|
|
|
| specify the end of the range. If the gsvClfrTreeNodeAction is count |
| |||
|
|
|
| then this field is used to specify the total number of packets hitting |
| |||
|
|
|
| this node. For other actions this field is not valid. |
| |||
|
|
|
| Type: | Modify |
| Optional |
|
|
|
|
| Default value: |
| |||
|
|
|
|
|
| |||
|
|
| sbasetype Abs Add | SetBaseType, is used to specify, whether the base off set is to be |
| |||
|
|
| Compute | set to an absolute value, or some value is to be added to existing |
| |||
|
|
|
| base offset value to calculate new base offset value or the new base |
| |||
|
|
|
| offset value is to be computed using some value in the packet.This |
| |||
|
|
|
| field is valid only if the ActVal is SetBase. |
| |||
|
|
|
| Type: | Modify | Optional |
| |
|
|
|
| Default value: 4 |
|
| ||
|
|
|
|
|
| |||
|
|
| shiftcnt shiftcnt | ShiftCount, is the number of times the Value in the packet is to be |
| |||
|
|
|
| shifted before multiplying it with the |
| |||
|
|
|
| gsvClfrTreeNodeMultiplier. This field is valid only if the |
| |||
|
|
|
| gsvClfrTreeNodeAction is SetBase. |
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 364 |
|
|
|
|
| IDL series User Guide | |
|
|
|
|
|
|
|
|
|