FD.io VPP  v21.01.1
Vector Packet Processing
tapv2.api File Reference

This file defines vpe control-plane API messages for the Linux kernel TAP device driver. More...

Go to the source code of this file.

Data Structures

struct  vl_api_tap_create_v2_t
 Initialize a new tap interface with the given parameters. More...
 
struct  vl_api_tap_create_v2_reply_t
 Reply for tap create reply. More...
 
struct  vl_api_tap_delete_v2_t
 Delete tap interface. More...
 
struct  vl_api_sw_interface_tap_v2_dump_t
 Dump tap interfaces request. More...
 
struct  vl_api_sw_interface_tap_v2_details_t
 Reply for tap dump request. More...
 

Enumerations

enum  tap_flags {
  TAP_API_FLAG_GSO = 1, TAP_API_FLAG_CSUM_OFFLOAD = 2, TAP_API_FLAG_PERSIST = 4, TAP_API_FLAG_ATTACH = 8,
  TAP_API_FLAG_TUN = 16, TAP_API_FLAG_GRO_COALESCE = 32, TAP_API_FLAG_PACKED = 64 [backwards_compatible], TAP_API_FLAG_IN_ORDER = 128 [backwards_compatible]
}
 

Variables

option version = "4.0.0"
 
import vnet interface_types api
 

Detailed Description

This file defines vpe control-plane API messages for the Linux kernel TAP device driver.

Definition in file tapv2.api.

Enumeration Type Documentation

◆ tap_flags

enum tap_flags
Enumerator
TAP_API_FLAG_GSO 
TAP_API_FLAG_CSUM_OFFLOAD 
TAP_API_FLAG_PERSIST 
TAP_API_FLAG_ATTACH 
TAP_API_FLAG_TUN 
TAP_API_FLAG_GRO_COALESCE 
TAP_API_FLAG_PACKED 
TAP_API_FLAG_IN_ORDER 

Definition at line 28 of file tapv2.api.

Variable Documentation

◆ api

import vnet ip ip_types api

Definition at line 24 of file tapv2.api.

◆ version

option version = "4.0.0"

Definition at line 22 of file tapv2.api.