| # Protection information test with io_uring_cmd I/O engine for nvme-ns generic |
| # character device. |
| # |
| # This requires nvme device to be formatted with extended LBA data size and |
| # protection information enabled. This can be done with nvme-cli utility. |
| # Replace bs below with the correct extended LBA size. |
| # |
| # First we sequentially write to the device, without protection information |
| # action being set. FIO will generate and send necessary protection |
| # information data as per the protection information check option. Later on we |
| # sequentially read and verify the device returned protection information data. |
| # |
| [global] |
| filename=/dev/ng0n1 |
| ioengine=io_uring_cmd |
| cmd_type=nvme |
| size=1G |
| iodepth=32 |
| bs=4160 |
| pi_act=0 |
| pi_chk=GUARD,APPTAG,REFTAG |
| apptag=0x0888 |
| apptag_mask=0xFFFF |
| thread=1 |
| stonewall=1 |
| |
| [write] |
| rw=write |
| |
| [read] |
| rw=read |