#include "../ndni/lp.h"
#include "../ndni/name.h"
#include "enum.h"
Go to the source code of this file.
|
| typedef struct FileServerOp | FileServerOp |
| | File server readv operation.
|
◆ FileServer_SignAndSend
| #define FileServer_SignAndSend |
( |
| p, |
|
|
| ctx, |
|
|
| fd, |
|
|
| func, |
|
|
| dataPkt, |
|
|
| interestL3 ) |
Value: __extension__({ \
if (unlikely(dataNpkt == NULL)) { \
N_LOGW(func " fd=%d drop=data-sign-err", (fd)->fd); \
} else { \
Mbuf_SetTimestamp((dataPkt), (ctx)->now); \
*Packet_GetLpL3Hdr(dataNpkt) = (interestL3); \
(ctx)->data[(ctx)->nData++] = dataNpkt; \
} \
dataNpkt; \
})
Packet * DataEnc_Sign(struct rte_mbuf *pkt, PacketMempools *mp, PacketTxAlign align)
Append Null signature to Data.
Definition data.c:352
struct Packet Packet
Definition common.h:11
Sign and transmit a Data packet.
- Parameters
-
| p | FileServer* . |
| ctx | RxBurstCtx* or TxBurstCtx* . |
| fd | FileServerFd* . |
| func | function name string. |
| dataPkt | Data mbuf. |
| interestL3 | Interest LpL3 value. |
- Returns
- Data
Packet* .
◆ FileServerOp
| typedef struct FileServerOp FileServerOp |
File server readv operation.