From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 3 01:26:44 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4693ADE2 for ; Thu, 3 Jan 2013 01:26:44 +0000 (UTC) (envelope-from mike@musl.org) Received: from mail-ea0-f182.google.com (mail-ea0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id D0FF5DE9 for ; Thu, 3 Jan 2013 01:26:43 +0000 (UTC) Received: by mail-ea0-f182.google.com with SMTP id a14so6197077eaa.13 for ; Wed, 02 Jan 2013 17:26:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=RVmPr2CUvup0UBKfQSFvh3MrqWHE/uFWgSXFUF0yNys=; b=owYQQzKgwk2A0wJQOhx6Ln49N+DyUi1hCIxTVc1yt7fcxJ0du19Zr3B+so73JJHGEB M+hOAiVBaTZQwef+U8Y23Kel3lihh45CmgsEalGWRqttW8d583Favu0ymKZb4Bo1eNzk IMiggnWVX6hJQGTUIJumOKr4W3QLD/4neqMNhSw5SKtNoAtTj0woCSbD6wKn2S6ljciQ 0LgsmlTR7rHRUxAy25ibKMOPhrxlyb5oUKKLRABMTRh05pdWbwM0VQ75FbxXMhDLBR3c 6+UClup5tfiQ6zhXR8jgxSPy84DlsHGclx24PDXvQX0H2f1cm9ZlB4od9/2dgQ6MyN5z cN6g== MIME-Version: 1.0 Received: by 10.14.214.132 with SMTP id c4mr129535050eep.18.1357176396156; Wed, 02 Jan 2013 17:26:36 -0800 (PST) Received: by 10.14.182.137 with HTTP; Wed, 2 Jan 2013 17:26:35 -0800 (PST) Date: Wed, 2 Jan 2013 17:26:35 -0800 Message-ID: Subject: ixgbe ALTQ support on 9.1-RELEASE From: Mike Hix To: freebsd-hackers Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlZ5fK8MJs8ehDZVQOCrFHo6dYFv/GaS9cLSbEzBeHR78OWeCs9yVdzt6vEXxje9ASLOMh/ X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jan 2013 01:26:44 -0000 Should ixgbe 2.4.8 (supplied with 9.1-RELEASE) or newer support altq? altq(4) lists ixgbe under the SUPPORTED DEVICES section. I've successfully built a kernel with altq support and altq works with 1Gb nics and corresponding drivers on the same system. When attempting to load a pf rule set that includes queueing for my 10Gb NIC, it fails with the following message: pfctl: ix0: driver does not support altq Note that 'load a pf rule set' means 'pfctl -vf /etc/pf.conf'. When using the flags '-vnf' to check my rule set pfctl does not produce the above error, prints out the complete rule set, and exits with status 0. I'd expect it to check the driver for support when '-n' is supplied, but it doesn't appear that it does. My card: ix0@pci0:3:0:0: class=0x020000 card=0xa12c8086 chip=0x150b8086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82598EB 10-Gigabit AT2 Server Adapter' class = network subclass = ethernet If ixgbe does support altq, why does pfctl report otherwise? If not, why does the man page state otherwise? -- Mike Hix