Motr  M0
Collaboration diagram for nlx_kcore_interceptable_subs:
Collaboration graph

Data Fields

int(* _nlx_kcore_LNetMDAttach )(struct nlx_kcore_transfer_mc *kctm, struct nlx_core_buffer *lcbuf, struct nlx_kcore_buffer *kcb, lnet_md_t *umd)
 
int(* _nlx_kcore_LNetPut )(struct nlx_kcore_transfer_mc *kctm, struct nlx_core_buffer *lcbuf, struct nlx_kcore_buffer *kcb, lnet_md_t *umd)
 
int(* _nlx_kcore_LNetGet )(struct nlx_kcore_transfer_mc *kctm, struct nlx_core_buffer *lcbuf, struct nlx_kcore_buffer *kcb, lnet_md_t *umd)
 

Detailed Description

Unit test intercept support. Conventions to use:

  • All such subs must be declared in headers.
  • A macro named for the subroutine, but with the "NLX" portion of the prefix in capitals, should be used to call the subroutine via this intercept vector.
  • UT should restore the vector upon completion. It is not declared const so that the UTs can modify it.

Definition at line 859 of file klnet_core.c.

Field Documentation

◆ _nlx_kcore_LNetGet

int(* _nlx_kcore_LNetGet) (struct nlx_kcore_transfer_mc *kctm, struct nlx_core_buffer *lcbuf, struct nlx_kcore_buffer *kcb, lnet_md_t *umd)

Definition at line 868 of file klnet_core.c.

◆ _nlx_kcore_LNetMDAttach

int(* _nlx_kcore_LNetMDAttach) (struct nlx_kcore_transfer_mc *kctm, struct nlx_core_buffer *lcbuf, struct nlx_kcore_buffer *kcb, lnet_md_t *umd)

Definition at line 860 of file klnet_core.c.

◆ _nlx_kcore_LNetPut

int(* _nlx_kcore_LNetPut) (struct nlx_kcore_transfer_mc *kctm, struct nlx_core_buffer *lcbuf, struct nlx_kcore_buffer *kcb, lnet_md_t *umd)

Definition at line 864 of file klnet_core.c.


The documentation for this struct was generated from the following file: