MCPcopy Index your code
hub / github.com/F-Stack/f-stack / eth_dev_fp_ops_setup

Function eth_dev_fp_ops_setup

dpdk/lib/ethdev/ethdev_private.c:267–285  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

265}
266
267void
268eth_dev_fp_ops_setup(struct rte_eth_fp_ops *fpo,
269 const struct rte_eth_dev *dev)
270{
271 fpo->rx_pkt_burst = dev->rx_pkt_burst;
272 fpo->tx_pkt_burst = dev->tx_pkt_burst;
273 fpo->tx_pkt_prepare = dev->tx_pkt_prepare;
274 fpo->rx_queue_count = dev->rx_queue_count;
275 fpo->rx_descriptor_status = dev->rx_descriptor_status;
276 fpo->tx_descriptor_status = dev->tx_descriptor_status;
277 fpo->recycle_tx_mbufs_reuse = dev->recycle_tx_mbufs_reuse;
278 fpo->recycle_rx_descriptors_refill = dev->recycle_rx_descriptors_refill;
279
280 fpo->rxq.data = dev->data->rx_queues;
281 fpo->rxq.clbk = (void * __rte_atomic *)(uintptr_t)dev->post_rx_burst_cbs;
282
283 fpo->txq.data = dev->data->tx_queues;
284 fpo->txq.clbk = (void * __rte_atomic *)(uintptr_t)dev->pre_tx_burst_cbs;
285}
286
287uint16_t
288rte_eth_call_rx_callbacks(uint16_t port_id, uint16_t queue_id,

Callers 2

rte_eth_dev_startFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected