Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 1 | /* |
| 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 Kotucek | bbe3362 | 2016-12-20 13:19:48 +0100 | [diff] [blame] | 32 | #include <vnet/devices/af_packet/af_packet.api.h> |
Pavel Kotucek | 8b2b794 | 2016-12-20 14:05:46 +0100 | [diff] [blame] | 33 | #include <vnet/devices/netmap/netmap.api.h> |
Pavel Kotucek | f07dc9e | 2016-12-20 12:17:37 +0100 | [diff] [blame] | 34 | #include <vnet/devices/virtio/vhost_user.api.h> |
Damjan Marion | c99b4cd | 2017-12-04 15:25:58 +0100 | [diff] [blame^] | 35 | #include <vnet/devices/tap/tapv2.api.h> |
Pavel Kotucek | 1099b0d | 2016-12-20 08:13:14 +0100 | [diff] [blame] | 36 | #include <vnet/gre/gre.api.h> |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 37 | #include <vnet/interface.api.h> |
Ole Troan | f0c90e2 | 2016-12-06 12:50:08 +0100 | [diff] [blame] | 38 | #include <vnet/map/map.api.h> |
Matus Fabian | f468e23 | 2016-12-02 06:00:53 -0800 | [diff] [blame] | 39 | #include <vnet/l2/l2.api.h> |
Pavel Kotucek | c4d1cf7 | 2016-12-20 10:01:20 +0100 | [diff] [blame] | 40 | #include <vnet/l2tp/l2tp.api.h> |
Pavel Kotucek | 3a2a1c4 | 2016-12-06 10:10:10 +0100 | [diff] [blame] | 41 | #include <vnet/span/span.api.h> |
Dave Barach | b5e8a77 | 2016-12-06 12:04:42 -0500 | [diff] [blame] | 42 | #include <vnet/ip/ip.api.h> |
Dave Barach | 496e127 | 2016-12-07 09:15:58 -0500 | [diff] [blame] | 43 | #include <vnet/unix/tap.api.h> |
Pavel Kotucek | adb13d6 | 2016-12-19 14:35:35 +0100 | [diff] [blame] | 44 | #include <vnet/vxlan/vxlan.api.h> |
Marco Varlese | b598f1d | 2017-09-19 14:25:28 +0200 | [diff] [blame] | 45 | #include <vnet/geneve/geneve.api.h> |
Steve Shin | 99a0e60 | 2017-07-01 04:16:20 +0000 | [diff] [blame] | 46 | #include <vnet/lldp/lldp.api.h> |
Pavel Kotucek | 296b201 | 2016-12-19 14:47:09 +0100 | [diff] [blame] | 47 | #include <vnet/vxlan-gpe/vxlan_gpe.api.h> |
Pavel Kotucek | 20d1232 | 2016-12-21 09:13:17 +0100 | [diff] [blame] | 48 | #include <vnet/bfd/bfd.api.h> |
Pavel Kotucek | 9c7ef03 | 2016-12-21 07:46:45 +0100 | [diff] [blame] | 49 | #include <vnet/ipsec/ipsec.api.h> |
Pavel Kotucek | 56f32cc | 2016-12-22 10:03:25 +0100 | [diff] [blame] | 50 | #include <vnet/ipsec-gre/ipsec_gre.api.h> |
Pavel Kotucek | cfb7be8 | 2016-12-21 14:15:37 +0100 | [diff] [blame] | 51 | #include <vnet/lisp-cp/lisp.api.h> |
Pavel Kotucek | abea966 | 2016-12-21 15:50:08 +0100 | [diff] [blame] | 52 | #include <vnet/lisp-gpe/lisp_gpe.api.h> |
Filip Tehlar | 694396d | 2017-02-17 14:29:11 +0100 | [diff] [blame] | 53 | #include <vnet/lisp-cp/one.api.h> |
Dave Barach | 68b0fb0 | 2017-02-28 15:15:56 -0500 | [diff] [blame] | 54 | #include <vnet/session/session.api.h> |
Pavel Kotucek | 0f971d8 | 2017-01-03 10:48:54 +0100 | [diff] [blame] | 55 | #include <vnet/mpls/mpls.api.h> |
Pablo Camarillo | 5d73eec | 2017-04-24 17:51:56 +0200 | [diff] [blame] | 56 | #include <vnet/srv6/sr.api.h> |
Pavel Kotucek | d2c97d9 | 2017-01-24 10:58:12 +0100 | [diff] [blame] | 57 | #include <vnet/classify/classify.api.h> |
Pavel Kotucek | eb9e666 | 2017-01-24 13:40:26 +0100 | [diff] [blame] | 58 | #include <vnet/flow/flow.api.h> |
Pavel Kotucek | c8d8770 | 2017-01-25 07:25:32 +0100 | [diff] [blame] | 59 | #include <vnet/dhcp/dhcp.api.h> |
Pavel Kotucek | 884cf26 | 2017-01-25 08:27:15 +0100 | [diff] [blame] | 60 | #include <vnet/cop/cop.api.h> |
Pavel Kotucek | d9aad29 | 2017-01-25 08:45:38 +0100 | [diff] [blame] | 61 | #include <vnet/policer/policer.api.h> |
Pavel Kotucek | 6899a30 | 2017-06-08 08:46:10 +0200 | [diff] [blame] | 62 | #include <vnet/ethernet/p2p_ethernet.api.h> |
Dave Barach | 3bbcfab | 2017-08-15 19:03:44 -0400 | [diff] [blame] | 63 | #include <vnet/tcp/tcp.api.h> |
Dave Barach | 6545716 | 2017-10-10 17:53:14 -0400 | [diff] [blame] | 64 | #include <vnet/dns/dns.api.h> |
Neale Ranns | 810086d | 2017-11-05 16:26:46 -0800 | [diff] [blame] | 65 | #include <vnet/udp/udp.api.h> |
Neale Ranns | d792d9c | 2017-10-21 10:53:20 -0700 | [diff] [blame] | 66 | #include <vnet/bier/bier.api.h> |
Neale Ranns | b8d4481 | 2017-11-10 06:53:54 -0800 | [diff] [blame] | 67 | #include <vnet/ip/punt.api.h> |
| 68 | #include <vnet/pg/pg.api.h> |
| 69 | #include <vnet/feature/feature.api.h> |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 70 | |
| 71 | /* |
| 72 | * fd.io coding-style-patch-verification: ON |
| 73 | * |
| 74 | * Local Variables: |
| 75 | * eval: (c-set-style "gnu") |
| 76 | * End: |
| 77 | */ |