NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Typedefs | Enumerations | Functions
xdp-locator.h File Reference
#include "../core/common.h"
#include <rte_gtp.h>

Go to the source code of this file.

Data Structures

struct  EthXdpLocator
 EthFace address matcher in XDP program. More...
 
struct  EthXdpHdr
 Overwritten header after matching in XDP program. More...
 
struct  EthGtpHdr
 GTP-U header with PDU session container. More...
 

Typedefs

typedef struct EthXdpLocator EthXdpLocator
 EthFace address matcher in XDP program. More...
 
typedef struct EthXdpHdr EthXdpHdr
 Overwritten header after matching in XDP program. More...
 
typedef struct EthGtpHdr EthGtpHdr
 GTP-U header with PDU session container. More...
 
typedef struct EthLocator EthLocator
 

Enumerations

enum  { EthGtpExtTypePsc = 0x85 }
 

Functions

void EthXdpLocator_Prepare (EthXdpLocator *xl, const EthLocator *loc)
 Prepare XDP locator from locator. More...
 

Typedef Documentation

◆ EthGtpHdr

typedef struct EthGtpHdr EthGtpHdr

GTP-U header with PDU session container.

◆ EthLocator

typedef struct EthLocator EthLocator

◆ EthXdpHdr

typedef struct EthXdpHdr EthXdpHdr

Overwritten header after matching in XDP program.

◆ EthXdpLocator

typedef struct EthXdpLocator EthXdpLocator

EthFace address matcher in XDP program.

Unused fields must be zero.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
EthGtpExtTypePsc 

Value of EthGtpHdr.ext.next_ext .

Function Documentation

◆ EthXdpLocator_Prepare()

void EthXdpLocator_Prepare ( EthXdpLocator xl,
const EthLocator loc 
)

Prepare XDP locator from locator.