FD.io VPP  v18.07-34-g55fbdb9
Vector Packet Processing
Connection arguments and buffers
+ Collaboration diagram for Connection arguments and buffers:

Data Structures

struct  memif_conn_args_t
 Memif connection arguments. More...
 
struct  memif_buffer_t
 Memif buffer. More...
 

Enumerations

enum  memif_interface_mode_t {
  MEMIF_INTERFACE_MODE_ETHERNET = 0, MEMIF_INTERFACE_MODE_IP = 1, MEMIF_INTERFACE_MODE_PUNT_INJECT = 2, MEMIF_INTERFACE_MODE_ETHERNET = 0,
  MEMIF_INTERFACE_MODE_IP = 1, MEMIF_INTERFACE_MODE_PUNT_INJECT = 2, MEMIF_INTERFACE_MODE_ETHERNET = 0, MEMIF_INTERFACE_MODE_IP = 1,
  MEMIF_INTERFACE_MODE_PUNT_INJECT = 2
}
 
enum  memif_rx_mode_t { MEMIF_RX_MODE_INTERRUPT = 0, MEMIF_RX_MODE_POLLING }
 

Detailed Description

Enumeration Type Documentation

#include <extras/libmemif/src/libmemif.h>

Enumerator
MEMIF_INTERFACE_MODE_ETHERNET 
MEMIF_INTERFACE_MODE_IP 
MEMIF_INTERFACE_MODE_PUNT_INJECT 
MEMIF_INTERFACE_MODE_ETHERNET 
MEMIF_INTERFACE_MODE_IP 
MEMIF_INTERFACE_MODE_PUNT_INJECT 
MEMIF_INTERFACE_MODE_ETHERNET 
MEMIF_INTERFACE_MODE_IP 
MEMIF_INTERFACE_MODE_PUNT_INJECT 

Definition at line 161 of file libmemif.h.

#include <extras/libmemif/src/libmemif.h>

memif receive mode

Enumerator
MEMIF_RX_MODE_INTERRUPT 

interrupt mode

MEMIF_RX_MODE_POLLING 

polling mode

Definition at line 198 of file libmemif.h.