If you have ATR disabled we will spread the flows to different queues based on their RSS hash. Could it be that you are only seeing one flow, in which case it would always be directed to one queue?
Thanks, -Don Skidmore <donald.c.skidm...@intel.com> > -----Original Message----- > From: Viktor Khomyuk [mailto:v.khom...@office.ngs.ru] > Sent: Wednesday, December 10, 2014 7:54 PM > To: Skidmore, Donald C; e1000-devel@lists.sourceforge.net > Subject: Re: [E1000-devel] ixgbe use only one queue for outgoing vlan when > AtrSampleRate=0 > > Thank You for answer. > I have application with 8 threads that are running on all 8 cpus, but ixgbe > use > only 1 interrupts. Why? > Is it possible to use multiple interrupts (based on different src/dst ip and > ports) with disabled ATR? > > 11.12.2014 1:13, Skidmore, Donald C пишет: > > Hey Viktor, > > > > If you set ATRSampleRate to zero you are disabling ATR. ATR attempts to > keep the incoming flows on the queue/CPU that they are transmitted on. > The idea being to keep the flow on the same CPU as the application. > > > > Thanks, > > -Don Skidmore <donald.c.skidm...@intel.com> > > > >> -----Original Message----- > >> From: Viktor Khomyuk [mailto:v.khom...@office.ngs.ru] > >> Sent: Wednesday, December 10, 2014 2:33 AM > >> To: e1000-devel@lists.sourceforge.net > >> Subject: [E1000-devel] ixgbe use only one queue for outgoing vlan > >> when > >> AtrSampleRate=0 > >> > >> Hello! When option AtrSampleRate is set to 0 and when vlan interface > >> (eth3.4002) is using for outgouing traffic only one (TX) interrupt is > >> using. > >> Without AtrSampleRate=0,0 all 8 interrupts are using. > >> Do You know why this happens? > >> > >> Incoming interface eth2 > >> grep eth2 /proc/interrupts > >> 141: 45174 0 0 0 0 0 0 0 0 eth2-TxRx-0 > >> 142: 7 44724 0 0 0 0 0 0 0 eth2-TxRx-1 > >> 143: 7 0 45014 0 0 0 0 0 0 eth2-TxRx-2 > >> 144: 7 0 0 44558 0 0 0 0 0 eth2-TxRx-3 > >> 145: 7 0 0 0 45416 0 0 0 0 eth2-TxRx-4 > >> 146: 7 0 0 0 0 45582 0 0 0 eth2-TxRx-5 > >> 147: 7 0 0 0 0 0 45696 0 0 eth2-TxRx-6 > >> 148: 7 0 0 0 0 0 0 682 0 eth2-TxRx-7 > >> 149: 1 0 0 0 0 0 0 0 0 eth2 > >> > >> Outgoing interface eth3.4002 > >> grep eth3 /proc/interrupts > >> 150: 36 0 0 0 0 0 0 0 0 eth3-TxRx-0 > >> 151: 13 34 0 0 0 0 0 0 0 eth3-TxRx-1 > >> 152: 13 0 34 0 0 0 0 0 0 eth3-TxRx-2 > >> 153: 13 0 0 34 0 0 0 0 0 eth3-TxRx-3 > >> 154: 19 0 0 0 35 0 0 0 0 eth3-TxRx-4 > >> 155: 13 0 0 0 0 34 0 0 0 eth3-TxRx-5 > >> 156: 13 0 0 0 0 0 34 0 0 eth3-TxRx-6 > >> 157: 13 0 0 0 0 0 0 71555 0 eth3-TxRx-7 > >> 158: 2 0 0 0 0 0 0 0 0 eth3 > >> * > >> *Our configuration* > >> *kernel 3.14.23 > >> ixgbe 3.22.3 or ixgbe 3.21.2 > >> options ixgbe RSS=8,8 AtrSampleRate=0,0 > >> > >> > >> > > -- > Хомюк Виктор > Администратор веб-сервисов > ЗАО "НГС" > +7-913-787-79-29 ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired