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

Go to the source code of this file.

Data Structures

struct  PcapngIDB
 PCAPNG interface description block header. More...
 
struct  PcapngEPB
 PCAPNG enhanced packet block header. More...
 
struct  PcapngTrailer
 PCAPNG block trailer. More...
 
struct  PcapngEPBSLL
 PCAPNG enhanced packet block header and tcpdump DLT_LINUX_SLL header. More...
 

Typedefs

typedef struct PcapngIDB PcapngIDB
 PCAPNG interface description block header. More...
 
typedef struct PcapngEPB PcapngEPB
 PCAPNG enhanced packet block header. More...
 
typedef struct PcapngTrailer PcapngTrailer
 PCAPNG block trailer. More...
 
typedef struct PcapngEPBSLL PcapngEPBSLL
 PCAPNG enhanced packet block header and tcpdump DLT_LINUX_SLL header. More...
 

Enumerations

enum  { SLLIncoming = RTE_BE16(LINUX_SLL_HOST) , SLLOutgoing = RTE_BE16(LINUX_SLL_OUTGOING) }
 DLT_LINUX_SLL direction constants in network byte order. More...
 

Typedef Documentation

◆ PcapngEPB

typedef struct PcapngEPB PcapngEPB

PCAPNG enhanced packet block header.

◆ PcapngEPBSLL

typedef struct PcapngEPBSLL PcapngEPBSLL

PCAPNG enhanced packet block header and tcpdump DLT_LINUX_SLL header.

◆ PcapngIDB

typedef struct PcapngIDB PcapngIDB

PCAPNG interface description block header.

◆ PcapngTrailer

typedef struct PcapngTrailer PcapngTrailer

PCAPNG block trailer.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

DLT_LINUX_SLL direction constants in network byte order.

Each value is rte_be16_t type, which has same size as sll_pkttype.

Enumerator
SLLIncoming 
SLLOutgoing