FD.io VPP  v21.01.1
Vector Packet Processing
tunnel_types.api
Go to the documentation of this file.
1 /* Hey Emacs use -*- mode: C -*- */
2 /*
3  * Copyright (c) 2019 Cisco and/or its affiliates.
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at:
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 option version = "1.0.0";
17 
18 /**
19  * Flags controlling tunnel behaviour
20  */
22 {
24  /** at encap, copy the DF bit of the payload into the tunnel header */
26  /** at encap, set the DF bit in the tunnel header */
28  /** at encap, copy the DSCP bits of the payload into the tunnel header */
30  /** at encap, copy the ECN bit of the payload into the tunnel header */
32  /** at decap, copy the ECN bit of the tunnel header into the payload */
34  /** at encap, compute flow hash on the inner packet for more entropy */
35  TUNNEL_API_ENCAP_DECAP_FLAG_ENCAP_INNER_HASH = 0x20 [backwards_compatible],
36 };
37 
38 /**
39  * tunnel mode
40  */
42 {
43  /** point-to-point */
45  /** multi-point */
47 };
48 
49 /*
50  * Local Variables:
51  * eval: (c-set-style "gnu")
52  * End:
53  */
option version
at encap, copy the ECN bit of the payload into the tunnel header
at encap, compute flow hash on the inner packet for more entropy
at decap, copy the ECN bit of the tunnel header into the payload
at encap, copy the DSCP bits of the payload into the tunnel header
unsigned char u8
Definition: types.h:56
tunnel_mode
tunnel mode
at encap, set the DF bit in the tunnel header
tunnel_encap_decap_flags
Flags controlling tunnel behaviour.
point-to-point
at encap, copy the DF bit of the payload into the tunnel header