From owner-freebsd-net@FreeBSD.ORG Fri Jun 1 19:00:39 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 268ED16A421 for ; Fri, 1 Jun 2007 19:00:39 +0000 (UTC) (envelope-from davidch@broadcom.com) Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by mx1.freebsd.org (Postfix) with ESMTP id 0261E13C44B for ; Fri, 1 Jun 2007 19:00:38 +0000 (UTC) (envelope-from davidch@broadcom.com) Received: from [10.10.64.154] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.1)); Fri, 01 Jun 2007 11:46:24 -0700 X-Server-Uuid: 20144BB6-FB76-4F11-80B6-E6B2900CA0D7 Received: by mail-irva-10.broadcom.com (Postfix, from userid 47) id 438622B0; Fri, 1 Jun 2007 11:46:24 -0700 (PDT) Received: from mail-irva-8.broadcom.com (mail-irva-8 [10.10.64.221]) by mail-irva-10.broadcom.com (Postfix) with ESMTP id 303932AE for ; Fri, 1 Jun 2007 11:46:24 -0700 (PDT) Received: from mail-irva-12.broadcom.com (mail-irva-12.broadcom.com [10.10.64.146]) by mail-irva-8.broadcom.com (MOS 3.7.5a-GA) with ESMTP id FIN87073; Fri, 1 Jun 2007 11:46:23 -0700 (PDT) Received: from NT-IRVA-0750.brcm.ad.broadcom.com ( nt-irva-0750.brcm.ad.broadcom.com [10.8.194.64]) by mail-irva-12.broadcom.com (Postfix) with ESMTP id DF67B69CA3 for ; Fri, 1 Jun 2007 11:46:22 -0700 (PDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Fri, 1 Jun 2007 11:46:22 -0700 Message-ID: <09BFF2FA5EAB4A45B6655E151BBDD903040678EC@NT-IRVA-0750.brcm.ad.broadcom.com> Thread-Topic: Adding Proprietary Link Speed to sys/net/if_media.h Thread-Index: AcekfSXt79G/l2VMRgWwdXTQJZWonw== From: "David Christensen" To: freebsd-net@freebsd.org X-WSS-ID: 6A7EB60A3AC2770128-01-01 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Adding Proprietary Link Speed to sys/net/if_media.h X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2007 19:00:39 -0000 I'm working on improving the fiber support for the bce driver. One of the devices supported by the driver (the 5708) supports a 2.5G mode which is negotiated through next pages operations during normal auto negotiation. The mechanism for negotiating this speed uses standards based=20 mechanisms, but the final speed is currently only supported on Broadcom switches and controllers. Since this speed is really intended for blade enclosures that's normally not a problem but since I need to modify sys/net/if_media.h to create a new media type I wanted to see if there were any strong objections to such a change. =20 =20 The media type will also be supported on the 5709, a forth-coming controller which will also support 2.5G operation, so the media type won't be limited to a single controller, though it may never be=20 supported outside of Broadcom products. =20 Dave