code: func (c *AsPathLengthCondition) Evaluate(path *Path, _ *PolicyOptions) bool {
  
  	length := uint32(path.GetAsPathLen())
  	result := false
  	switch c.operator {
  	case ATTRIBUTE_EQ:
  		result = c.length == length
  	case ATTRIBUTE_GE:
  		result = c.length <= length
  	case ATTRIBUTE_LE:
  		result = c.length >= length
  	}
  
  	return result
  }
docs: // compare AS_PATH length in the message's AS_PATH attribute with
  // the one in condition.