NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
rx.h
Go to the documentation of this file.
1#ifndef NDNDPDK_TGCONSUMER_RX_H
2#define NDNDPDK_TGCONSUMER_RX_H
3
5
6#include "common.h"
7
9#include "../dpdk/thread.h"
10#include "../iface/pktqueue.h"
11
13typedef struct TgcRxPattern {
14 uint64_t nNacks;
16 uint16_t prefixLen;
18
27
28__attribute__((nonnull)) int
29TgcRx_Run(TgcRx* cr);
30
31#endif // NDNDPDK_TGCONSUMER_RX_H
int TgcRx_Run(TgcRx *cr)
Definition rx.c:57
Thread-safe packet queue.
Definition pktqueue.h:23
Facility to compute mean and variance, with integer min and max.
Definition running-stat.h:39
Per-pattern information in traffic generator consumer.
Definition rx.h:13
RunningStatI rtt
Definition rx.h:15
uint16_t prefixLen
Definition rx.h:16
uint64_t nNacks
Definition rx.h:14
Traffic generator consumer RX thread.
Definition rx.h:20
TgcRxPattern pattern[TgcMaxPatterns]
Definition rx.h:25
PktQueue rxQueue
Definition rx.h:22
ThreadCtrl ctrl
Definition rx.h:21
uint8_t nPatterns
Definition rx.h:24
uint8_t runNum
Definition rx.h:23
Thread load stats and stop flag.
Definition thread.h:10
@ TgcMaxPatterns
Definition enum.h:7