1 #ifndef NDNDPDK_SOCKETFACE_FACE_H
2 #define NDNDPDK_SOCKETFACE_FACE_H
6 #include "../iface/rxloop.h"
13 __attribute__((nonnull))
void
21 __attribute__((nonnull))
static inline void
22 SocketFace_HandleError(
Face* face,
int err) {
23 if (likely(err == EAGAIN || err == EWOULDBLOCK)) {
30 __attribute__((nonnull)) uint16_t
uint16_t SocketFace_DgramTxBurst(Face *face, struct rte_mbuf **pkts, uint16_t nPkts)
Transmit a burst of outgoing packets on datagram socket.
Definition: face.c:16
struct SocketFacePriv SocketFacePriv
Socket face private data.
void SocketFace_HandleError_(Face *face, int err)
Definition: face.c:7
Generic network interface.
Definition: face.h:98
Socket face private data.
Definition: face.h:9
int fd
Definition: face.h:10