|
Motr
M0
|
#include <lnet_core_types.h>

Data Fields | |
| union { | |
| struct { | |
| uint64_t cbd_match_bits | |
| struct nlx_core_ep_addr cbd_passive_ep | |
| uint32_t cbd_qtype | |
| m0_bcount_t cbd_size | |
| } | |
| uint64_t cbd_data [5] | |
| } | __attribute__ |
| uint64_t | cbd_checksum |
The LNet transport's Network Buffer Descriptor format. The external form is the opaque m0_net_buf_desc. All fields are stored in little-endian order, and the structure is copied as-is to the external opaque form.
Definition at line 330 of file lnet_core_types.h.
| union { ... } __attribute__ |
| uint64_t cbd_checksum |
Definition at line 349 of file lnet_core_types.h.
| uint64_t cbd_data[5] |
Definition at line 347 of file lnet_core_types.h.
| uint64_t cbd_match_bits |
Match bits of the passive buffer
Definition at line 334 of file lnet_core_types.h.
| struct nlx_core_ep_addr cbd_passive_ep |
Passive TM's end point
Definition at line 337 of file lnet_core_types.h.
| uint32_t cbd_qtype |
Passive buffer queue type (enum m0_net_queue_type) expressed here explicitly as a 32 bit number.
Definition at line 342 of file lnet_core_types.h.
| m0_bcount_t cbd_size |
Passive buffer size
Definition at line 345 of file lnet_core_types.h.