summaryrefslogtreecommitdiffstats
path: root/drivers/net/tulip
diff options
context:
space:
mode:
authorAndrew Gallatin <gallatin@myri.com>2010-09-28 08:13:12 +0000
committerDavid S. Miller <davem@davemloft.net>2010-09-29 19:45:37 -0700
commitef09aadf7bf1a17f4d4938855238c0fd8749a99f (patch)
treeeb30777402c9f8f36e0751d1a6854bdc7abe02c1 /drivers/net/tulip
parent8681dc3abd54e845a2effab441921b4c4457c241 (diff)
myri10ge: DCA update (resubmit)
This patch contains the following DCA improvements to myri10ge: 1) Finally move myri10ge to use dca3 API 2) Disable PCIe relaxed ordering when enabling DCA on myri10ge. This provides a performance boost on Nehalem based Xeons 3) Make sure to properly initialize NIC's DCA state when it is enabled, rather than giving the NIC a bogus tag (0) and waiting for the first received packet to trigger an update. Not using a real tag can cause hardware exceptions on some motherboards when a CPU socket is empty. 3) Always update the cached CPU when our interrupt affinity changes so as to avoid excessive calls to dca3_get_tag() Signed-off-by: Andrew Gallatin <gallatin@myri.com> Signed-off-by: Loic Prylli <loic@myri.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/tulip')
0 files changed, 0 insertions, 0 deletions