From owner-cvs-src@FreeBSD.ORG Tue Apr 3 10:41:35 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CEA2D16A405; Tue, 3 Apr 2007 10:41:35 +0000 (UTC) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A8C2913C46C; Tue, 3 Apr 2007 10:41:35 +0000 (UTC) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l33AfZIW057493; Tue, 3 Apr 2007 10:41:35 GMT (envelope-from gallatin@repoman.freebsd.org) Received: (from gallatin@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l33AfZg3057492; Tue, 3 Apr 2007 10:41:35 GMT (envelope-from gallatin) Message-Id: <200704031041.l33AfZg3057492@repoman.freebsd.org> From: Andrew Gallatin Date: Tue, 3 Apr 2007 10:41:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mxge if_mxge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 03 Apr 2007 10:41:35 -0000 gallatin 2007-04-03 10:41:34 UTC FreeBSD src repository Modified files: sys/dev/mxge if_mxge.c Log: - Fix a bug in the TSO transmit routine where frames which had been defragged and had their headers in the same cluster as their payload would be fed to the NIC in header-sized chunks, and would likely exceed the number of available transmit descriptors. - If a TSO frame exceeds the number of available transmit descriptors, don't leak busdmma resources when freeing it. Sponsored by: Myricom Inc. Revision Changes Path 1.26 +3 -1 src/sys/dev/mxge/if_mxge.c