NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Typedefs | Functions
uring.h File Reference
#include "common.h"
#include <liburing.h>

Go to the source code of this file.

Data Structures

struct  Uring
 io_uring and related counters. More...
 

Typedefs

typedef struct Uring Uring
 io_uring and related counters. More...
 

Functions

bool Uring_Init (Uring *ur, uint32_t capacity)
 Initialize io_uring. More...
 
bool Uring_Free (Uring *ur)
 Delete io_uring. More...
 
void Uring_Submit_ (Uring *ur, uint32_t waitLBound, uint32_t cqeBurst)
 

Typedef Documentation

◆ Uring

typedef struct Uring Uring

io_uring and related counters.

Function Documentation

◆ Uring_Free()

bool Uring_Free ( Uring ur)

Delete io_uring.

◆ Uring_Init()

bool Uring_Init ( Uring ur,
uint32_t  capacity 
)

Initialize io_uring.

◆ Uring_Submit_()

void Uring_Submit_ ( Uring ur,
uint32_t  waitLBound,
uint32_t  cqeBurst 
)