NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
tx.c File Reference
#include "tx.h"
#include "../core/logger.h"

Functions

 STATIC_ASSERT_FUNC_TYPE (TgcTxPattern_MakeSuffix, TgcTxPattern_MakeSuffix_Digest)
 
 STATIC_ASSERT_FUNC_TYPE (TgcTxPattern_MakeSuffix, TgcTxPattern_MakeSuffix_Offset)
 
 STATIC_ASSERT_FUNC_TYPE (TgcTxPattern_MakeSuffix, TgcTxPattern_MakeSuffix_Increment)
 
 N_LOG_INIT (Tgc)
 
void TgcTxDigestPattern_Fill (TgcTxPattern *pattern)
 
uint16_t TgcTxPattern_MakeSuffix_Digest (TgcTx *ct, uint8_t patternID, TgcTxPattern *pattern)
 
uint16_t TgcTxPattern_MakeSuffix_Offset (TgcTx *ct, uint8_t patternID, TgcTxPattern *pattern)
 
uint16_t TgcTxPattern_MakeSuffix_Increment (TgcTx *ct, uint8_t patternID, TgcTxPattern *pattern)
 
int TgcTx_Run (TgcTx *ct)
 

Function Documentation

◆ N_LOG_INIT()

N_LOG_INIT ( Tgc  )

◆ STATIC_ASSERT_FUNC_TYPE() [1/3]

STATIC_ASSERT_FUNC_TYPE ( TgcTxPattern_MakeSuffix  ,
TgcTxPattern_MakeSuffix_Digest   
)

◆ STATIC_ASSERT_FUNC_TYPE() [2/3]

STATIC_ASSERT_FUNC_TYPE ( TgcTxPattern_MakeSuffix  ,
TgcTxPattern_MakeSuffix_Increment   
)

◆ STATIC_ASSERT_FUNC_TYPE() [3/3]

STATIC_ASSERT_FUNC_TYPE ( TgcTxPattern_MakeSuffix  ,
TgcTxPattern_MakeSuffix_Offset   
)

◆ TgcTx_Run()

int TgcTx_Run ( TgcTx ct)

◆ TgcTxDigestPattern_Fill()

void TgcTxDigestPattern_Fill ( TgcTxPattern pattern)

◆ TgcTxPattern_MakeSuffix_Digest()

uint16_t TgcTxPattern_MakeSuffix_Digest ( TgcTx ct,
uint8_t  patternID,
TgcTxPattern pattern 
)

◆ TgcTxPattern_MakeSuffix_Increment()

uint16_t TgcTxPattern_MakeSuffix_Increment ( TgcTx ct,
uint8_t  patternID,
TgcTxPattern pattern 
)

◆ TgcTxPattern_MakeSuffix_Offset()

uint16_t TgcTxPattern_MakeSuffix_Offset ( TgcTx ct,
uint8_t  patternID,
TgcTxPattern pattern 
)