[dpdk-dev] VMDq + DCB: 128 Tx queues
Richardson, Bruce
bruce.richardson at intel.com
Fri Aug 1 19:38:46 CEST 2014
> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Sunil Bojanapally
> Sent: Friday, August 01, 2014 9:13 AM
> To: Liu, Jijiang
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] VMDq + DCB: 128 Tx queues
>
> Thanks Liu for the pointer to function implemented in testpmd.c
>
> Just want to know in RX configured pools, what scheduling method is used in
> polling the queues.
How the queues are polled when in vmdq+dcb mode is entirely up to the application, as the queue id passed into the rx_burst function will refer directly to one of the hardware queues to be read. There is no behind-the-scenes magic and prioritization of packets being done, the app knows best what way it wants the packets to be read and processed.
Regards,
/Bruce
>
> -Sunil
>
> On Fri, Aug 01, 2014 at 1:11 PM, Liu, Jijiang
> <jijiang.liu at intel.com<mailto:jijiang.liu at intel.com>> wrote:
>
>
> Yes, if you hope TX is configured DCB mode, and 128 TX queues are needed. In
> testpmd codes, there is an example how to use 128 RX queue and 128 TX queue
> simultaneously in vmdq+dcb mode.
> The example function is get_eth_dcb_conf() in testpmd.c file.
>
> BRs,
> Jijiang Liu
>
> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Sunil Bojanapally
> Sent: Friday, August 01, 2014 1:13 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] VMDq + DCB: 128 Tx queues
>
> Hi team,
>
> As per dpdk programming guide on VMDq+DCB will configure each Ethernet port
> to 16 pools with 8 queues each. Which means per port will have 128 Rx & Tx
> queues.
>
> The question is, in order to have end 2 end QoS support the port should get
> configured with 128 Rx as well as 128 Tx queues ?
>
> Note: I am considering same port for Rx & Tx.
>
> Thanks,
> Sunil
More information about the dev
mailing list