static int enic_rq_service(struct vnic_dev *vdev, struct cq_desc *cq_desc, __rte_unused u8 type, u16 q_number, u16 completed_index, void *opaque) { struct enic *enic = vnic_dev_priv(vdev); return vnic_rq_service(&enic->rq[q_number], cq_desc, completed_index, VNIC_RQ_RETURN_DESC, enic_rq_indicate_buf, opaque); }
static int fnic_rq_cmpl_handler_cont(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_number, u16 completed_index, void *opaque) { struct fnic *fnic = vnic_dev_priv(vdev); vnic_rq_service(&fnic->rq[q_number], cq_desc, completed_index, VNIC_RQ_RETURN_DESC, fnic_rq_cmpl_frame_recv, NULL); return 0; }