On Fri, Jan 27, 2017 at 07:16:25PM +0000, Sridhar Pitchai wrote:
> Hi,
> 
> I am trying to write a data path for packets punted to CPU(slowpath) from 
> vender silicon like broadcom. I am planing to use "rte_eth_from_rings" like 
> model where I will be able to read and write to the ring for the packets 
> punted from vendor chip.
> 
> 
> the eth_dev abstraction provided by "rte_eth_from_rings" helps to build the 
> dpdk data path. Can someone help me on how to read and write to the rings 
> that is emulating the eth_dev.
> 
>
To use the rings like an ethdev just use rte_eth_rx_burst and
rte_eth_tx_burst, passing in the port id of your newly created rings
ethdev. To access them directly as rings, just use the ring
enqueue/dequeue functions passing in the ring pointer as normal.

Regards,
/Bruce

Reply via email to