blob: 64e19a05f57a56aa34ef29bf968e1a6ecbe9291d [file] [log] [blame]
Pavel Kotucek6899a302017-06-08 08:46:10 +02001/*
2 * Copyright (c) 2015-2016 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
Ole Troan9d420872017-10-12 13:06:35 +020016option version = "1.0.0";
Dave Barach0d056e52017-09-28 15:11:16 -040017
Ole Troan8edca132019-06-07 10:59:25 +020018import "vnet/interface_types.api";
19import "vnet/ethernet/ethernet_types.api";
20
Pavel Kotucek6899a302017-06-08 08:46:10 +020021define p2p_ethernet_add
22{
23 u32 client_index;
24 u32 context;
Ole Troan8edca132019-06-07 10:59:25 +020025 vl_api_interface_index_t parent_if_index;
Pavel Kotucek15ac81c2017-06-20 14:00:26 +020026 u32 subif_id;
Ole Troan8edca132019-06-07 10:59:25 +020027 vl_api_mac_address_t remote_mac;
Pavel Kotucek6899a302017-06-08 08:46:10 +020028};
29
30define p2p_ethernet_add_reply
31{
32 u32 context;
33 i32 retval;
Ole Troan8edca132019-06-07 10:59:25 +020034 vl_api_interface_index_t sw_if_index;
Pavel Kotucek6899a302017-06-08 08:46:10 +020035};
36
37define p2p_ethernet_del
38{
39 u32 client_index;
40 u32 context;
Ole Troan8edca132019-06-07 10:59:25 +020041 vl_api_interface_index_t parent_if_index;
42 vl_api_mac_address_t remote_mac;
Pavel Kotucek6899a302017-06-08 08:46:10 +020043};
44
45define p2p_ethernet_del_reply
46{
47 u32 context;
48 i32 retval;
49};
50
51/*
52 * Local Variables:
53 * eval: (c-set-style "gnu")
54 * End:
Ole Troan9d420872017-10-12 13:06:35 +020055 */