From owner-cvs-src@FreeBSD.ORG Thu Jul 31 07:52:46 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C52B37B401; Thu, 31 Jul 2003 07:52:46 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA4A243F85; Thu, 31 Jul 2003 07:52:45 -0700 (PDT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h6VEqj0U060809; Thu, 31 Jul 2003 07:52:45 -0700 (PDT) (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h6VEqjhR060808; Thu, 31 Jul 2003 07:52:45 -0700 (PDT) Message-Id: <200307311452.h6VEqjhR060808@repoman.freebsd.org> From: Hartmut Brandt Date: Thu, 31 Jul 2003 07:52:44 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/hfa fore_output.c fore_var.h fore_vcm.c hfa_freebsd.c hfa_freebsd.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2003 14:52:46 -0000 harti 2003/07/31 07:52:44 PDT FreeBSD src repository Modified files: sys/dev/hfa fore_output.c fore_var.h fore_vcm.c hfa_freebsd.c hfa_freebsd.h Log: Implement a traffic shaping option for the PCA200 for CBR channels. This is controlled by a per-adapter sysctl hw.atm.hfaX.shape. When set to 0, no shaping occures. When set to 1 at most 1 channel is shaped. When set to 2 all CBR channels are shaped. Note, that the latter may actually not work, because of the adapter supporting the shaping of only one PDU at the same time. Revision Changes Path 1.15 +1 -1 src/sys/dev/hfa/fore_output.c 1.9 +11 -0 src/sys/dev/hfa/fore_var.h 1.9 +190 -2 src/sys/dev/hfa/fore_vcm.c 1.7 +43 -0 src/sys/dev/hfa/hfa_freebsd.c 1.2 +4 -0 src/sys/dev/hfa/hfa_freebsd.h