| 
 | 
 | 
 | 
 | 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. | 
 | ||||
| 
 | 
 | 
 | 
 | Type: | Create | Optional | 
 | ||
| 
 | 
 | 
 | 
 | 
 | Modify  | Optional | 
 | ||
| 
 | 
 | 
 | 
 | Default value:  | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | 
 | 
 | shiftcnt  | ShiftCount, is the number of times the Value in the | 
 | ||||
| 
 | 
 | 
 | 
 | packet is to be shifted before multiplying it with the | 
 | ||||
| 
 | 
 | 
 | 
 | gsvClfrProfileNodeMultiplier. This field is valid only if the | 
 | ||||
| 
 | 
 | 
 | 
 | gsvClfrProfileNodeAction is SetBase. Value 32 is meant for | 
 | ||||
| 
 | 
 | 
 | 
 | internal purpose and Agents should not pass this value to GAG. | 
 | ||||
| 
 | 
 | 
 | 
 | GAG may return 32 value to Agent, in which case Agent should | 
 | ||||
| 
 | 
 | 
 | 
 | treat it as invalid. | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | Type: | Create | Optional | 
 | ||
| 
 | 
 | 
 | 
 | 
 | Modify | Optional | 
 | ||
| 
 | 
 | 
 | 
 | Valid values: 0 - 31 | 
 | 
 | |||
| 
 | 
 | 
 | 
 | Default value:  | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | 
 | 
 | mplr  | Multiplier, is used to multiply the value shifted by | 
 | ||||
| 
 | 
 | 
 | 
 | ShiftCount. It is used to calculate the new base | 
 | ||||
| 
 | 
 | 
 | 
 | offset. This field is valid only if the | 
 | ||||
| 
 | 
 | 
 | 
 | gsvClfrProfileNodeAction is SetBase. | 
 | ||||
| 
 | 
 | 
 | 
 | Type: | Create | Optional | 
 | ||
| 
 | 
 | 
 | 
 | 
 | Modify | Optional | 
 | ||
| 
 | 
 | 
 | 
 | Valid values: 1 - 32 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | Default value:  | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | 
 | 
 | Modmask | This specifies what fields of an exported node are modifiable and | 
 | ||||
| 
 | 
 | 
 | ActValTypeOffsetMask | can be modified while the profile is part of a classifier tree. | 
 | ||||
| 
 | 
 | 
 | ValNoneValueEndSbt | Type: | Create | Optional | 
 | ||
| 
 | 
 | 
 | ypeSBShiftCntSBMlpr | 
 | Modify | Optional | 
 | ||
| 
 | 
 | 
 | Descrip | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | 
 | 
 | Actval | Action tells what is to be done by a node. 'Drop' means drop the | 
 | ||||
| 
 | 
 | 
 | DropFwdFwdToCtlCpT | packet. 'Fwd' means Forward the packet. 'FwdToCtl' means | 
 | ||||
| 
 | 
 | 
 | oCtlEqGtLtInRangeTe | Forward the packet to control plane. 'CpToCtl' means forward the | 
 | ||||
| 
 | 
 | 
 | rCmp | packet and also send a copy of the packet to control plane.'Allow' | 
 | ||||
| 
 | 
 | 
 | SetPrioMatchInListAcc | means give the packet to the next stage. 'GoToNextRule' means | 
 | ||||
| 
 | 
 | 
 | DenySetBaseCount | go to the next rule (ruleid) attached on that interface and if no next | 
 | ||||
| 
 | 
 | 
 | Retagprio | rule is attached on that interface then forward the packet. 'Eq' | 
 | ||||
| 
 | 
 | 
 | MatchIngenlist | means check if value specified in the packet is equal to 'Value'. 'Gt' | 
 | ||||
| 
 | 
 | 
 | GoToNextRuleallow | means 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 | 
 | ||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 350 | 
 | 
 | 
 | 
 | 
 | 
 | IDL series User Guide | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 |