Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 1 | /* |
Pablo Camarillo | 4299882 | 2017-07-13 09:41:32 +0200 | [diff] [blame] | 2 | * ------------------------------------------------------------------ |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 3 | * vl_memory_api_h.h - memory API headers, in a specific order. |
| 4 | * |
Pablo Camarillo | 4299882 | 2017-07-13 09:41:32 +0200 | [diff] [blame] | 5 | * Copyright (c) 2009-2010 Cisco and/or its affiliates. Licensed under the |
| 6 | * Apache License, Version 2.0 (the "License"); you may not use this file |
| 7 | * except in compliance with the License. You may obtain a copy of the |
| 8 | * License at: |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 9 | * |
Pablo Camarillo | 4299882 | 2017-07-13 09:41:32 +0200 | [diff] [blame] | 10 | * http://www.apache.org/licenses/LICENSE-2.0 |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 11 | * |
| 12 | * Unless required by applicable law or agreed to in writing, software |
Pablo Camarillo | 4299882 | 2017-07-13 09:41:32 +0200 | [diff] [blame] | 13 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| 14 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| 15 | * License for the specific language governing permissions and limitations |
| 16 | * under the License. |
| 17 | * ------------------------------------------------------------------ |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 18 | */ |
| 19 | |
| 20 | /* |
Pablo Camarillo | 4299882 | 2017-07-13 09:41:32 +0200 | [diff] [blame] | 21 | * Add to the bottom of the #include list, or elves will steal your keyboard |
| 22 | * in the middle of the night! |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 23 | * |
Pablo Camarillo | 4299882 | 2017-07-13 09:41:32 +0200 | [diff] [blame] | 24 | * Include current layer (2) last, or an artistic disagreement about message |
| 25 | * numbering will occur |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 26 | */ |
| 27 | |
| 28 | #ifndef included_from_layer_3 |
| 29 | #include <vlibmemory/vl_memory_api_h.h> |
| 30 | #endif /* included_from_layer_3 */ |
| 31 | |
Ole Troan | 33a5817 | 2019-09-04 09:12:29 +0200 | [diff] [blame] | 32 | #ifdef vl_printfun |
| 33 | #include <vnet/format_fns.h> |
| 34 | #endif |
| 35 | |
Steven | 9cd2d7a | 2017-12-20 12:43:01 -0800 | [diff] [blame] | 36 | #include <vnet/bonding/bond.api.h> |
Pavel Kotucek | bbe3362 | 2016-12-20 13:19:48 +0100 | [diff] [blame] | 37 | #include <vnet/devices/af_packet/af_packet.api.h> |
Pavel Kotucek | f07dc9e | 2016-12-20 12:17:37 +0100 | [diff] [blame] | 38 | #include <vnet/devices/virtio/vhost_user.api.h> |
Damjan Marion | c99b4cd | 2017-12-04 15:25:58 +0100 | [diff] [blame] | 39 | #include <vnet/devices/tap/tapv2.api.h> |
Pavel Kotucek | 1099b0d | 2016-12-20 08:13:14 +0100 | [diff] [blame] | 40 | #include <vnet/gre/gre.api.h> |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 41 | #include <vnet/interface.api.h> |
Matus Fabian | f468e23 | 2016-12-02 06:00:53 -0800 | [diff] [blame] | 42 | #include <vnet/l2/l2.api.h> |
Pavel Kotucek | c4d1cf7 | 2016-12-20 10:01:20 +0100 | [diff] [blame] | 43 | #include <vnet/l2tp/l2tp.api.h> |
Pavel Kotucek | 3a2a1c4 | 2016-12-06 10:10:10 +0100 | [diff] [blame] | 44 | #include <vnet/span/span.api.h> |
Dave Barach | b5e8a77 | 2016-12-06 12:04:42 -0500 | [diff] [blame] | 45 | #include <vnet/ip/ip.api.h> |
Pavel Kotucek | adb13d6 | 2016-12-19 14:35:35 +0100 | [diff] [blame] | 46 | #include <vnet/vxlan/vxlan.api.h> |
Marco Varlese | b598f1d | 2017-09-19 14:25:28 +0200 | [diff] [blame] | 47 | #include <vnet/geneve/geneve.api.h> |
Steve Shin | 99a0e60 | 2017-07-01 04:16:20 +0000 | [diff] [blame] | 48 | #include <vnet/lldp/lldp.api.h> |
Pavel Kotucek | 296b201 | 2016-12-19 14:47:09 +0100 | [diff] [blame] | 49 | #include <vnet/vxlan-gpe/vxlan_gpe.api.h> |
Pavel Kotucek | 20d1232 | 2016-12-21 09:13:17 +0100 | [diff] [blame] | 50 | #include <vnet/bfd/bfd.api.h> |
Pavel Kotucek | 9c7ef03 | 2016-12-21 07:46:45 +0100 | [diff] [blame] | 51 | #include <vnet/ipsec/ipsec.api.h> |
Pavel Kotucek | cfb7be8 | 2016-12-21 14:15:37 +0100 | [diff] [blame] | 52 | #include <vnet/lisp-cp/lisp.api.h> |
Pavel Kotucek | abea966 | 2016-12-21 15:50:08 +0100 | [diff] [blame] | 53 | #include <vnet/lisp-gpe/lisp_gpe.api.h> |
Filip Tehlar | 694396d | 2017-02-17 14:29:11 +0100 | [diff] [blame] | 54 | #include <vnet/lisp-cp/one.api.h> |
Dave Barach | 68b0fb0 | 2017-02-28 15:15:56 -0500 | [diff] [blame] | 55 | #include <vnet/session/session.api.h> |
Pavel Kotucek | 0f971d8 | 2017-01-03 10:48:54 +0100 | [diff] [blame] | 56 | #include <vnet/mpls/mpls.api.h> |
Pablo Camarillo | 5d73eec | 2017-04-24 17:51:56 +0200 | [diff] [blame] | 57 | #include <vnet/srv6/sr.api.h> |
Pablo Camarillo | 4299882 | 2017-07-13 09:41:32 +0200 | [diff] [blame] | 58 | #include <vnet/srmpls/sr_mpls.api.h> |
Pavel Kotucek | d2c97d9 | 2017-01-24 10:58:12 +0100 | [diff] [blame] | 59 | #include <vnet/classify/classify.api.h> |
Ole Troan | a9855ef | 2018-05-02 12:45:10 +0200 | [diff] [blame] | 60 | #include <vnet/ipfix-export/ipfix_export.api.h> |
Pavel Kotucek | 884cf26 | 2017-01-25 08:27:15 +0100 | [diff] [blame] | 61 | #include <vnet/cop/cop.api.h> |
Pavel Kotucek | d9aad29 | 2017-01-25 08:45:38 +0100 | [diff] [blame] | 62 | #include <vnet/policer/policer.api.h> |
Pavel Kotucek | 6899a30 | 2017-06-08 08:46:10 +0200 | [diff] [blame] | 63 | #include <vnet/ethernet/p2p_ethernet.api.h> |
Dave Barach | 3bbcfab | 2017-08-15 19:03:44 -0400 | [diff] [blame] | 64 | #include <vnet/tcp/tcp.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> |
Neale Ranns | 039cbfe | 2018-02-27 03:45:38 -0800 | [diff] [blame] | 70 | #include <vnet/qos/qos.api.h> |
Neale Ranns | 17ff3c1 | 2018-07-04 10:24:24 -0700 | [diff] [blame] | 71 | #include <vnet/devices/pipe/pipe.api.h> |
Mohsin Kazmi | 61b94c6 | 2018-08-20 18:32:39 +0200 | [diff] [blame] | 72 | #include <vnet/vxlan-gbp/vxlan_gbp.api.h> |
Matus Fabian | b4515b4 | 2018-11-19 04:25:32 -0800 | [diff] [blame] | 73 | #include <vnet/syslog/syslog.api.h> |
Mohsin Kazmi | d6c15af | 2018-10-23 18:00:47 +0200 | [diff] [blame] | 74 | #include <vnet/devices/virtio/virtio.api.h> |
Mohsin Kazmi | 29467b5 | 2019-10-08 19:42:38 +0200 | [diff] [blame] | 75 | #include <vnet/gso/gso.api.h> |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 76 | |
| 77 | /* |
| 78 | * fd.io coding-style-patch-verification: ON |
| 79 | * |
Pablo Camarillo | 4299882 | 2017-07-13 09:41:32 +0200 | [diff] [blame] | 80 | * Local Variables: eval: (c-set-style "gnu") End: |
Dave Barach | aff7077 | 2016-10-31 11:59:07 -0400 | [diff] [blame] | 81 | */ |