From 4a7fc4cf115ec000e534d98c884dcb862a3640e5 Mon Sep 17 00:00:00 2001 From: Ole Troan Date: Fri, 6 Dec 2019 13:33:35 +0100 Subject: [PATCH] igmp: use explicit types in api Type: fix Signed-off-by: Ole Troan Change-Id: Ifdb623c092cf0a9d9e24117edc32c6ddf014052f --- src/plugins/igmp/igmp.api | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/plugins/igmp/igmp.api b/src/plugins/igmp/igmp.api index bc98711dd66..c79ff6e3121 100644 --- a/src/plugins/igmp/igmp.api +++ b/src/plugins/igmp/igmp.api @@ -18,6 +18,7 @@ option version = "1.0.0"; import "vnet/ip/ip_types.api"; +import "vnet/interface_types.api"; /** * @brief Filter mode @@ -65,7 +66,7 @@ typedef igmp_group { vl_api_filter_mode_t filter; u8 n_srcs; - u32 sw_if_index; + vl_api_interface_index_t sw_if_index; vl_api_ip4_address_t gaddr; vl_api_ip4_address_t saddrs[n_srcs]; }; @@ -93,9 +94,9 @@ autoreply define igmp_enable_disable u32 client_index; u32 context; - u8 enable; + bool enable; u8 mode; - u32 sw_if_index; + vl_api_interface_index_t sw_if_index; }; /** @@ -116,7 +117,7 @@ autoreply define igmp_proxy_device_add_del u8 add; u32 vrf_id; - u32 sw_if_index; + vl_api_interface_index_t sw_if_index; }; /** @@ -135,9 +136,9 @@ autoreply define igmp_proxy_device_add_del_interface u32 client_index; u32 context; - u8 add; + bool add; u32 vrf_id; - u32 sw_if_index; + vl_api_interface_index_t sw_if_index; }; /** @@ -151,7 +152,7 @@ define igmp_dump u32 client_index; u32 context; - u32 sw_if_index; + vl_api_interface_index_t sw_if_index; }; /** @@ -165,7 +166,7 @@ define igmp_details { u32 context; - u32 sw_if_index; + vl_api_interface_index_t sw_if_index; vl_api_ip4_address_t saddr; vl_api_ip4_address_t gaddr; }; @@ -180,7 +181,7 @@ autoreply define igmp_clear_interface u32 client_index; u32 context; - u32 sw_if_index; + vl_api_interface_index_t sw_if_index; }; /** @@ -215,7 +216,7 @@ service { */ define igmp_event { - u32 sw_if_index; + vl_api_interface_index_t sw_if_index; vl_api_filter_mode_t filter; vl_api_ip4_address_t saddr; vl_api_ip4_address_t gaddr; -- 2.16.6