From Sebastien.Roy@sun.com Tue Jan 29 06:27:18 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m0TERIlR015080
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 29 Jan 2008 06:27:18 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m0TER8n6017033
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Jan 2008 14:27:17 GMT
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVE00501THG1P00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Jan 2008 06:27:16 -0800 (PST)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVE00460THFBC00@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Jan 2008 06:27:15 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m0TERFGZ013159	for
 <PSARC-ext@sun.com>; Tue, 29 Jan 2008 14:27:15 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JVE00H01T9F6U00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Jan 2008 07:27:14 -0700 (MST)
Received: from [192.168.1.3] ([72.93.210.146])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JVE002YKTHBIJF0@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Jan 2008 07:27:12 -0700 (MST)
Date: Tue, 29 Jan 2008 09:27:11 -0500
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: 2008/056 Brussels addendum
Sender: Sebastien.Roy@sun.com
To: PSARC-ext@sun.com
Cc: brussels-dev@opensolaris.org
Message-id: <479F37BF.3040306@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20071203)
Status: RO
Content-Length: 1647

I'm sponsoring this case for Sowmini Varadhan.  It is comprised of a 
small number of fairly obvious and minor changes to the Brussels project 
(which integrated into ON last week), and is thus closed approved automatic.


1. Summary

This case comprises modifications and cleanup to interfaces
presented in PSARC 2007/429.

2.   Details

2.1  Updates to struct dld_ioc_prop_s

The dld_ioc_prop_s structure is used to pass data between
user and kernel space as part of the DLDIOCSETPROP and
DLDIOCGETPROP ioctl. This structure, as defined in
PSARC 2007/429, contains the name of the link in the
pr_linkname field.

This fast-track changes that field to contain a datalink_id_t
value introduced as part of PSARC 2006/499 (Clearview Nemo
unification and vanity naming). Thus the new structure shall be:

typedef struct dld_ioc_prop_s {
         int             pr_version;
         uint_t          pr_flags;
         datalink_id_t   pr_linkid;
         dld_prop_id_t   pr_num;
         char            pr_name[DLD_LINKPROP_NAME_MAX];
         uint_t          pr_valsize;
         char            pr_val[1];
} dld_ioc_prop_t;

2.2  Changes to Exported interfaces:

This fast-track updates the names of the following properties.
Note that the Classification of the interface is not modified
by this Fast-track.

              2007/429             Proposed
              interface            interface
              name                 name
              --------------------------------
              ifspeed              speed
              link_duplex          duplex
              default_mtu          mtu
              link_up              state

