From owner-freebsd-stable@FreeBSD.ORG Sun Jan 31 08:37:44 2010 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD54D106566B for ; Sun, 31 Jan 2010 08:37:44 +0000 (UTC) (envelope-from ncrogers@gmail.com) Received: from mail-px0-f183.google.com (mail-px0-f183.google.com [209.85.216.183]) by mx1.freebsd.org (Postfix) with ESMTP id 80D298FC12 for ; Sun, 31 Jan 2010 08:37:44 +0000 (UTC) Received: by pxi13 with SMTP id 13so1624002pxi.3 for ; Sun, 31 Jan 2010 00:37:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=aX2tDxWemNcEPWQLveTqI+llMwFhPExm2aOfdCJ6rfc=; b=EKhYQHLhGljyxLA3/F/dz0wdU3vZJqQTyMhg24+NxyqaTZaVTuHlyOTyu6uJT9U+fc d/UeRQa3MY/J/NpqGCPpeHVUjSEnkhnYDGoz5LH4eaLsl3q2Qq9mrrPNXapGVTFJRdGx JuMLdH7xrKn2ElSsEgINPG2LaAkFTFr6GLduc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=T+BSJs6W2SHeDHHnVh0w/5kD1yz/mUaI8hfaMVupKBW9vLugaivQpgHcUtCG+51Sb8 fW1TJgxxVBcKET2KU7P18F72eL9dCjPVVbMxLpSajzpLHcGYkDk3XhPrB7ElxDjdIADX pKUs1ADJJsgEpBrvXsho2qlq4Wlj8eFdXdIJQ= MIME-Version: 1.0 Received: by 10.142.9.27 with SMTP id 27mr2048191wfi.241.1264927063995; Sun, 31 Jan 2010 00:37:43 -0800 (PST) Date: Sun, 31 Jan 2010 00:37:43 -0800 Message-ID: <147432021001310037n1b67f01bx4b4e8781321cea8@mail.gmail.com> From: Nick Rogers To: stable@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: em(4) + ALTQ broken X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jan 2010 08:37:44 -0000 I'm having problems getting PF + ALTQ to work on em(4) interfaces under 8.0-RELEASE. Kernel was rebuilt with the additional options necessary for ALTQ and what not. Same basic configuration works fine under 7.2-RELEASE. Basically, the queues create successfully but running a pfctl -vsq shows a zero packet/byte count for all queues, even the interface's root queues. This same problem is mentioned in PR kern/138392, and the following forum thread... http://forums.freebsd.org/showthread.php?t=6656 em(4)/e1000 driver from CURRENT does not fix the problem. Building an 8.0-RELEASE kernel with the em(4) driver from 7.2-RELEASE fixes the problem (i.e., replacing sys/dev/e1000 with that from 7.2). One of the machines im experiencing this on has the following intel chipset... [user@foo ~]$ sysctl dev.em.0 dev.em.0.%desc: Intel(R) PRO/1000 Network Connection 6.9.6 dev.em.0.%driver: em dev.em.0.%location: slot=0 function=0 dev.em.0.%pnpinfo: vendor=0x8086 device=0x10d3 subvendor=0x15d9 subdevice=0x040d class=0x020000 dev.em.0.%parent: pci3 dev.em.0.debug: -1 dev.em.0.stats: -1 dev.em.0.rx_int_delay: 0 dev.em.0.tx_int_delay: 66 dev.em.0.rx_abs_int_delay: 66 dev.em.0.tx_abs_int_delay: 66 dev.em.0.rx_processing_limit: 100 Is this issue receiving any attention? I ask because one of the em(4) driver contributors mentioned he had not heard of this problem in a recent thread regarding a different em(4) bug, and this is a pretty serious problem for me as I have many devices in production that need to be upgraded to 8.0, all running Intel interfaces and relying on ALTQ. I appreciate any updates or information and would be happy to test any patches and/or provide more information. Thanks.