FD.io VPP
v18.10-34-gcce845e
Vector Packet Processing
Main Page
Related Pages
Modules
Namespaces
Data Structures
Source
Files
Symbols
FD.io VPP
Vector Packet Processing
Release Notes
DHCPv6 prefix delegation
IPFIX support
Introduction
Statistics
VMWARE vmxnet3 device driver plugin
Debug CLI
Startup Configuration
Todo List
Node Identifiers
Modules
Namespaces
Data Structures
Source
Files
Symbols
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
sample.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2015 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
#ifndef __included_sample_h__
16
#define __included_sample_h__
17
18
#include <
vnet/vnet.h
>
19
#include <
vnet/ip/ip.h
>
20
#include <
vnet/ethernet/ethernet.h
>
21
22
#include <
vppinfra/hash.h
>
23
#include <
vppinfra/error.h
>
24
#include <
vppinfra/elog.h
>
25
26
typedef
struct
{
27
/* API message ID base */
28
u16
msg_id_base
;
29
30
/* convenience */
31
vnet_main_t
*
vnet_main
;
32
}
sample_main_t
;
33
34
extern
sample_main_t
sample_main
;
35
36
extern
vlib_node_registration_t
sample_node
;
37
38
#define SAMPLE_PLUGIN_BUILD_VER "1.0"
39
40
#endif
/* __included_sample_h__ */
ip.h
hash.h
sample_main_t
Definition:
sample.h:26
sample_node
vlib_node_registration_t sample_node
ethernet.h
sample_main
sample_main_t sample_main
Definition:
sample.c:66
u16
unsigned short u16
Definition:
types.h:57
vnet.h
elog.h
The fine-grained event logger allows lightweight, thread-safe event logging at minimum cost...
sample_main_t::vnet_main
vnet_main_t * vnet_main
Definition:
sample.h:31
vnet_main_t
Definition:
vnet.h:51
vlib_node_registration_t
struct _vlib_node_registration vlib_node_registration_t
error.h
sample_main_t::msg_id_base
u16 msg_id_base
Definition:
sample.h:28
src
examples
sample-plugin
sample
sample.h
Generated on Thu May 16 2019 14:25:10 for FD.io VPP by
1.8.11