From ed234e7f151b05a5b8375dbd9f0add24fe8ebf2f Mon Sep 17 00:00:00 2001 From: Neale Ranns Date: Wed, 5 Sep 2018 09:36:05 -0700 Subject: Enum type on the API for QoS sources Change-Id: I877541ede6e26581c659821502f23b777903b82f Signed-off-by: Neale Ranns --- src/vnet/qos/qos.api | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'src/vnet/qos/qos.api') 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; }; -- cgit 1.2.3-korg