FD.io VPP
v17.07-30-g839fa73
Vector Packet Processing
Main Page
Related Pages
Data Structures
Source
Files
Symbols
punt.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2016 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
16
/**
17
* @file
18
* @brief Definitions for punt infrastructure.
19
*/
20
#ifndef included_punt_h
21
#define included_punt_h
22
23
typedef
enum
24
{
25
#define punt_error(n,s) PUNT_ERROR_##n,
26
#include <
vnet/ip/punt_error.def
>
27
#undef punt_error
28
PUNT_N_ERROR
,
29
}
punt_error_t
;
30
31
32
clib_error_t
*
vnet_punt_add_del
(
vlib_main_t
* vm,
u8
ipv,
33
u8
protocol,
u16
port,
int
is_add);
34
35
#endif
/* included_punt_h */
36
37
/*
38
* fd.io coding-style-patch-verification: ON
39
*
40
* Local Variables:
41
* eval: (c-set-style "gnu")
42
* End:
43
*/
punt_error_t
punt_error_t
Definition:
punt.h:23
PUNT_N_ERROR
Definition:
punt.h:28
vnet_punt_add_del
clib_error_t * vnet_punt_add_del(vlib_main_t *vm, u8 ipv, u8 protocol, u16 port, int is_add)
Request IP traffic punt to the local TCP/IP stack.
Definition:
punt.c:219
clib_error_t
Definition:
clib_error.h:21
u16
unsigned short u16
Definition:
types.h:57
u8
unsigned char u8
Definition:
types.h:56
vlib_main_t
Definition:
main.h:59
punt_error.def
src
vnet
ip
punt.h
Generated on Fri Sep 8 2017 03:36:15 for FD.io VPP by
1.8.11