r->req = SOCKET_REQ_GROUP;
r->group_num = m->group_num;
fd = rte_vfio_get_group_fd(m->group_num);
- if (fd < 0)
+ if (fd < 0 && fd != -ENOENT)
r->result = SOCKET_ERR;
- else if (fd == 0)
+ else if (fd == -ENOENT)
/* if VFIO group exists but isn't bound to VFIO driver */
r->result = SOCKET_NO_FD;
else {