FD.io VPP  v21.01
Vector Packet Processing
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
memif.api File Reference

Go to the source code of this file.

Data Structures

struct  vl_api_memif_socket_filename_add_del_t
 Create or remove named socket file for memif interfaces. More...
 
struct  vl_api_memif_create_t
 Create memory interface. More...
 
struct  vl_api_memif_create_reply_t
 Create memory interface response. More...
 
struct  vl_api_memif_delete_t
 Delete memory interface. More...
 
struct  vl_api_memif_socket_filename_details_t
 Memory interface details structure. More...
 
struct  vl_api_memif_socket_filename_dump_t
 Dump the table of socket ids and corresponding filenames. More...
 
struct  vl_api_memif_details_t
 Memory interface details structure. More...
 
struct  vl_api_memif_dump_t
 Dump all memory interfaces. More...
 

Enumerations

enum  memif_role { MEMIF_ROLE_API_MASTER = 0, MEMIF_ROLE_API_SLAVE = 1 }
 
enum  memif_mode { MEMIF_MODE_API_ETHERNET = 0, MEMIF_MODE_API_IP = 1, MEMIF_MODE_API_PUNT_INJECT = 2 }
 

Variables

option version = "3.0.0"
 
import vnet interface_types api
 

Enumeration Type Documentation

◆ memif_mode

enum memif_mode
Enumerator
MEMIF_MODE_API_ETHERNET 
MEMIF_MODE_API_IP 
MEMIF_MODE_API_PUNT_INJECT 

Definition at line 28 of file memif.api.

◆ memif_role

enum memif_role
Enumerator
MEMIF_ROLE_API_MASTER 
MEMIF_ROLE_API_SLAVE 

Definition at line 22 of file memif.api.

Variable Documentation

◆ api

import vnet ethernet ethernet_types api

Definition at line 19 of file memif.api.

◆ version

option version = "3.0.0"

Definition at line 17 of file memif.api.