From owner-cvs-src-old@FreeBSD.ORG Sat Mar 13 04:55:59 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA8CB1065670 for ; Sat, 13 Mar 2010 04:55:59 +0000 (UTC) (envelope-from jmallett@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B9D9A8FC1D for ; Sat, 13 Mar 2010 04:55:59 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o2D4txpq082664 for ; Sat, 13 Mar 2010 04:55:59 GMT (envelope-from jmallett@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o2D4tx5L082663 for cvs-src-old@freebsd.org; Sat, 13 Mar 2010 04:55:59 GMT (envelope-from jmallett@repoman.freebsd.org) Message-Id: <201003130455.o2D4tx5L082663@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jmallett@repoman.freebsd.org using -f From: Juli Mallett Date: Sat, 13 Mar 2010 04:55:47 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/mips/cavium/dev/rgmii octeon_rgmx.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Mar 2010 04:55:59 -0000 jmallett 2010-03-13 04:55:47 UTC FreeBSD src repository Modified files: sys/mips/cavium/dev/rgmii octeon_rgmx.c Log: SVN rev 205115 on 2010-03-13 04:55:47Z by jmallett o) Use octeon_fpa_alloc_phys in a situation in which we don't need a usable pointer, rather than octeon_fpa_alloc. o) Report half duplex status properly. o) Do not unconditionally update the last known link status in the softc. If report_link isn't set, when octeon_rgmx_config_speed is called the first time it will tell the driver (essentially) that we have already marked the interface up. Likewise, don't change media speed and duplex if only the link status is at issue. [1] o) Remove manual changing of link state and let octeon_rgmx_config_speed do the heavy lifting. [1] Reviewed by: [1] imp Sponsored by: Packet Forensics Revision Changes Path 1.7 +88 -83 src/sys/mips/cavium/dev/rgmii/octeon_rgmx.c