diff options
author | Neale Ranns <nranns@cisco.com> | 2018-09-05 09:36:05 -0700 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2018-09-06 08:14:02 +0000 |
commit | ed234e7f151b05a5b8375dbd9f0add24fe8ebf2f (patch) | |
tree | 9020f898ce9e3133ee566f321a72e31a538c6d51 /src/vnet/qos/qos.api | |
parent | a7f8b228ff505acc052a77101b12e714ead26536 (diff) |
Enum type on the API for QoS sources
Change-Id: I877541ede6e26581c659821502f23b777903b82f
Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'src/vnet/qos/qos.api')
-rw-r--r-- | src/vnet/qos/qos.api | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/vnet/qos/qos.api b/src/vnet/qos/qos.api index a7bd19acc9e..720c41789bd 100644 --- a/src/vnet/qos/qos.api +++ b/src/vnet/qos/qos.api @@ -1,5 +1,6 @@ +/* Hey Emacs use -*- mode: C -*- */ /* - * Copyright (c) 2016 Cisco and/or its affiliates. + * Copyright (c) 2018 Cisco and/or its affiliates. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at: @@ -21,6 +22,14 @@ option version = "1.0.0"; +enum qos_source +{ + QOS_API_SOURCE_EXT = 0, + QOS_API_SOURCE_VLAN = 1, + QOS_API_SOURCE_MPLS = 2, + QOS_API_SOURCE_IP = 3, +}; + /** \brief Enable/Disable QoS recording The QoS bits from the packet at the specified input layer are copied into the packet. Recording should be used in conjunction with marking @@ -34,7 +43,7 @@ autoreply define qos_record_enable_disable u32 client_index; u32 context; u32 sw_if_index; - u8 input_source; + vl_api_qos_source_t input_source; u8 enable; }; @@ -89,7 +98,7 @@ autoreply define qos_mark_enable_disable u32 context; u32 map_id; u32 sw_if_index; - u8 output_source; + vl_api_qos_source_t output_source; u8 enable; }; |