Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mi: set correct rc and errno when crc mismatch
Before the fix, when we meet crc mismatch response, the errno is 0 and rc is 1. This combination will be mistaken as Admin Generic Command Status code value 0x1 (Invalid Command Opcode): $ nvme id-ctrl mctp:1,20 crc mismatch NVMe status: Invalid Command Opcode: A reserved coded value or an unsupported value in the command opcode field(0x1 After the fix, the rc is -1, and errno is set to Bad message. $ nvme id-ctrl mctp:1,20 crc mismatch identify controller: Bad message Signed-off-by: Jinliang Wang <[email protected]>
- Loading branch information