Motr  M0
FOPs for Data Operations

Data Structures

struct  m0_fop_conf_flip_rep
 
struct  m0_fop_conf_flip
 
struct  m0_fop_conf_load_rep
 
struct  m0_fop_conf_load
 

Functions

struct m0_fop_conf_flip_rep M0_XCA_DOMAIN (rpc)
 

Variables

int32_t cffr_rc
 
int32_t cffr_rc
 
uint32_t cff_prev_version
 
uint32_t cff_next_version
 
uint64_t cff_tx_id
 
uint32_t cff_prev_version
 
uint32_t cff_next_version
 
uint64_t cff_tx_id
 
int32_t clfr_rc
 
uint32_t clfr_version
 
int32_t clfr_rc
 
uint32_t clfr_version
 
uint32_t clf_version
 
uint64_t clf_tx_id
 
struct m0_net_buf_desc_data clf_desc
 
uint32_t clf_version
 
uint64_t clf_tx_id
 
struct m0_net_buf_desc_data clf_desc
 

Detailed Description

bulkclientDFSconffop end group

This component contains the File Operation Packets (FOP) definitions for following operation

It describes the FOP formats along with brief description of the flow.

Note: As authorization is carried on server, all request FOPs contain uid and gid. For authentication, nid is included in every FOP. This is to serve very primitive authentication for now.

This component contains the File Operation Packets (FOP) definitions for following operation

It describes the FOP formats along with brief description of the flow.

Note: As authorization is carried on server, all request FOPs contain uid and gid. For authentication, nid is included in every FOP. This is to serve very primitive authentication for now.

Function Documentation

◆ M0_XCA_DOMAIN()

struct m0_fop_conf_flip_rep M0_XCA_DOMAIN ( rpc  )

Variable Documentation

◆ cff_next_version [1/2]

uint32_t cff_next_version

New version number

Definition at line 48 of file flip_fop.h.

◆ cff_next_version [2/2]

uint32_t cff_next_version

New version number

Definition at line 85 of file flip_fop.h.

◆ cff_prev_version [1/2]

uint32_t cff_prev_version

Previous version number

Definition at line 46 of file flip_fop.h.

◆ cff_prev_version [2/2]

uint32_t cff_prev_version

Previous version number

Definition at line 83 of file flip_fop.h.

◆ cff_tx_id [1/2]

uint64_t cff_tx_id

Transaction ID

Definition at line 50 of file flip_fop.h.

◆ cff_tx_id [2/2]

uint64_t cff_tx_id

Transaction ID

Definition at line 87 of file flip_fop.h.

◆ cffr_rc [1/2]

int32_t cffr_rc

Status code of operation.

Definition at line 46 of file flip_fop.h.

◆ cffr_rc [2/2]

int32_t cffr_rc

Status code of operation.

Definition at line 75 of file flip_fop.h.

◆ clf_desc [1/2]

struct m0_net_buf_desc_data clf_desc

Net buffer descriptor representing the m0_net_buffer containing the data buffer.

Definition at line 65 of file load_fop.h.

◆ clf_desc [2/2]

struct m0_net_buf_desc_data clf_desc

Net buffer descriptor representing the m0_net_buffer containing the data buffer.

Definition at line 101 of file load_fop.h.

◆ clf_tx_id [1/2]

uint64_t clf_tx_id

Transaction ID

Definition at line 60 of file load_fop.h.

◆ clf_tx_id [2/2]

uint64_t clf_tx_id

Transaction ID

Definition at line 96 of file load_fop.h.

◆ clf_version [1/2]

uint32_t clf_version

New version number

Definition at line 58 of file load_fop.h.

◆ clf_version [2/2]

uint32_t clf_version

New version number

Definition at line 94 of file load_fop.h.

◆ clfr_rc [1/2]

int32_t clfr_rc

Status code of operation.

Definition at line 58 of file load_fop.h.

◆ clfr_rc [2/2]

int32_t clfr_rc

Status code of operation.

Definition at line 84 of file load_fop.h.

◆ clfr_version [1/2]

uint32_t clfr_version

Current version number

Definition at line 60 of file load_fop.h.

◆ clfr_version [2/2]

uint32_t clfr_version

Current version number

Definition at line 86 of file load_fop.h.