OASIS Open Mailing List Archives  ·  All Lists  ·  virtio  ·  2023-03

virtio — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

RE: [PATCH v10 03/10] admin: introduce group administration commands


> From: Michael S. Tsirkin <[email protected]> > Sent: Thursday, March 2, 2023 6:47 PM > > Can you please add other useful error codes in addition to the EINVAL? > > Few that we are needed EAGAIN, ENOMEM, EBUSY, ENODEV. > > We'll add them when there's a use-case. Errno.h is self-explanatory for the use case. A device may want the driver to retry the command as it is busy. > > > And with that, VIRTIO_ADMIN_STATUS_Q_INVALID_MEMBER moves under > ENODEV error code. > > > No I think that belongs in in EINVAL - command is malformed. Command is not malformed. The command prepared is correct, the VF number in the well-formed command which has an invalid VF device number. > ENODEV is more "The wrong type of device was given to a function that > expects a particular sort of device." > Yes. Hence the ENODEV when the VF device is accessed is not valid.

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]