NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
packet.h
Go to the documentation of this file.
1#ifndef NDNDPDK_STRATEGYAPI_PACKET_H
2#define NDNDPDK_STRATEGYAPI_PACKET_H
3
5
6#include "../ndni/an.h"
7#include "common.h"
8
9typedef struct SgPacket {
10 uint8_t a_[22];
12 uint8_t b_[8];
13 union {
14 uint32_t packet_type_;
15 struct {
16 uint16_t c_ : 16;
17 uint8_t l2type : 4;
18 uint8_t l3type : 4;
19 };
20 };
21 uint8_t d_[92];
22 RTE_MARKER endofMbuf_;
23 uint8_t nackReason;
24 uint8_t congMark;
26
27#endif // NDNDPDK_STRATEGYAPI_PACKET_H
uint16_t FaceID
Numeric face identifier.
Definition faceid.h:13
Definition packet.h:9
uint32_t packet_type_
Definition packet.h:14
uint8_t b_[8]
Definition packet.h:12
uint8_t nackReason
Definition packet.h:23
uint16_t c_
Definition packet.h:16
FaceID rxFace
Definition packet.h:11
RTE_MARKER endofMbuf_
Definition packet.h:22
uint8_t l3type
Definition packet.h:18
uint8_t d_[92]
Definition packet.h:21
uint8_t a_[22]
Definition packet.h:10
uint8_t congMark
Definition packet.h:24
uint8_t l2type
Definition packet.h:17