Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261603AbUKISSQ (ORCPT ); Tue, 9 Nov 2004 13:18:16 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261605AbUKISSQ (ORCPT ); Tue, 9 Nov 2004 13:18:16 -0500 Received: from c7ns3.center7.com ([216.250.142.14]:43720 "EHLO smtp.slc03.viawest.net") by vger.kernel.org with ESMTP id S261603AbUKISSL (ORCPT ); Tue, 9 Nov 2004 13:18:11 -0500 Message-ID: <41910F1A.8070305@drdos.com> Date: Tue, 09 Nov 2004 11:40:26 -0700 From: "Jeff V. Merkey" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Patrick McHardy Cc: linux-kernel@vger.kernel.org Subject: Re: 2.6.9 RCU breakage in dev_queue_xmit References: <4190FFE9.8000203@drdos.com> <419108ED.9090608@trash.net> In-Reply-To: <419108ED.9090608@trash.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1569 Lines: 46 Patrick McHardy wrote: > Jeff V. Merkey wrote: > >> >> Running dual gigabit interfaces at 196 MB/S (megabytes/second) on >> receive, 12 CLK interacket gap time, 1500 bytes payload >> at 65000 packets per second per gigabit interface, and retransmitting >> received packets at 130 MB/S out of a third gigabit interface >> with skb, RCU locks in dev_queue_xmit breaks and enters the following >> state: >> >> Nov 8 15:38:08 ds kernel: Badness in local_bh_enable at >> kernel/softirq.c:141 >> Nov 8 15:38:08 ds kernel: [<40107d1e>] dump_stack+0x1e/0x30 >> Nov 8 15:38:08 ds kernel: [<401218b0>] local_bh_enable+0x70/0x80 >> Nov 8 15:38:08 ds kernel: [<402c5bbb>] dev_queue_xmit+0x11b/0x250 >> Nov 8 15:38:08 ds kernel: [] xmit_skb+0x17/0x20 [dsfs] >> Nov 8 15:38:08 ds kernel: [] xmit_packet+0x2e/0x80 [dsfs] >> Nov 8 15:38:08 ds kernel: [] regen_data+0x10b/0x290 [dsfs] > > > There is no such function in the 2.6.9 kernel. Check /include/linux for local_bh_enable and /net/core/dev.c . Jeff > > Regards > Patrick > > - > To unsubscribe from this list: send the line "unsubscribe > linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/