Of course if your app isn't producing TCP flows this won't help at all.  ATR 
only works with TCP. 

Thanks,
-Don Skidmore <[email protected]>

-----Original Message-----
From: Skidmore, Donald C 
Sent: Wednesday, August 08, 2012 12:23 PM
To: 'Chris Friesen'; [email protected]
Subject: RE: [E1000-devel] 82599, queues, interrupts, etc.

Hey Chris,

With the default ixgbe configuration you should have ATR enabled, which will 
mean that you should end up with 32 queue one for each CPU.  If you run the 
set_irq_affinity.sh script each queue will be affinitized to a CPU.  Now any 
flows initiated from that CPU will be associated with that queue.  

Is this not what you're seeing?

Thanks,
-Don Skidmore <[email protected]>

-----Original Message-----
From: Chris Friesen [mailto:[email protected]] 
Sent: Wednesday, August 08, 2012 12:03 PM
To: [email protected]
Subject: [E1000-devel] 82599, queues, interrupts, etc.


Hi,

I'm trying to figure out what is supported in the current ixgbe driver relative 
to the actual hardware capabilities.

I have a system with 32 cpus.  On 31 of those cpus I have an app running 
(affined to that cpu).

My ideal goal is to have 32 separate flows, each one hashed on some unique 
field such that I can route the interrupt for each flow to the cpu that will 
process that flow in userspace.  As a fallback, I'd like
32 flows even if I can't ensure that they're routed to the same cpu that will 
ultimately handle the flow.

 From what I can tell the simple RSS mode only gives 16 queues, but when using 
virtualization I can get up to 64 pools.  Can I use VMDq to get the extra 
pools/queues without actually starting up VMs?  Can I assign multiple MAC 
addresses to the various pools/queues?  How would I do this given the current 
driver?

Thanks,
Chris


-- 

Chris Friesen
Software Designer

3500 Carling Avenue
Ottawa, Ontario K2H 8E9
www.genband.com

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat 
landscape has changed and how IT managers can respond. Discussions will include 
endpoint security, mobile security and the latest in malware threats. 
http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to