> -----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