[dpdk-dev] [RFC 3/9] net/avf: enable queue and device
Ferruh Yigit
ferruh.yigit at intel.com
Wed Nov 22 01:04:15 CET 2017
On 10/20/2017 1:26 AM, Jingjing Wu wrote:
> enable device and queue setup ops like:
>
> - dev_configure
> - dev_start
> - dev_stop
> - dev_close
> - dev_infos_get
> - rx_queue_start
> - rx_queue_stop
> - tx_queue_start
> - tx_queue_stop
> - rx_queue_setup
> - rx_queue_release
> - tx_queue_setup
> - tx_queue_release
>
> Signed-off-by: Jingjing Wu <jingjing.wu at intel.com>
<...>
> static int
> +avf_dev_configure(struct rte_eth_dev *dev)
> +{
> + struct avf_adapter *ad =
> + AVF_DEV_PRIVATE_TO_ADAPTER(dev->data->dev_private);
> + struct rte_eth_conf *dev_conf = &dev->data->dev_conf;
> +
> + /* Initialize to TRUE. If any of Rx queues doesn't meet the bulk
> + * allocation or vector Rx preconditions we will reset it.
> + */
> + ad->rx_vec_allowed = true;
> + ad->tx_simple_allowed = true;
> + ad->tx_vec_allowed = true;
> +
> + /* Vlan stripping setting */
> + if (dev_conf->rxmode.hw_vlan_strip)
What about using new method for offloading configuration:
ce17eddefc20 ("ethdev: introduce Rx queue offloads API")
cba7f53b717d ("ethdev: introduce Tx queue offloads API")
cc'ed Shahaf if support needed.
More information about the dev
mailing list