MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ntb_queue_setup

Function ntb_queue_setup

dpdk/drivers/raw/ntb/ntb.c:457–476  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

455
456
457static int
458ntb_queue_setup(struct rte_rawdev *dev,
459 uint16_t queue_id,
460 rte_rawdev_obj_t queue_conf,
461 size_t conf_size)
462{
463 struct ntb_hw *hw = dev->dev_private;
464 int ret;
465
466 if (queue_id >= hw->queue_pairs)
467 return -EINVAL;
468
469 ret = ntb_txq_setup(dev, queue_id, queue_conf, conf_size);
470 if (ret < 0)
471 return ret;
472
473 ret = ntb_rxq_setup(dev, queue_id, queue_conf, conf_size);
474
475 return ret;
476}
477
478static int
479ntb_queue_release(struct rte_rawdev *dev, uint16_t queue_id)

Callers

nothing calls this directly

Calls 2

ntb_txq_setupFunction · 0.85
ntb_rxq_setupFunction · 0.85

Tested by

no test coverage detected