From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH 08/14] pktgen: reorganize transmit loop Date: Thu, 27 Aug 2009 22:49:02 -0700 Message-ID: <20090827224902.49f80920@nehalam> References: <20090827235506.624381734@vyatta.com> <20090827235705.740919364@vyatta.com> <4A975480.3080507@candelatech.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: David Miller , Robert Olsson , netdev@vger.kernel.org, Thomas Gleixner To: Ben Greear Return-path: Received: from mail.vyatta.com ([76.74.103.46]:56947 "EHLO mail.vyatta.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751621AbZH1FtH (ORCPT ); Fri, 28 Aug 2009 01:49:07 -0400 In-Reply-To: <4A975480.3080507@candelatech.com> Sender: netdev-owner@vger.kernel.org List-ID: On Thu, 27 Aug 2009 20:52:32 -0700 Ben Greear wrote: > + default: /* Drivers are not supposed to return other > values! */ > + if (net_ratelimit()) > + pr_info("pktgen: %s xmit error: > %d\n", > + odev->name, ret); > pkt_dev->errors++; > > I believe this is faulty. Things like vlans can send pkts to qdiscs > of the underlying device and those can return other values. > > Patric McHardy put in some patches recently to achieve this in a more > uniform manner: > > http://patchwork.ozlabs.org/patch/28340/ > > Thanks, > Ben > Since pktgen has its own way of generating vlan tags, it makes no sense to use it on top of 8021q vlan driver. --