XLIO
The NVIDIA® Accelerated IO
xlio_extra.h File Reference

XLIO Extended API for advanced features. More...

#include <stddef.h>
#include <stdint.h>
#include <sys/socket.h>
#include "xlio_types.h"

Go to the source code of this file.

Macros

#define XLIO_MAGIC_NUMBER   (0x4f494c584144564eULL)
 

Enumerations

enum  {
  XLIO_EXTRA_API_REGISTER_RECV_CALLBACK = (1 << 0) , XLIO_EXTRA_API_ADD_CONF_RULE = (1 << 3) , XLIO_EXTRA_API_THREAD_OFFLOAD = (1 << 4) , XLIO_EXTRA_API_DUMP_FD_STATS = (1 << 11) ,
  XLIO_EXTRA_API_XLIO_ULTRA = (1 << 13)
}
 

Functions

struct __attribute__ ((packed)) xlio_api_t
 

Detailed Description

XLIO Extended API for advanced features.

This file provides the extended XLIO API structure for accessing advanced features and the XLIO Ultra API functions through a function pointer interface. This approach enables dynamic API discovery when using LD_PRELOAD or dlopen/dlsym mechanisms.