Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.7.0.4
openapi_limits.h
Go to the documentation of this file.
1 
4 /* Copyright 2021 Broadcom. */
5 
6 /*************************************************/
7 /* This file is auto-generated. Please do not modify. */
8 /*************************************************/
9 
10 #define OPENAPI_ACL_ASSIGN_QUEUE_MIN 0
11 #define OPENAPI_SNTP_MIN_SERVER_PRIORITY 1
12 #define OPENAPI_SNTP_MIN_SERVER_PORT 1
13 #define OPENAPI_SNTP_MAX_SERVER_PORT 65535
14 #define OPENAPI_SNTP_VERSION_MIN 1
15 #define OPENAPI_SNTP_VERSION_MAX 4
16 #define OPEN_SNTP_MAX_SERVER_ENTRIES 12
17 #define OPENAPI_PBVLAN_MIN_GROUP_NAME 1
18 #define OPENAPI_PBVLAN_MAX_GROUP_NAME 16
19 #define OPENAPI_BGP4_HOLD_TIME_MIN 0
20 #define OPENAPI_BGP4_HOLD_TIME_MAX 65535
21 #define OPENAPI_BGP4_KEEP_ALIVE_TIME_MIN 0
22 #define OPENAPI_BGP4_KEEP_ALIVE_TIME_MAX 65535
23 #define OPENAPI_BGP4_MAXPATH_MIN 1
24 #define OPENAPI_BGP4_ADV_INTERVAL_MIN 0
25 #define OPENAPI_BGP4_ADV_INTERVAL_MAX 600
26 #define OPENAPI_OSPF_MIN_REF_BW 1
27 #define OPENAPI_OSPF_MAX_REF_BW 4294967
28 #define OPENAPI_OSPF_INTF_DEAD_MIN 1
29 #define OPENAPI_OSPF_INTF_DEAD_MAX 65535
30 #define OPENAPI_OSPF_INTF_SECONDS_MIN 1
31 #define OPENAPI_OSPF_INTF_SECONDS_MAX 65535
32 #define OPENAPI_OSPF_INTF_COST_MIN 1
33 #define OPENAPI_OSPF_INTF_COST_MAX 65535
34 #define OPENAPI_OSPF_REDIST_METRIC_MIN 0
35 #define OPENAPI_OSPF_REDIST_METRIC_MAX 16777214
36 #define OPENAPI_OSPF_SPF_DELAY_TIME_MIN 0
37 #define OPENAPI_OSPF_SPF_DELAY_TIME_MAX 65535
38 #define OPENAPI_OSPF_SPF_HOLD_TIME_MIN 0
39 #define OPENAPI_OSPF_SPF_HOLD_TIME_MAX 65535
40 #define OPENAPI_OSPF_STUB_ROUTER_DURATION_MIN 5
41 #define OPENAPI_OSPF_STUB_ROUTER_DURATION_MAX 86400
42 #define OPENAPI_OSPF_STUB_ROUTER_SUMLSA_MET_MIN 1
43 #define OPENAPI_OSPF_STUB_ROUTER_SUMLSA_MET_MAX 16777215
44 #define OPENAPI_OSPF_DIST_LIST_NA 0
45 #define OPENAPI_OSPF_REDIST_METRIC_NA -1
46 #define OPENAPI_PBVLAN_MIN_NUM_GROUPS 1
47 #define OPENAPI_PBVLAN_MAX_NUM_GROUPS 128
48 #define OPENAPI_SYSLOG_MIN_PORT 1
49 #define OPENAPI_SYSLOG_MAX_PORT 65535
50 #define OPENAPI_DEFAULT_IMAGE_DESCR_MAX 256
51 #define OPENAPI_ACL_AGENT_ID_MIN 1
52 #define OPENAPI_ACL_AGENT_ID_MAX 100
53 #define OPENAPI_FDB_MIN_TIMEOUT_ID 10
54 #define OPENAPI_FDB_MAX_TIMEOUT_ID 1000000
55 #define OPENAPI_ACL_COS_MIN 0
56 #define OPENAPI_ACL_COS_MAX 7
57 #define OPENAPI_ACL_DSCP_MIN 0
58 #define OPENAPI_ACL_DSCP_MAX 63
59 #define OPENAPI_ACL_FLOW_LABEL_MIN 0
60 #define OPENAPI_ACL_FLOW_LABEL_MAX 1048575
61 #define OPENAPI_ACL_ICMP_CODE_MIN 0
62 #define OPENAPI_ACL_ICMP_CODE_MAX 255
63 #define OPENAPI_ACL_ICMP_TYPE_MIN 0
64 #define OPENAPI_ACL_ICMP_TYPE_MAX 255
65 #define OPENAPI_ACL_IGMP_TYPE_MIN 0
66 #define OPENAPI_ACL_IGMP_TYPE_MAX 255
67 #define OPENAPI_ACL_INTF_SEQ_NUM_MIN 1
68 #define OPENAPI_ACL_INTF_SEQ_NUM_MAX 4294967295U
69 #define OPENAPI_ACL_L4_PORT_MIN 0
70 #define OPENAPI_ACL_L4_PORT_MAX 65535
71 #define OPENAPI_ACL_NAME_LEN_MIN 1
72 #define OPENAPI_ACL_NAME_LEN_MAX 255
73 #define OPENAPI_ACL_PRECEDENCE_MIN 0
74 #define OPENAPI_ACL_PRECEDENCE_MAX 7
75 #define OPENAPI_ACL_PROTOCOL_MIN 0
76 #define OPENAPI_ACL_PROTOCOL_MAX 255
77 #define OPENAPI_ACL_RATE_LIMIT_DATA_RATE_MIN 1
78 #define OPENAPI_ACL_RATE_LIMIT_DATA_RATE_MAX 4294967295UL
79 #define OPENAPI_ACL_RATE_LIMIT_BURST_SIZE_MIN 1
80 #define OPENAPI_ACL_RATE_LIMIT_BURST_SIZE_MAX 128
81 #define OPENAPI_ACL_VLAN_ID_MIN 1
82 #define OPENAPI_ACL_VLAN_ID_MAX 4093
83 #define OPENAPI_ACL_VLAN_SEQ_NUM_MIN 1
84 #define OPENAPI_ACL_VLAN_SEQ_NUM_MAX 4294967295U
85 #define OPENAPI_OSPF_DIST_LIST_MIN 1
86 #define OPENAPI_OSPF_DIST_LIST_MAX 199
87 #define OPENAPI_LOGIN_SIZE 65
88 #define OPENAPI_MIN_TERMINAL_LENGTH 5
89 #define OPENAPI_MAX_TERMINAL_LENGTH 48
90 #define OPENAPI_SNMP_SYSTEM_CONTACT_MAX 256
91 #define OPENAPI_SNMP_SYSTEM_LOCATION_MAX 256
92 #define OPENAPI_SNMP_SYSTEM_NAME_MAX 256
93 #define OPENAPI_MAX_STRING_LENGTH 256
94 #define OPENAPI_TRANSFER_USERNAME_LEN_MAX 256
95 #define OPENAPI_TRANSFER_PASSWORD_LEN_MAX 256
96 #define OPENAPI_TRANSFER_RESULT_LEN_MAX 256
97 #define OPENAPI_CLOUD_MANAGED_PROXY_PORTNUM_MIN 1
98 #define OPENAPI_CLOUD_MANAGED_PROXY_PORTNUM_MAX 65535
99 #define OPENAPI_CLOUD_MANAGED_USERNAME_LEN_MAX 65
100 #define OPENAPI_CLOUD_MANAGED_PASSWORD_DECRYPTED_LEN_MAX 65
101 #define OPENAPI_CLOUD_MANAGED_PASSWORD_ENCRYPTED_LEN_MAX 129
102 #define OPENAPI_CLOUD_MANAGED_SERVER_URL_LEN_MIN 11
103 #define OPENAPI_CLOUD_MANAGED_SERVER_URL_LEN_MAX 151
104 #define OPENAPI_ETHERTYPE_MIN 0x0600
105 #define OPENAPI_ETHERTYPE_MAX 0xFFFF
106 #define OPENAPI_DOT1Q_MIN_VLAN_ID 1
107 #define OPENAPI_DOT1S_MSTID_MIN 1
108 #define OPENAPI_DOT1S_MSTID_MAX 4094
109 #define OPENAPI_DOT1S_PRIORITY_MIN 0
110 #define OPENAPI_DOT1S_PRIORITY_MAX 61440
111 #define OPENAPI_DOT1S_MIN_REVISION_VALUE 0
112 #define OPENAPI_DOT1S_MAX_REVISION_VALUE 65535
113 #define OPENAPI_ROUTEMAP_NAME_SIZE_MAX 32
114 #define OPENAPI_SNMP_AUTH_PWD_MIN 1
115 #define OPENAPI_SNMP_AUTH_PWD_MAX 32
116 #define OPENAPI_SNMP_COMMUNITY_NAME_MIN 1
117 #define OPENAPI_SNMP_COMMUNITY_NAME_MAX 20
118 #define OPENAPI_SNMP_CONTEXT_NAME_MIN 1
119 #define OPENAPI_SNMP_CONTEXT_NAME_MAX 30
120 #define OPENAPI_SNMP_ENGINE_ID_DEF 1
121 #define OPENAPI_SNMP_ENGINE_ID_MIN 10
122 #define OPENAPI_SNMP_ENGINE_ID_MAX 64
123 #define OPENAPI_SNMP_FILTER_NAME_MIN 1
124 #define OPENAPI_SNMP_FILTER_NAME_MAX 30
125 #define OPENAPI_SNMP_GROUP_NAME_MIN 1
126 #define OPENAPI_SNMP_GROUP_NAME_MAX 30
127 #define OPENAPI_SNMP_HOST_NAME_MAX 255
128 #define OPENAPI_SNMP_MD5_KEY_SIZE 32
129 #define OPENAPI_SNMP_RETRIES_COUNT_MAX 255
130 #define OPENAPI_SNMP_SERVER_PORT_DEF 162
131 #define OPENAPI_SNMP_SERVER_PORT_MIN 1025
132 #define OPENAPI_SNMP_SERVER_PORT_MAX 65535
133 #define OPENAPI_SNMP_SHA_KEY_SIZE 48
134 #define OPENAPI_SNMP_TIMEOUT_COUNT_MAX 300
135 #define OPENAPI_SNMP_USER_NAME_MIN 1
136 #define OPENAPI_SNMP_USER_NAME_MAX 30
137 #define OPENAPI_SNMP_VIEW_NAME_MIN 1
138 #define OPENAPI_SNMP_VIEW_NAME_MAX 30
139 #define OPENAPI_SNMP_VIEW_TREE_MIN 1
140 #define OPENAPI_SNMP_VIEW_TREE_MAX 128
141 #define OPENAPI_SNMP_VERSION_DEF 1
142 #define OPENAPI_SSHD_MAX_TIMEOUT 160
143 #define OPENAPI_SERIAL_TIMEOUT_MAX 160
144 #define OPENAPI_SYSMGMT_SERVICE_TAG_MAX_LENGTH 16
145 #define OPENAPI_L7_MAC_ADDR_LEN 6
146 #define OPENAPI_TACACS_PORT_NUM_MIN 0
147 #define OPENAPI_TACACS_PORT_NUM_MAX 65535
148 #define OPENAPI_TACACS_PRIORITY_MIN 0
149 #define OPENAPI_TACACS_PRIORITY_MAX 65535
150 #define OPENAPI_TACACS_TIMEOUT_MIN 1
151 #define OPENAPI_TACACS_TIMEOUT_MAX 30
152 #define OPENAPI_TIME_RANGE_NAME_LEN_MIN 1
153 #define OPENAPI_TIME_RANGE_NAME_LEN_MAX 31
154 #define OPENAPI_ACL_MIRROR_INTF_MIN 1
155 #define OPENAPI_ACL_REDIRECT_INTF_MIN 1
156 #define OPENAPI_FILE_NAME_LENGTH_MAX 96
157 #define OPENAPI_FILEPATH_LEN_MAX 96
158 #define OPENAPI_TCP_UDP_MIN_PORT 1
159 #define OPENAPI_TCP_UDP_MAX_PORT 65535
160 #define OPENAPI_UNITMGR_SERIAL_NUMBER_SIZE 32
161 #define OPENAPI_UNITMGR_ROOTFS_VER_LENGTH 32
162 #define OPENAPI_DNS_HOST_NAME_LEN_MIN 1
163 #define OPENAPI_DNS_HOST_NAME_LEN_MAX 253
164 #define OPEN_DNS_NAME_SERVER_ENTRIES 8
165 #define OPENAPI_ENCRYPTED_PASSWORD_SIZE 129
166 #define OPENAPI_DECRYPTED_PASSWORD_SIZE 65
167 #define OPENAPI_APP_NAME_SIZE 17
168 #define OPENAPI_MAX_CPU_SHARE 99
169 #define OPENAPI_MAX_MEMORY_LIMIT 200
170 #define OPENAPI_APP_STATUS_SIZE 512
171 #define OPENAPI_APP_VERSION_SIZE 20
172 #define OPEN_POE_PORT_LIMIT_MIN 3000
173 #define OPEN_POE_USAGE_THRESHOLD_MIN 1
174 #define OPEN_POE_USAGE_THRESHOLD_MAX 99
175 #define OPEN_PING_MIN_SIZE 0
176 #define OPEN_PING_MAX_SIZE 13000
177 #define OPEN_PING_MIN_PROBES 1
178 #define OPEN_PING_MAX_PROBES 15
179 #define OPEN_PING_MIN_INTERVAL 1
180 #define OPEN_PING_MAX_INTERVAL 60
181 #define OPEN_TRACEROUTE_MIN_PROBE_PER_HOP 1
182 #define OPEN_TRACEROUTE_MAX_PROBE_PER_HOP 10
183 #define OPEN_TRACEROUTE_MIN_TTL 1
184 #define OPEN_TRACEROUTE_MAX_TTL 255
185 #define OPEN_TRACEROUTE_MIN_INIT_TTL 1
186 #define OPEN_TRACEROUTE_MAX_INIT_TTL 255
187 #define OPEN_TRACEROUTE_MIN_FAIL 1
188 #define OPEN_TRACEROUTE_MAX_FAIL 255
189 #define OPEN_TRACEROUTE_MIN_INTERVAL 1
190 #define OPEN_TRACEROUTE_MAX_INTERVAL 60
191 #define OPEN_TRACEROUTE_MIN_PORT 0
192 #define OPEN_TRACEROUTE_MIN_PORT 0
193 #define OPEN_TRACEROUTE_MAX_PORT 65535
194 #define OPEN_TRACEROUTE_MAX_PORT 65535
195 #define OPEN_TRACEROUTE_MIN_PROBE_SIZE 0
196 #define OPEN_TRACEROUTE_MAX_PROBE_SIZE 39936
197 #define OPEN_DHCP_VENDOR_SPECIFIC_SUBOPTIONS_NUM 3
198 #define OPEN_DHCP_BOOTP_VEND_OPTIONS_LEN 64
199 #define OPEN_DHCP_OPT125_VENDOR_NUMBER_MAX 3
200 #define OPEN_HOSTNAME_MAX_LEN 64
201 #define OPEN_BOOTP_FILE_LEN 128
202 #define OPEN_BOOTP_SNAME_LEN 64
203 #define OPEN_PING_MIN_SIZE 0
204 #define OPEN_PING_MAX_SIZE 13000
205 #define OPEN_PING_MIN_PROBES 1
206 #define OPEN_PING_MAX_PROBES 15
207 #define OPEN_PING_MIN_INTERVAL 1
208 #define OPEN_PING_MAX_INTERVAL 60
209 #define OPEN_TRACEROUTE_MIN_PROBE_PER_HOP 1
210 #define OPEN_TRACEROUTE_MAX_PROBE_PER_HOP 10
211 #define OPEN_TRACEROUTE_MIN_TTL 1
212 #define OPEN_TRACEROUTE_MAX_TTL 255
213 #define OPEN_TRACEROUTE_MIN_INIT_TTL 1
214 #define OPEN_TRACEROUTE_MAX_INIT_TTL 255
215 #define OPEN_TRACEROUTE_MIN_FAIL 1
216 #define OPEN_TRACEROUTE_MAX_FAIL 255
217 #define OPEN_TRACEROUTE_MIN_INTERVAL 1
218 #define OPEN_TRACEROUTE_MAX_INTERVAL 60
219 #define OPEN_TRACEROUTE_MIN_PORT 0
220 #define OPEN_TRACEROUTE_MIN_PORT 0
221 #define OPEN_TRACEROUTE_MAX_PORT 65535
222 #define OPEN_TRACEROUTE_MAX_PORT 65535
223 #define OPEN_TRACEROUTE_MIN_PROBE_SIZE 0
224 #define OPEN_TRACEROUTE_MAX_PROBE_SIZE 39936