DIF context information. More...
#include <dif.h>
Data Fields | |
| uint32_t | block_size |
| Block size. | |
| uint32_t | guard_interval |
| Interval for guard computation for DIF. | |
| uint32_t | md_size |
| Metadata size. | |
| bool | md_interleave |
| Metadata location. | |
| uint8_t | dif_type |
| DIF type. | |
| uint8_t | dif_pi_format |
| DIF Protection Information format. | |
| uint8_t | rsvd [1] |
| uint32_t | dif_flags |
| uint8_t | rsvd2 [4] |
| uint64_t | init_ref_tag |
| uint16_t | app_tag |
| Application tag. | |
| uint16_t | apptag_mask |
| uint32_t | data_offset |
| uint32_t | ref_tag_offset |
| uint32_t | remapped_init_ref_tag |
| uint64_t | last_guard |
| Guard value of the last data block. | |
| uint64_t | guard_seed |
DIF context information.
| uint64_t spdk_dif_ctx::last_guard |
Guard value of the last data block.
Interim guard value is set if the last data block is partial, or seed value is set otherwise.