Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.6.0.3
Macros
openapi_limits.h File Reference

Go to the source code of this file.

Macros

#define OPEN_DNS_NAME_SERVER_ENTRIES   8
 maximum value
 
#define OPEN_POE_PORT_LIMIT_MIN   3000
 minimum value
 
#define OPEN_POE_USAGE_THRESHOLD_MAX   99
 maximum value
 
#define OPEN_POE_USAGE_THRESHOLD_MIN   1
 minimum value
 
#define OPEN_SNTP_MAX_SERVER_ENTRIES   12
 maximum value
 
#define OPEN_TRACEROUTE_MAX_FAIL   255
 maximum value
 
#define OPEN_TRACEROUTE_MAX_FAIL   255
 maximum value
 
#define OPEN_TRACEROUTE_MAX_INIT_TTL   255
 maximum value
 
#define OPEN_TRACEROUTE_MAX_INIT_TTL   255
 maximum value
 
#define OPEN_TRACEROUTE_MAX_INTERVAL   60
 maximum value
 
#define OPEN_TRACEROUTE_MAX_INTERVAL   60
 maximum value
 
#define OPEN_TRACEROUTE_MAX_PORT   65535
 maximum value
 
#define OPEN_TRACEROUTE_MAX_PORT   65535
 maximum value
 
#define OPEN_TRACEROUTE_MAX_PORT   65535
 maximum value
 
#define OPEN_TRACEROUTE_MAX_PORT   65535
 maximum value
 
#define OPEN_TRACEROUTE_MAX_PROBE_PER_HOP   10
 maximum value
 
#define OPEN_TRACEROUTE_MAX_PROBE_PER_HOP   10
 maximum value
 
#define OPEN_TRACEROUTE_MAX_PROBE_SIZE   39936
 maximum value
 
#define OPEN_TRACEROUTE_MAX_PROBE_SIZE   39936
 maximum value
 
#define OPEN_TRACEROUTE_MAX_TTL   255
 maximum value
 
#define OPEN_TRACEROUTE_MAX_TTL   255
 maximum value
 
#define OPEN_TRACEROUTE_MIN_FAIL   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_FAIL   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_INIT_TTL   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_INIT_TTL   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_INTERVAL   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_INTERVAL   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_PORT   0
 minimum value
 
#define OPEN_TRACEROUTE_MIN_PORT   0
 minimum value
 
#define OPEN_TRACEROUTE_MIN_PORT   0
 minimum value
 
#define OPEN_TRACEROUTE_MIN_PORT   0
 minimum value
 
#define OPEN_TRACEROUTE_MIN_PROBE_PER_HOP   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_PROBE_PER_HOP   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_PROBE_SIZE   0
 minimum value
 
#define OPEN_TRACEROUTE_MIN_PROBE_SIZE   0
 minimum value
 
#define OPEN_TRACEROUTE_MIN_TTL   1
 minimum value
 
#define OPEN_TRACEROUTE_MIN_TTL   1
 minimum value
 
#define OPENAPI_ACL_COS_MAX   7
 maximum value
 
#define OPENAPI_ACL_COS_MIN   0
 minimum value
 
#define OPENAPI_ACL_DSCP_MAX   63
 maximum value
 
#define OPENAPI_ACL_DSCP_MIN   0
 minimum value
 
#define OPENAPI_ACL_FLOW_LABEL_MAX   1048575
 maximum value
 
#define OPENAPI_ACL_FLOW_LABEL_MIN   0
 minimum value
 
#define OPENAPI_ACL_ICMP_CODE_MAX   255
 maximum value
 
#define OPENAPI_ACL_ICMP_CODE_MIN   0
 minimum value
 
#define OPENAPI_ACL_ICMP_TYPE_MAX   255
 maximum value
 
#define OPENAPI_ACL_ICMP_TYPE_MIN   0
 minimum value
 
#define OPENAPI_ACL_IGMP_TYPE_MAX   255
 maximum value
 
#define OPENAPI_ACL_IGMP_TYPE_MIN   0
 minimum value
 
#define OPENAPI_ACL_INTF_SEQ_NUM_MAX   4294967295U
 maximum value
 
#define OPENAPI_ACL_INTF_SEQ_NUM_MIN   1
 minimum value
 
#define OPENAPI_ACL_L4_PORT_MAX   65535
 maximum value
 
#define OPENAPI_ACL_L4_PORT_MIN   0
 minimum value
 
#define OPENAPI_ACL_NAME_LEN_MAX   31
 maximum value
 
#define OPENAPI_ACL_NAME_LEN_MIN   1
 minimum value
 
#define OPENAPI_ACL_PRECEDENCE_MAX   7
 maximum value
 
#define OPENAPI_ACL_PRECEDENCE_MIN   0
 minimum value
 
#define OPENAPI_ACL_PROTOCOL_MAX   255
 maximum value
 
#define OPENAPI_ACL_PROTOCOL_MIN   0
 minimum value
 
#define OPENAPI_ACL_RATE_LIMIT_BURST_SIZE_MAX   128
 maximum value
 
#define OPENAPI_ACL_RATE_LIMIT_BURST_SIZE_MIN   1
 minimum value
 
#define OPENAPI_ACL_RATE_LIMIT_DATA_RATE_MAX   4294967295UL
 maximum value
 
#define OPENAPI_ACL_RATE_LIMIT_DATA_RATE_MIN   1
 minimum value
 
#define OPENAPI_ACL_VLAN_ID_MAX   4093
 maximum value
 
#define OPENAPI_ACL_VLAN_ID_MIN   1
 minimum value
 
#define OPENAPI_ACL_VLAN_SEQ_NUM_MAX   4294967295U
 maximum value
 
#define OPENAPI_ACL_VLAN_SEQ_NUM_MIN   1
 minimum value
 
#define OPENAPI_CLOUD_MANAGED_PASSWORD_DECRYPTED_LEN_MAX   65
 maximum value
 
#define OPENAPI_CLOUD_MANAGED_PASSWORD_ENCRYPTED_LEN_MAX   129
 maximum value
 
#define OPENAPI_CLOUD_MANAGED_PROXY_PORTNUM_MAX   65535
 maximum value
 
#define OPENAPI_CLOUD_MANAGED_PROXY_PORTNUM_MIN   1
 minimum value
 
#define OPENAPI_CLOUD_MANAGED_SERVER_URL_LEN_MAX   151
 maximum value
 
#define OPENAPI_CLOUD_MANAGED_SERVER_URL_LEN_MIN   11
 minimum value
 
#define OPENAPI_CLOUD_MANAGED_USERNAME_LEN_MAX   65
 maximum value
 
#define OPENAPI_DNS_HOST_NAME_LEN_MAX   255
 maximum value
 
#define OPENAPI_DNS_HOST_NAME_LEN_MIN   1
 minimum value
 
#define OPENAPI_DOT1Q_MIN_VLAN_ID   1
 minimum value
 
#define OPENAPI_ETHERTYPE_MAX   0xFFFF
 maximum value
 
#define OPENAPI_ETHERTYPE_MIN   0x0600
 minimum value
 
#define OPENAPI_FILE_NAME_LENGTH_MAX   96
 maximum value
 
#define OPENAPI_FILENAME_LEN_MAX   32
 maximum value
 
#define OPENAPI_FILEPATH_LEN_MAX   96
 maximum value
 
#define OPENAPI_L7_MAC_ADDR_LEN   6
 maximum value
 
#define OPENAPI_OSPF_DIST_LIST_MAX   199
 maximum value
 
#define OPENAPI_OSPF_DIST_LIST_MIN   1
 minimum value
 
#define OPENAPI_SERIAL_TIMEOUT_MAX   160
 maximum value
 
#define OPENAPI_SNMP_AUTH_PWD_MAX   32
 maximum value
 
#define OPENAPI_SNMP_AUTH_PWD_MIN   1
 minimum value
 
#define OPENAPI_SNMP_COMMUNITY_NAME_MAX   20
 maximum value
 
#define OPENAPI_SNMP_COMMUNITY_NAME_MIN   1
 minimum value
 
#define OPENAPI_SNMP_CONTEXT_NAME_MAX   30
 maximum value
 
#define OPENAPI_SNMP_CONTEXT_NAME_MIN   1
 minimum value
 
#define OPENAPI_SNMP_ENGINE_ID_DEF   1
 default indicator
 
#define OPENAPI_SNMP_ENGINE_ID_MAX   64
 maximum value
 
#define OPENAPI_SNMP_ENGINE_ID_MIN   10
 minimum value
 
#define OPENAPI_SNMP_FILTER_NAME_MAX   30
 maximum value
 
#define OPENAPI_SNMP_FILTER_NAME_MIN   1
 minimum value
 
#define OPENAPI_SNMP_GROUP_NAME_MAX   30
 maximum value
 
#define OPENAPI_SNMP_GROUP_NAME_MIN   1
 minimum value
 
#define OPENAPI_SNMP_HOST_NAME_MAX   255
 maximum value
 
#define OPENAPI_SNMP_MD5_KEY_SIZE   32
 HMAC-MD5-96 Authentication Pre-generated key size.
 
#define OPENAPI_SNMP_RETRIES_COUNT_MAX   255
 maximum value
 
#define OPENAPI_SNMP_SERVER_PORT_DEF   162
 default port
 
#define OPENAPI_SNMP_SERVER_PORT_MAX   65535
 maximum value
 
#define OPENAPI_SNMP_SERVER_PORT_MIN   1025
 minimum value
 
#define OPENAPI_SNMP_SHA_KEY_SIZE   48
 HMAC-SHA-96 Authentication Pre-generated key size.
 
#define OPENAPI_SNMP_TIMEOUT_COUNT_MAX   300
 maximum value
 
#define OPENAPI_SNMP_USER_NAME_MAX   30
 maximum value
 
#define OPENAPI_SNMP_USER_NAME_MIN   1
 minimum value
 
#define OPENAPI_SNMP_VERSION_DEF   1
 default version
 
#define OPENAPI_SNMP_VIEW_NAME_MAX   30
 maximum value
 
#define OPENAPI_SNMP_VIEW_NAME_MIN   1
 minimum value
 
#define OPENAPI_SNMP_VIEW_TREE_MAX   128
 maximum value
 
#define OPENAPI_SNMP_VIEW_TREE_MIN   1
 minimum value
 
#define OPENAPI_SSHD_MAX_TIMEOUT   160
 maximum value
 
#define OPENAPI_SYSMGMT_SERVICE_TAG_MAX_LENGTH   16
 maximum value
 
#define OPENAPI_TACACS_PORT_NUM_MAX   65535
 maximum value
 
#define OPENAPI_TACACS_PORT_NUM_MIN   0
 minimum value
 
#define OPENAPI_TACACS_PRIORITY_MAX   65535
 maximum value
 
#define OPENAPI_TACACS_PRIORITY_MIN   0
 minimum value
 
#define OPENAPI_TACACS_TIMEOUT_MAX   30
 maximum value
 
#define OPENAPI_TACACS_TIMEOUT_MIN   1
 minimum value