FD.io VPP  v21.10.1-2-g0a485f517
Vector Packet Processing
policer_types.api
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020 Cisco and/or its affiliates.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at:
6  *
7  * http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 option version = "1.0.0";
16 
18 {
22 };
23 
25 {
30 };
31 
33 {
40 };
41 
43 {
47 };
48 
49 /** \brief QOS action
50  @param conform_action_type - conform action type
51  @param conform_dscp - DSCP for conform mark-and-transmit action
52 */
53 typedef sse2_qos_action
54 {
55  vl_api_sse2_qos_action_type_t type;
57 };
58 
59 /*
60  * Local Variables:
61  * eval: (c-set-style "gnu")
62  * End:
63  */
SSE2_QOS_POLICER_TYPE_API_1R3C_RFC_2697
@ SSE2_QOS_POLICER_TYPE_API_1R3C_RFC_2697
Definition: policer_types.api:35
SSE2_QOS_ROUND_API_TO_UP
@ SSE2_QOS_ROUND_API_TO_UP
Definition: policer_types.api:27
SSE2_QOS_ACTION_API_TRANSMIT
@ SSE2_QOS_ACTION_API_TRANSMIT
Definition: policer_types.api:45
sse2_qos_round_type
sse2_qos_round_type
Definition: policer_types.api:24
SSE2_QOS_RATE_API_KBPS
@ SSE2_QOS_RATE_API_KBPS
Definition: policer_types.api:19
SSE2_QOS_RATE_API_PPS
@ SSE2_QOS_RATE_API_PPS
Definition: policer_types.api:20
sse2_qos_action
typedef sse2_qos_action
QOS action.
Definition: policer_types.api:54
SSE2_QOS_POLICER_TYPE_API_2R3C_RFC_MEF5CF1
@ SSE2_QOS_POLICER_TYPE_API_2R3C_RFC_MEF5CF1
Definition: policer_types.api:38
sse2_qos_rate_type
sse2_qos_rate_type
Definition: policer_types.api:17
SSE2_QOS_ACTION_API_DROP
@ SSE2_QOS_ACTION_API_DROP
Definition: policer_types.api:44
SSE2_QOS_ROUND_API_TO_CLOSEST
@ SSE2_QOS_ROUND_API_TO_CLOSEST
Definition: policer_types.api:26
SSE2_QOS_POLICER_TYPE_API_2R3C_RFC_2698
@ SSE2_QOS_POLICER_TYPE_API_2R3C_RFC_2698
Definition: policer_types.api:36
SSE2_QOS_POLICER_TYPE_API_2R3C_RFC_4115
@ SSE2_QOS_POLICER_TYPE_API_2R3C_RFC_4115
Definition: policer_types.api:37
SSE2_QOS_RATE_API_INVALID
@ SSE2_QOS_RATE_API_INVALID
Definition: policer_types.api:21
SSE2_QOS_POLICER_TYPE_API_MAX
@ SSE2_QOS_POLICER_TYPE_API_MAX
Definition: policer_types.api:39
SSE2_QOS_POLICER_TYPE_API_1R2C
@ SSE2_QOS_POLICER_TYPE_API_1R2C
Definition: policer_types.api:34
SSE2_QOS_ROUND_API_INVALID
@ SSE2_QOS_ROUND_API_INVALID
Definition: policer_types.api:29
dscp
u8 dscp
Definition: policer_types.api:56
sse2_qos_action_type
sse2_qos_action_type
Definition: policer_types.api:42
sse2_qos_policer_type
sse2_qos_policer_type
Definition: policer_types.api:32
u8
unsigned char u8
Definition: types.h:56
SSE2_QOS_ROUND_API_TO_DOWN
@ SSE2_QOS_ROUND_API_TO_DOWN
Definition: policer_types.api:28
version
option version
Definition: policer_types.api:15
type
vl_api_fib_path_type_t type
Definition: fib_types.api:123
SSE2_QOS_ACTION_API_MARK_AND_TRANSMIT
@ SSE2_QOS_ACTION_API_MARK_AND_TRANSMIT
Definition: policer_types.api:46