blob: 6c7c63683f8c3d6e43134b829de0bcf20a0f0c76 [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 Kotucek8b2b7942016-12-20 14:05:46 +010033#include <vnet/devices/netmap/netmap.api.h>
Pavel Kotucekf07dc9e2016-12-20 12:17:37 +010034#include <vnet/devices/virtio/vhost_user.api.h>
Pavel Kotucek1099b0d2016-12-20 08:13:14 +010035#include <vnet/gre/gre.api.h>
Dave Barachaff70772016-10-31 11:59:07 -040036#include <vnet/interface.api.h>
Ole Troanf0c90e22016-12-06 12:50:08 +010037#include <vnet/map/map.api.h>
Matus Fabianf468e232016-12-02 06:00:53 -080038#include <vnet/l2/l2.api.h>
Pavel Kotucekc4d1cf72016-12-20 10:01:20 +010039#include <vnet/l2tp/l2tp.api.h>
Pavel Kotucek3a2a1c42016-12-06 10:10:10 +010040#include <vnet/span/span.api.h>
Dave Barachb5e8a772016-12-06 12:04:42 -050041#include <vnet/ip/ip.api.h>
Dave Barach496e1272016-12-07 09:15:58 -050042#include <vnet/unix/tap.api.h>
Pavel Kotucekadb13d62016-12-19 14:35:35 +010043#include <vnet/vxlan/vxlan.api.h>
Marco Varleseb598f1d2017-09-19 14:25:28 +020044#include <vnet/geneve/geneve.api.h>
Steve Shin99a0e602017-07-01 04:16:20 +000045#include <vnet/lldp/lldp.api.h>
Pavel Kotucek296b2012016-12-19 14:47:09 +010046#include <vnet/vxlan-gpe/vxlan_gpe.api.h>
Pavel Kotucek20d12322016-12-21 09:13:17 +010047#include <vnet/bfd/bfd.api.h>
Pavel Kotucek9c7ef032016-12-21 07:46:45 +010048#include <vnet/ipsec/ipsec.api.h>
Pavel Kotucek56f32cc2016-12-22 10:03:25 +010049#include <vnet/ipsec-gre/ipsec_gre.api.h>
Pavel Kotucekcfb7be82016-12-21 14:15:37 +010050#include <vnet/lisp-cp/lisp.api.h>
Pavel Kotucekabea9662016-12-21 15:50:08 +010051#include <vnet/lisp-gpe/lisp_gpe.api.h>
Filip Tehlar694396d2017-02-17 14:29:11 +010052#include <vnet/lisp-cp/one.api.h>
Dave Barach68b0fb02017-02-28 15:15:56 -050053#include <vnet/session/session.api.h>
Pavel Kotucek0f971d82017-01-03 10:48:54 +010054#include <vnet/mpls/mpls.api.h>
Pablo Camarillo5d73eec2017-04-24 17:51:56 +020055#include <vnet/srv6/sr.api.h>
Pavel Kotucekd2c97d92017-01-24 10:58:12 +010056#include <vnet/classify/classify.api.h>
Pavel Kotucekeb9e6662017-01-24 13:40:26 +010057#include <vnet/flow/flow.api.h>
Pavel Kotucekc8d87702017-01-25 07:25:32 +010058#include <vnet/dhcp/dhcp.api.h>
Pavel Kotucek884cf262017-01-25 08:27:15 +010059#include <vnet/cop/cop.api.h>
Pavel Kotucekd9aad292017-01-25 08:45:38 +010060#include <vnet/policer/policer.api.h>
Pavel Kotucek6899a302017-06-08 08:46:10 +020061#include <vnet/ethernet/p2p_ethernet.api.h>
Dave Barach3bbcfab2017-08-15 19:03:44 -040062#include <vnet/tcp/tcp.api.h>
Dave Barach65457162017-10-10 17:53:14 -040063#include <vnet/dns/dns.api.h>
Neale Ranns810086d2017-11-05 16:26:46 -080064#include <vnet/udp/udp.api.h>
Neale Rannsd792d9c2017-10-21 10:53:20 -070065#include <vnet/bier/bier.api.h>
Neale Rannsb8d44812017-11-10 06:53:54 -080066#include <vnet/ip/punt.api.h>
67#include <vnet/pg/pg.api.h>
68#include <vnet/feature/feature.api.h>
Dave Barachaff70772016-10-31 11:59:07 -040069
70/*
71 * fd.io coding-style-patch-verification: ON
72 *
73 * Local Variables:
74 * eval: (c-set-style "gnu")
75 * End:
76 */