|
NDN-DPDK
High-Speed Named Data Networking Forwarder
|
#include "locator.h"Go to the source code of this file.
Data Structures | |
| struct | EthTxHdr |
| EthFace TX header template. More... | |
Typedefs | |
| typedef enum EthTxHdrAct | EthTxHdrAct |
| typedef enum EthTxHdrFlags | EthTxHdrFlags |
Bit flags for EthTxHdr_Prepend . More... | |
| typedef struct EthTxHdr | EthTxHdr |
| typedef void(* | EthTxHdr_PrependFunc) (const EthTxHdr *hdr, struct rte_mbuf *m, EthTxHdrFlags flags) |
Enumerations | |
| enum | EthTxHdrAct { EthTxHdrActNoHdr = 1 , EthTxHdrActEther , EthTxHdrActUdp4Checksum = 0b1010 , EthTxHdrActUdp4Offload = 0b1011 , EthTxHdrActUdp6Checksum = 0b1000 , EthTxHdrActUdp6Offload = 0b1001 } |
| enum | EthTxHdrFlags { EthTxHdrFlagsNewBurst = RTE_BIT32(0) , EthTxHdrFlagsGtpip = RTE_BIT32(1) } |
Bit flags for EthTxHdr_Prepend . More... | |
Functions | |
| void | EthTxHdr_Prepare (EthTxHdr *hdr, const EthLocator *loc, bool hasChecksumOffloads) |
| Prepare TX header from locator. More... | |
Variables | |
| const EthTxHdr_PrependFunc | EthTxHdr_PrependJmp [] |
| typedef void(* EthTxHdr_PrependFunc) (const EthTxHdr *hdr, struct rte_mbuf *m, EthTxHdrFlags flags) |
| typedef enum EthTxHdrAct EthTxHdrAct |
| typedef enum EthTxHdrFlags EthTxHdrFlags |
Bit flags for EthTxHdr_Prepend .
| enum EthTxHdrAct |
| enum EthTxHdrFlags |
| void EthTxHdr_Prepare | ( | EthTxHdr * | hdr, |
| const EthLocator * | loc, | ||
| bool | hasChecksumOffloads | ||
| ) |
Prepare TX header from locator.
|
extern |