All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ben Hutchings <bhutchings@solarflare.com>
To: Mahesh Bandewar <maheshb@google.com>
Cc: David Miller <davem@davemloft.net>,
	linux-netdev <netdev@vger.kernel.org>,
	laurent chavey <chavey@google.com>
Subject: Re: [PATCH v2] Net-ethtool : Allow ethtool to set interface in loopback mode.
Date: Wed, 01 Dec 2010 14:54:15 +0000	[thread overview]
Message-ID: <1291215255.3170.12.camel@bwh-desktop> (raw)
In-Reply-To: <AANLkTimJJzQ6f06CoWJuofwS0m2Bn3gAcfWTOEiYyjEZ@mail.gmail.com>

On Tue, 2010-11-30 at 15:57 -0800, Mahesh Bandewar wrote:
> This patch enables ethtool to set the loopback mode on a given
> interface. By configuring the interface in loopback mode in conjunction
> with a policy route / rule, a userland application can stress the egress /
> ingress path exposing the flows of the change in progress and potentially
> help developer(s) understand the impact of those changes without even
> sending a packet out on the network.
[...]
> --- a/include/linux/ethtool.h
> +++ b/include/linux/ethtool.h
> @@ -616,6 +616,17 @@ void ethtool_ntuple_flush(struct net_device *dev);
>   *     Should validate the magic field.  Don't need to check len for zero
>   *     or wraparound.  Update len to the amount written.  Returns an error
>   *     or zero.
> + *
> + * get_loopback:
> + * set_loopback:
> +    These are the driver specific get / set methods to report / enable-
> +       disable loopback mode. The idea is to stress test the ingress / egress
> +       paths by enabling this mode. There are multiple places this could be
> +       done and choice of place will most likely be affected by the device
> +       capabilities. So as a guiding principle; select a place to implement
> +       loopback mode as close to the host as possible. This would maximize the
> +       soft-path length and maintain parity in terms of comparison with differe
> +       set of drivers.
[...]

I know this is nitpicking, but the comment should have asterisks (*)
repeated down the left edge.  Also, a typo: "differe" should be
"different".

Ben.

-- 
Ben Hutchings, Senior Software Engineer, Solarflare Communications
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.


  reply	other threads:[~2010-12-01 14:54 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-30  8:00 [PATCH] Net-ethtool : Allow ethtool to set interface in loopback mode Mahesh Bandewar
2010-11-30  9:48 ` Simon Horman
2010-11-30 15:01 ` Ben Hutchings
2010-11-30 19:05   ` Mahesh Bandewar
2010-11-30 19:15     ` Ben Hutchings
2010-11-30 21:22       ` Mahesh Bandewar
2010-11-30 23:57         ` [PATCH v2] " Mahesh Bandewar
2010-12-01 14:54           ` Ben Hutchings [this message]
2010-12-01 20:14             ` [PATCH v3] " Mahesh Bandewar
2010-12-01 20:17               ` Ben Hutchings
2010-12-10  4:11                 ` David Miller
2011-01-05  0:30               ` [PATCH v2] net: " Mahesh Bandewar
2011-01-05  0:36                 ` Stephen Hemminger
2011-01-05  1:21                   ` Ben Hutchings
2011-01-05  1:29                     ` Stephen Hemminger
2011-01-05  1:34                       ` Rick Jones
2011-01-05  1:53                         ` Stephen Hemminger
2011-01-05  1:59                         ` Ben Hutchings
2011-01-05  2:06                         ` Mahesh Bandewar
2011-01-05  1:39                       ` Mahesh Bandewar
2011-01-05 16:22                     ` Jeff Garzik
2011-01-06 22:13                       ` Ben Hutchings
2011-01-07  0:47                         ` Mahesh Bandewar
2011-01-07  1:30                           ` Ben Hutchings
2011-01-12 19:24                         ` Mahesh Bandewar
2011-01-22  0:23                 ` [PATCH v4] net-next-2.6: " Mahesh Bandewar
2011-01-23  2:35                   ` Ben Hutchings
2011-01-23 17:12                     ` Mahesh Bandewar
2011-01-23 17:32                   ` Michał Mirosław

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1291215255.3170.12.camel@bwh-desktop \
    --to=bhutchings@solarflare.com \
    --cc=chavey@google.com \
    --cc=davem@davemloft.net \
    --cc=maheshb@google.com \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.