blob: c7789650fccf32103bf2b1a506e4b48e2f253275 [file] [log] [blame]
Dave Barachaff70772016-10-31 11:59:07 -04001/*
2 *------------------------------------------------------------------
3 * vl_memory_api_h.h - memory API headers, in a specific order.
4 *
5 * Copyright (c) 2009-2010 Cisco and/or its affiliates.
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at:
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 *------------------------------------------------------------------
18 */
19
20/*
21 * Add to the bottom of the #include list, or elves will steal your
22 * keyboard in the middle of the night!
23 *
24 * Include current layer (2) last, or an artistic disagreement
25 * about message numbering will occur
26 */
27
28#ifndef included_from_layer_3
29#include <vlibmemory/vl_memory_api_h.h>
30#endif /* included_from_layer_3 */
31
Pavel Kotucekbbe33622016-12-20 13:19:48 +010032#include <vnet/devices/af_packet/af_packet.api.h>
Pavel Kotucek738f3f22017-01-09 15:11:03 +010033#if DPDK > 0
34#include <vnet/devices/dpdk/dpdk.api.h>
35#endif
Pavel Kotucek8b2b7942016-12-20 14:05:46 +010036#include <vnet/devices/netmap/netmap.api.h>
Pavel Kotucekf07dc9e2016-12-20 12:17:37 +010037#include <vnet/devices/virtio/vhost_user.api.h>
Pavel Kotucek1099b0d2016-12-20 08:13:14 +010038#include <vnet/gre/gre.api.h>
Dave Barachaff70772016-10-31 11:59:07 -040039#include <vnet/interface.api.h>
Ole Troanf0c90e22016-12-06 12:50:08 +010040#include <vnet/map/map.api.h>
Matus Fabianf468e232016-12-02 06:00:53 -080041#include <vnet/l2/l2.api.h>
Pavel Kotucekc4d1cf72016-12-20 10:01:20 +010042#include <vnet/l2tp/l2tp.api.h>
Pavel Kotucek3a2a1c42016-12-06 10:10:10 +010043#include <vnet/span/span.api.h>
Dave Barachb5e8a772016-12-06 12:04:42 -050044#include <vnet/ip/ip.api.h>
Dave Barach496e1272016-12-07 09:15:58 -050045#include <vnet/unix/tap.api.h>
Pavel Kotucekadb13d62016-12-19 14:35:35 +010046#include <vnet/vxlan/vxlan.api.h>
Pavel Kotucek296b2012016-12-19 14:47:09 +010047#include <vnet/vxlan-gpe/vxlan_gpe.api.h>
Pavel Kotucek20d12322016-12-21 09:13:17 +010048#include <vnet/bfd/bfd.api.h>
Pavel Kotucek9c7ef032016-12-21 07:46:45 +010049#include <vnet/ipsec/ipsec.api.h>
Pavel Kotucek56f32cc2016-12-22 10:03:25 +010050#include <vnet/ipsec-gre/ipsec_gre.api.h>
Pavel Kotucekcfb7be82016-12-21 14:15:37 +010051#include <vnet/lisp-cp/lisp.api.h>
Pavel Kotucekabea9662016-12-21 15:50:08 +010052#include <vnet/lisp-gpe/lisp_gpe.api.h>
Pavel Kotucek0f971d82017-01-03 10:48:54 +010053#include <vnet/mpls/mpls.api.h>
54#include <vnet/sr/sr.api.h>
Pavel Kotucekd2c97d92017-01-24 10:58:12 +010055#include <vnet/classify/classify.api.h>
Dave Barachaff70772016-10-31 11:59:07 -040056
57/*
58 * fd.io coding-style-patch-verification: ON
59 *
60 * Local Variables:
61 * eval: (c-set-style "gnu")
62 * End:
63 */