FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
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.