Hello, looking at the ixgbe source in Linux 3.3.3 it seems that MSI-X is never enabled on uniprocessors.
In ixgbe_set_interrupt_capability, it calculates the v_budget (vector budget) as min(...,(int)num_online_cpus()) + NON_Q_VECTORS), which results in 2 (1 online CPU + NON_Q_VECTORS (1)). Later in ixgbe_acquire_msix_vectors we check if the vector budget is at least MIN_MSIX_COUNT (3), fail and fallback to MSI mode. The question is whether this is intended. I noticed this, because interrupt throttling seems to have no effect in MSI mode or at least I am unable to limit interrupt rate using the relevant module flags or ethtool. Can anyone comment on this? Regards, Julian
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------------ 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® Ethernet, visit http://communities.intel.com/community/wired
