- @subpage srv6_doc
- @subpage srmpls_doc
- @subpage nat64_doc
- @subpage srv6_doc
- @subpage srmpls_doc
- @subpage nat64_doc
+- @subpage vcl_ldpreload_doc
+- @subpage kp_plugin_doc
*------------------------------------------------------------------
*/
*------------------------------------------------------------------
*/
+/** @file
+ * @defgroup libmemif
+ */
#ifndef _LIBMEMIF_H_
#define _LIBMEMIF_H_
#ifndef _LIBMEMIF_H_
#define _LIBMEMIF_H_
/**
* @defgroup MEMIF_FD_EVENT Types of events that need to be watched for specific fd.
/**
* @defgroup MEMIF_FD_EVENT Types of events that need to be watched for specific fd.
typedef void *memif_conn_handle_t;
/**
* @defgroup CALLBACKS Callback functions definitions
typedef void *memif_conn_handle_t;
/**
* @defgroup CALLBACKS Callback functions definitions
/**
* @defgroup ARGS_N_BUFS Connection arguments and buffers
/**
* @defgroup ARGS_N_BUFS Connection arguments and buffers
/**
* @defgroup MEMIF_DETAILS Memif details structs
/**
* @defgroup MEMIF_DETAILS Memif details structs
/**
* @defgroup API_CALLS Api calls
/**
* @defgroup API_CALLS Api calls
-# vcl-ldpreload a LD_PRELOAD library that uses the VPP Communications Library (VCL).
+# vcl-ldpreload: a LD_PRELOAD library that uses the VPP Communications Library (VCL). {#vcl_ldpreload_doc}
User can LD_PRELOAD any application that uses POSIX socket API.
User can LD_PRELOAD any application that uses POSIX socket API.
-# Kube-proxy plugin for VPP
+# Kube-proxy plugin for VPP {#kp_plugin_doc}