Enforcement and Filtering Operators

The following operators may also be used in addition to the ones listed above. These operators use the Attribute-Name and value fields to enforce limits on all attributes in the list and to edit attributes with a matching Attribute-Name. All other attributes are ignored.

  • -=

    • Remove all attributes from the list that match the given value.

  • ==

    • Keep only the attributes in the list that match the given value.

Note
Note that this operator is very different from the = operator listed above. The = operator is used to add new attributes to the list, while the == operator removes all attributes that do not match the given value.
  • <

    • Keep only the attributes in the list that have values less than the value given herein. Any larger value is "d by the value given. If no such Attribute-Name exists, the attribute is added with the value given here, as with the += operator.
      This operator is valid only for attributes that can be represented as an integer.

  • <=

    • Keep only the attributes in the list that have values less than or equal to the value given here. Any larger value is "d by the value given here. If no such Attribute-Name exists, the attribute is added with the value given here, as with the += operator.
      This operator is valid only for attributes that can be represented as an integer.

  • >

    • Keep only the attributes in the list that have values greater than the value given here. Any smaller value is "d by the value given here. If no such +Attribute-Name_ exists, the attribute is added with the value given here, as with the `= operator. ` This operator is valid only for attributes that can be represented as an integer.

  • >=

    • Keep only the attributes in the list that have values greater than or equal to the value given here. Any smaller value is "d by the value given here. If no such Attribute-Name exists, the attribute is added with the value given here, as with the `= operator. ` This operator is valid only for attributes that can be represented as an integer.

  • !*

    • Delete all occurrences of the named attribute, no matter what value they have.

Examples:

Session-Timeout <= 3600
Reply-Message != *