netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Receive steering and hash and cache misses
@ 2010-04-02 17:26 Stephen Hemminger
  2010-04-02 17:59 ` Tom Herbert
  0 siblings, 1 reply; 5+ messages in thread
From: Stephen Hemminger @ 2010-04-02 17:26 UTC (permalink / raw)
  To: Eric Dumazet; +Cc: netdev

Although Receive Packet Steering can use a hardware generated receive hash
the device driver still causes an unnecessary cache miss on the interrupt
processing CPU.  The current Ethernet network device driver receive processing
has the device driver calling eth_type_trans() which causes a the
interrupt CPU to read the received frame header.

Is there some way the hardware receive hash value could be used to
steer to the receive CPU, then have the receive CPU find the Ethernet
type field (eth_type_trans)?

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-04-03  1:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-02 17:26 Receive steering and hash and cache misses Stephen Hemminger
2010-04-02 17:59 ` Tom Herbert
2010-04-02 18:54   ` Stephen Hemminger
2010-04-02 19:36     ` Eric Dumazet
2010-04-02 22:52       ` Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).