From owner-freebsd-current@FreeBSD.ORG Tue Oct 29 15:25:53 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4FC0CC3E; Tue, 29 Oct 2013 15:25:53 +0000 (UTC) (envelope-from VenkatKumar.Duvvuru@Emulex.Com) Received: from CMEXEDGE1.ext.emulex.com (cmexedge1.ext.emulex.com [138.239.224.99]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2D2F02E67; Tue, 29 Oct 2013 15:25:52 +0000 (UTC) Received: from CMEXHTCAS1.ad.emulex.com (138.239.115.217) by CMEXEDGE1.ext.emulex.com (138.239.224.99) with Microsoft SMTP Server (TLS) id 14.3.146.0; Tue, 29 Oct 2013 08:11:01 -0700 Received: from CMEXMB1.ad.emulex.com ([169.254.1.123]) by CMEXHTCAS1.ad.emulex.com ([2002:8aef:71b7::8aef:71b7]) with mapi id 14.03.0146.002; Tue, 29 Oct 2013 08:10:44 -0700 From: Venkata Duvvuru To: "freebsd-net@freebsd.org" , "freebsd-current@freebsd.org" Subject: taskqueue_enqueue_fast in freebsd 10.0-current Thread-Topic: taskqueue_enqueue_fast in freebsd 10.0-current Thread-Index: Ac7UuEkxdur08036S5KLJpYxkoqGeQ== Date: Tue, 29 Oct 2013 15:10:44 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [138.239.141.147] MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 15:25:53 -0000 Hi, In Freebsd 10.0-current with Emulex's OCE driver, I observe that the bottom= half is hogging all the CPU which is leading to system sluggishness. I use= d the same hardware to check the behavior on 9.1-RELEASE, everything is fin= e, bottom half is not taking more than 10% of the CPU even at the line rate= speed. But with half the throughput of line rate in Freebsd-10.0-current a= ll the CPUs peak and "top -aSCHIP" shows that it's all bottom half who is e= ating the CPU. Did anything changed in Freebsd-10.0-current that I should b= e careful about? Please clarify. Thanks, Venkat.