FD.io VPP  v17.01.1-3-gc6833f8
Vector Packet Processing
jvpp_snat.c File Reference
+ Include dependency graph for jvpp_snat.c:

Go to the source code of this file.

Macros

#define vl_typedefs   /* define message structures */
 
#define vl_endianfun
 
#define vl_print(handle, ...)
 
#define vl_printfun
 
#define vl_api_version(n, v)   static u32 api_version=(v);
 
#define DEBUG_LOG(...)
 

Functions

JNIEXPORT void JNICALL Java_io_fd_vpp_jvpp_snat_JVppSnatImpl_init0 (JNIEnv *env, jclass clazz, jobject callback, jlong queue_address, jint my_client_index)
 
JNIEXPORT void JNICALL Java_io_fd_vpp_jvpp_snat_JVppSnatImpl_close0 (JNIEnv *env, jclass clazz)
 
jint JNI_OnLoad (JavaVM *vm, void *reserved)
 
void JNI_OnUnload (JavaVM *vm, void *reserved)
 

Macro Definition Documentation

#define DEBUG_LOG (   ...)

Definition at line 44 of file jvpp_snat.c.

#define vl_api_version (   n,
  v 
)    static u32 api_version=(v);

Definition at line 33 of file jvpp_snat.c.

#define vl_endianfun

Definition at line 23 of file jvpp_snat.c.

#define vl_print (   handle,
  ... 
)

Definition at line 27 of file jvpp_snat.c.

#define vl_printfun

Definition at line 28 of file jvpp_snat.c.

#define vl_typedefs   /* define message structures */

Definition at line 19 of file jvpp_snat.c.

Function Documentation

JNIEXPORT void JNICALL Java_io_fd_vpp_jvpp_snat_JVppSnatImpl_close0 ( JNIEnv *  env,
jclass  clazz 
)

Definition at line 90 of file jvpp_snat.c.

+ Here is the caller graph for this function:

JNIEXPORT void JNICALL Java_io_fd_vpp_jvpp_snat_JVppSnatImpl_init0 ( JNIEnv *  env,
jclass  clazz,
jobject  callback,
jlong  queue_address,
jint  my_client_index 
)

Definition at line 59 of file jvpp_snat.c.

+ Here is the call graph for this function:

jint JNI_OnLoad ( JavaVM *  vm,
void *  reserved 
)

Definition at line 102 of file jvpp_snat.c.

void JNI_OnUnload ( JavaVM *  vm,
void *  reserved 
)

Definition at line 118 of file jvpp_snat.c.