netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Pktgen receive hook in dev.c?
@ 2005-04-29 23:30 Ben Greear
  2005-04-30  0:14 ` jamal
  0 siblings, 1 reply; 4+ messages in thread
From: Ben Greear @ 2005-04-29 23:30 UTC (permalink / raw)
  To: 'netdev@oss.sgi.com'

I am curious if there is any interest in adding a hook in the netif_receive_skb
method to allow receiving (and consuming) pktgen packets.  This gives the ability
to get some good packet receive & latency stats using pktgen.

I asked this a year or so ago and was told no, but since then the netpoll and
TC_NCLS hooks have been added.... so maybe hooks are OK again?

The hook would look something like:

#if defined(CONFIG_NET_PKTGEN) || defined(CONFIG_NET_PKTGEN_MODULE)
         if ((skb->dev->priv_flags & IFF_PKTGEN_RCV) &&
             (handle_pktgen_rcv(skb) >= 0)) {
                 /* Pktgen may consume the packet, no need to send
                  * to further protocols.
                  */
                 goto out;
         }
#endif

         type = skb->protocol;
         list_for_each_entry_rcu(ptype, &ptype_base[ntohs(type)&15], list) {
....


Take it easy,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com

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

end of thread, other threads:[~2005-04-30  0:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-29 23:30 Pktgen receive hook in dev.c? Ben Greear
2005-04-30  0:14 ` jamal
2005-04-30  0:28   ` Ben Greear
2005-04-30  0:41     ` jamal

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).