struct capref regs;
// Inform card driver about new queue and get the registers/queue id
+ err = slot_alloc(®s);
+ if (err_is_fail(err)) {
+ return err;
+ }
if (!interrupts) {
printf("Solarflare queue used in polling mode \n");
queue->core = disp_get_core_id();
- err = queue->rpc->vtbl.create_queue(queue->rpc, frame, userlevel, interrupts, queue->core,
+ err = queue->rpc->vtbl.create_queue(queue->rpc, frame, userlevel,
+ interrupts, queue->core,
queue->vector, &queue->id,
®s, &err2);
if (err_is_fail(err) || err_is_fail(err2)) {