From sacadmin Thu Mar 26 13:50:54 2009
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2QKosCU022545;
	Thu, 26 Mar 2009 13:50:54 -0700 (PDT)
Received: (from carlsonj@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n2QKospg022537;
	Thu, 26 Mar 2009 13:50:54 -0700 (PDT)
Date: Thu, 26 Mar 2009 13:50:54 -0700 (PDT)
From: James Carlson <carlsonj@sac.sfbay.sun.com>
Message-Id: <200903262050.n2QKospg022537@sac.sfbay.sun.com>
To: PSARC-record@sac.sfbay.sun.com
Subject: Solaris Simlinks [PSARC/2009/200 FastTrack timeout 04/02/2009]
Status: RO
Content-Length: 555


Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Solaris Simlinks
    1.2. Name of Document Author/Supplier:
	 Author:  Rishi Srivatsavai
    1.3  Date of This Document:
	26 March, 2009
4. Technical Description
    See the case directory for more detail

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		ON
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From carlsonj@phorcys.east.sun.com Thu Mar 26 13:55:24 2009
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2QKtOwY023544
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 13:55:24 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2QKt9bD002831;
	Thu, 26 Mar 2009 16:55:09 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n2QKt9Ef002828;
	Thu, 26 Mar 2009 16:55:09 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18891.60333.748067.933529@gargle.gargle.HOWL>
Date: Thu, 26 Mar 2009 16:55:09 -0400
From: James Carlson <james.d.carlson@sun.com>
To: psarc-ext@sac.sfbay.sun.com
cc: Rishi.Srivatsavai@sun.com
Subject: 2009/200 Solaris Simlinks
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 6393

I'm sponsoring this fast-track request for Rishi Srivatsavai.  The
timer is set to 04/02/2009.


This project introduces simlinks  with stability level of Uncommitted,
the private data-link properties  for simlinks are Project Private and
the release binding is Minor.


Simulated links (simlinks) are pseudo  GLDv3 network devices that aid in
the  creation of  point-to-point network  links  on a  system. They  are
intended to be  a testing resource for  OpenSolaris developers. Simlinks
should help in developing test suites that can run  with minimal network
hardware  and test  protocols  and codepaths  that  were previously  not
possible to test  on a single system. This case  has two components: the
new  'simlink' pseudo  GLDv3 network  device driver  and the  changes in
dladm(1M) to  create, modify and  delete simlinks. The name  simlink was
chosen even  though it might be  confused with symlink, as  the name was
short and can be easily identified as a testing resource.

Simlinks are created  by the administrator on a  system using dladm(1M).
Simlinks can be of  type: Ethernet or WiFi and the  type is specified at
the time  of creation. When  creating a  new simlink device  the simlink
driver  uses  a  random  MAC  address and  registers  the  device  as  a
new  MAC  on the  system.  Once  created  administrators can  plumb  IP,
snoop  and create  VLANs  using the  new simlink.  In  other words  upon
creation  simlinks appear  as  regular  Ethernet/WiFi hardware  devices.
Simlink instances  persist and survive  reboot, unless created  with the
"temporary" option.

Initially new simlink devices have no peer link attached. No packets are
received  from  the device  and  all  packets  sent  to the  device  are
silently discarded.  In this  configuration simlinks  are of  limited to
no  use. Simlinks  must  have  another simlink  attached  to simulate  a
point-to-point link.  In such a  configuration packets transmitted  on a
simlink are received  at the other simlink and  vice-versa, simulating a
full-duplex point-to-point link.  Using a combination of  such links one
can simulate a number of  network configurations within a single system.
The point-to-point nature of the device allows us to write test software
that can  send and  capture packets  at both  the end-points  and verify
network software without  the distractions that arise from  the need and
the use of actual network hardware.

Simlinks  are  different  from  VNICs. Simlinks  are  used  to  simulate
point-to-point links and are MAC-level  objects that appear to consumers
as real Ethernet/WiFi devices. Therefore,  you may create an aggregation
on top of a  collection of simlinks, while such a  thing is not possible
with VNICs or the existing  Etherstubs. Such a configuration would allow
the testing of  aggregations (and LACP signaling) without  having to set
up multiple  physical point-to-point connections between  two systems. A
VNIC on  the other hand is  created over an Etherstub  or other existing
MAC-level objects  (such as  simlinks) to  provide bandwidth  control of
traffic on  the underlying  link. Etherstubs do  not have  MAC addresses
associated with them and are not suitable to simulate a single link.

The following dladm sub-commands are introduced by this case:

    create-simlink [-t] [-m <media>] <link>
	A new simlink device is created on the system with the given
	linkname. Media can either be Ethernet (default) or WiFi.
    modify-simlink [-t] [-p <peer>] <link>
	Another simlink is associated as the peer link of an existing
	simlink. If the -p option is not specified any existing peer
	link associated with the simlink instance is removed.
    delete-simlink [-t] <link>
	Delete simlink instance from the system. If the simlink has
	a peer simlink associated with it the command fails.
    show-simlink   [-pP] [-o <field>,...] [<link>]
	Lists the existing simlinks or when linkname is specified displays
	the given simlink on the system. Output fields are: LINK, MEDIA,
	MACADDRESS and OTHERLINK

Simlink instances  are of  data-link class  'DATALINK_CLASS_SIMLINK' and
the output from  'dladm show-link' lists simlink  instances as belonging
to class 'simlink'.  'dladm show-link' shows the simlink  peer (if there
is  one) in  the 'OVER'  field. Simlink  instances are  not included  in
the  output of  'dladm  show-phys'. Create,  modify  and delete  simlink
operations require sys_net_config privilege.

Simlinks are expected to be used during network software development and
testing on  OpenSolaris. To encourage  use of simlinks for  testing this
case proposes  project teams introduce new  private data-link properties
in  the simlink  driver that  modify or  control the  response from  the
device to administrative action.

For example to simulate a WiFi  scan the simlink driver introduces a new
_wl_esslist private  property. Before performing  a WiFi scan on  a WiFi
simlink, the _wl_esslist property of  the device can be initialized with
test values. Performing the WiFi scan on the simlink will return results
using  the values  set in  _wl_esslist property.  This case  proposes to
introduce the following two private properties with a stability level of
Project  Private and  are  listed  below as  examples.  As the  intended
usage  is with  testing  scripts  the stability  level  for the  private
properties shouldn't be a problem. A future project might introduce more
interactive APIs in addition to or in place of the proposed properties.

	_wl_esslist	WiFi scan results. Comma separated essid and
			signal stength pair to set a WiFi scan result.
			This property can be set multiple times (max 10)
			for multiple WiFi scan results.
	_wl_connected	Toggle to indicate the device is connected
			to a WiFi access point.

Wifi apsects of simlinks are intended for use by the NWAM team. Simlinks
are currently in use by the RBridges team to test bridging and the TRILL
protocol. As simlinks  appear as MAC-level objects they can  be used for
bridging. Using several point-to-point simlinks testing multiple bridged
LANs running the TRILL protocol can be done on a single box.

                    -----------                     ------------
   <red0>---<red1> | RBridge 1 | <blue0>---<blue1> | Rbridge 2 | ....
                    -----------                     ------------

   red0 and red1, blue0 and blue1 are simlinks. 

From Scott.Rotondo@Sun.COM Thu Mar 26 16:34:00 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2QNY0tW026573
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 16:34:00 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2QNXxJu045877
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 16:33:59 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2QNXxkU007882
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 23:33:59 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH400700ZZ72W00@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Thu,
 26 Mar 2009 17:33:59 -0600 (MDT)
Received: from [129.146.108.62] ([unknown] [129.146.108.62])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH500IXV04MACB0@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 26 Mar 2009 17:33:59 -0600 (MDT)
Date: Thu, 26 Mar 2009 16:33:58 -0700
From: Scott Rotondo <Scott.Rotondo@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18891.60333.748067.933529@gargle.gargle.HOWL>
Sender: Scott.Rotondo@Sun.COM
To: James Carlson <James.D.Carlson@Sun.COM>
Cc: psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@Sun.COM
Message-id: <49CC10E6.1040702@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.12 (X11/20080422)
Status: RO
Content-Length: 744

James Carlson wrote:
> I'm sponsoring this fast-track request for Rishi Srivatsavai.  The
> timer is set to 04/02/2009.
> 
> 
> This project introduces simlinks  with stability level of Uncommitted,
> the private data-link properties  for simlinks are Project Private and
> the release binding is Minor.
> 
> 
> Simulated links (simlinks) are pseudo  GLDv3 network devices that aid in
> the  creation of  point-to-point network  links  on a  system. 

Simlinks is a really unfortunate name, bound to cause confusion with 
symlinks (symbolic links). Is this term in common use elsewhere?

	Scott

-- 
Scott Rotondo
Principal Engineer, Solaris Security Technologies
President, Trusted Computing Group
Phone/FAX: +1 408 850 3655 (Internal x68278)

From Artem.Kachitchkin@Sun.COM Thu Mar 26 16:47:15 2009
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2QNlEkO027087
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 16:47:15 -0700 (PDT)
Received: from sca-es-mail-1.sun.com (sca-es-mail-1.Sun.COM [192.18.43.132])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2QNlEjM012343
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 16:47:14 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2QNl9VJ004651
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 16:47:09 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH5005000PY9T00@fe-sfbay-09.sun.com> for psarc-ext@sac.sfbay.sun.com;
 Thu, 26 Mar 2009 16:47:09 -0700 (PDT)
Received: from [129.146.104.83] ([unknown] [129.146.104.83])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH5008DR0QLHN60@fe-sfbay-09.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 26 Mar 2009 16:47:09 -0700 (PDT)
Date: Thu, 26 Mar 2009 16:46:48 -0700
From: Artem Kachitchkine <Artem.Kachitchkin@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18891.60333.748067.933529@gargle.gargle.HOWL>
Sender: Artem.Kachitchkin@Sun.COM
To: James Carlson <James.D.Carlson@Sun.COM>
Cc: psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@Sun.COM
Message-id: <49CC13E8.5060302@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.18 (X11/20081215)
Status: RO
Content-Length: 727


> Simulated links (simlinks) are pseudo  GLDv3 network devices that aid in
> the  creation of  point-to-point network  links  on a  system. They  are
> intended to be  a testing resource for  OpenSolaris developers. Simlinks
> should help in developing test suites that can run  with minimal network
> hardware  and test  protocols  and codepaths  that  were previously  not
> possible to test  on a single system.

Enthusiastic +1 from someone who's been maintaining his own "simlink" 
driver for some time now, though not as nicely integrated (mine is 
called "nonet" and is configured via driver.conf properties).

There is no mention of zones, which I assume means everything just 
works, but I'd like to confirm.

-Artem

From Sebastien.Roy@Sun.COM Thu Mar 26 18:18:29 2009
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2R1ISim000996
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 18:18:28 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2R1ISii058393
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 18:18:28 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2R1ISis010026
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 01:18:28 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=UTF-8
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH500H004NTO000@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Thu,
 26 Mar 2009 19:18:28 -0600 (MDT)
Received: from [192.168.1.5] ([unknown] [173.76.18.185])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KH500FXT4YR3G90@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 26 Mar 2009 19:18:28 -0600 (MDT)
Date: Thu, 26 Mar 2009 21:18:26 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18891.60333.748067.933529@gargle.gargle.HOWL>
Sender: Sebastien.Roy@Sun.COM
To: James Carlson <James.D.Carlson@Sun.COM>
Cc: psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@Sun.COM
Message-id: <1238116706.10249.0.camel@seb>
Organization: Sun Microsystems
X-Mailer: Evolution 2.24.2
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
Status: RO
Content-Length: 167


On Thu, 2009-03-26 at 16:55 -0400, James Carlson wrote:
> I'm sponsoring this fast-track request for Rishi Srivatsavai.  The
> timer is set to 04/02/2009.

+1
-Seb



From Rishi.Srivatsavai@Sun.COM Thu Mar 26 20:26:13 2009
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2R3QDwo029000
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 20:26:13 -0700 (PDT)
Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2R3QDMB044679
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 20:26:13 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2R3QDw0014529
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 03:26:13 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=ISO-8859-1
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH500900AREDX00@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Thu,
 26 Mar 2009 21:26:13 -0600 (MDT)
Received: from [10.48.8.59] ([unknown] [209.6.153.50])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KH500AFVAVDML70@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 26 Mar 2009 21:26:08 -0600 (MDT)
Date: Thu, 26 Mar 2009 23:26:07 -0400
From: Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CC10E6.1040702@sun.com>
Sender: Rishi.Srivatsavai@Sun.COM
To: Scott Rotondo <Scott.Rotondo@Sun.COM>
Cc: James Carlson <James.D.Carlson@Sun.COM>, psarc-ext@sac.sfbay.sun.com
Message-id: <49CC474F.4040600@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
 <49CC10E6.1040702@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 871

Scott Rotondo wrote:
> James Carlson wrote:
>> I'm sponsoring this fast-track request for Rishi Srivatsavai.  The
>> timer is set to 04/02/2009.
>>
>>
>> This project introduces simlinks  with stability level of Uncommitted,
>> the private data-link properties  for simlinks are Project Private and
>> the release binding is Minor.
>>
>>
>> Simulated links (simlinks) are pseudo  GLDv3 network devices that aid in
>> the  creation of  point-to-point network  links  on a  system. 
> 
> Simlinks is a really unfortunate name, bound to cause confusion with 
> symlinks (symbolic links). Is this term in common use elsewhere?

I don't think it is used much elsewhere (our project gate is the 5th result
in Google) and I doubt it would cause much confusion given that this
is a testing resource. But if it does we can certainly re-visit the 
choice of name in future.

Rishi

From Rishi.Srivatsavai@Sun.COM Thu Mar 26 20:29:05 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2R3T5qt029175
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 20:29:05 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2R3T5bo023359
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 20:29:05 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2R3T4ev013644
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 03:29:04 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=ISO-8859-1
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH500K00AYIKW00@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Thu,
 26 Mar 2009 21:29:04 -0600 (MDT)
Received: from [10.48.8.59] ([unknown] [209.6.153.50])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KH500BXMB0CEZ20@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 26 Mar 2009 21:29:01 -0600 (MDT)
Date: Thu, 26 Mar 2009 23:29:07 -0400
From: Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CC13E8.5060302@sun.com>
Sender: Rishi.Srivatsavai@Sun.COM
To: Artem Kachitchkine <Artem.Kachitchkin@Sun.COM>
Cc: James Carlson <James.D.Carlson@Sun.COM>, psarc-ext@sac.sfbay.sun.com
Message-id: <49CC4803.6060709@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
 <49CC13E8.5060302@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 852

Artem Kachitchkine wrote:
>> Simulated links (simlinks) are pseudo  GLDv3 network devices that aid in
>> the  creation of  point-to-point network  links  on a  system. They  are
>> intended to be  a testing resource for  OpenSolaris developers. Simlinks
>> should help in developing test suites that can run  with minimal network
>> hardware  and test  protocols  and codepaths  that  were previously  not
>> possible to test  on a single system.
> 
> Enthusiastic +1 from someone who's been maintaining his own "simlink" 
> driver for some time now, though not as nicely integrated (mine is 
> called "nonet" and is configured via driver.conf properties).
> 
> There is no mention of zones, which I assume means everything just 
> works, but I'd like to confirm.

Yes, simlinks appear as physical network devices and can be assigned to zones.

Rishi


From Scott.Rotondo@Sun.COM Thu Mar 26 21:24:26 2009
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2R4OQeT001268
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 21:24:26 -0700 (PDT)
Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2R4OQij001287
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 21:24:26 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2R4OQTD027946
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 04:24:26 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH500E00DBJC900@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Thu,
 26 Mar 2009 22:24:26 -0600 (MDT)
Received: from viaggio.local ([unknown] [69.226.227.29])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KH500A2QDK7MLG0@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 26 Mar 2009 22:24:08 -0600 (MDT)
Date: Thu, 26 Mar 2009 21:24:09 -0700
From: Scott Rotondo <Scott.Rotondo@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CC474F.4040600@sun.com>
Sender: Scott.Rotondo@Sun.COM
To: Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>
Cc: James Carlson <James.D.Carlson@Sun.COM>, psarc-ext@sac.sfbay.sun.com
Message-id: <49CC54E9.5010307@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
 <49CC10E6.1040702@sun.com> <49CC474F.4040600@sun.com>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
Status: RO
Content-Length: 739

Rishi Srivatsavai wrote:
> Scott Rotondo wrote:
>> Simlinks is a really unfortunate name, bound to cause confusion with 
>> symlinks (symbolic links). Is this term in common use elsewhere?
> 
> I don't think it is used much elsewhere (our project gate is the 5th result
> in Google) and I doubt it would cause much confusion given that this
> is a testing resource. But if it does we can certainly re-visit the 
> choice of name in future.

In that case, I think you'd be doing your future users a favor if you 
pick a different name: emlinks, pseudolinks, simulinks, ... whatever.

	Scott

-- 
Scott Rotondo
Principal Engineer, Solaris Security Technologies
President, Trusted Computing Group
Phone/FAX: +1 408 850 3655 (Internal x68278)

From peter.memishian@sun.com Thu Mar 26 23:55:07 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2R6t7RJ007581
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 26 Mar 2009 23:55:07 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2R6t1Dn008571
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Thu, 26 Mar 2009 23:55:07 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH500E0RKJTDL00@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 00:55:05 -0600 (MDT)
Received: from dm-eng-02.sfbay.sun.com ([129.146.11.32])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH500K7NKJQJ190@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 27 Mar 2009 00:55:03 -0600 (MDT)
Received: from triplex.eng.sun.com (triplex.SFBay.Sun.COM [129.146.108.208])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n2R6t237057942	for <psarc-ext@sun.com>; Thu,
 26 Mar 2009 23:55:02 -0700 (PDT)
Received: from triplex.eng.sun.com (localhost [127.0.0.1] (may be forged))
	by triplex.eng.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2R6t2Bl014368	for
 <psarc-ext@sun.com>; Thu, 26 Mar 2009 23:55:02 -0700 (PDT)
Received: (from meem@localhost)
	by triplex.eng.sun.com (8.14.3+Sun/8.14.3/Submit) id n2R6t2Mx014365; Thu,
 26 Mar 2009 23:55:02 -0700 (PDT)
Date: Thu, 26 Mar 2009 23:55:02 -0700
From: Peter Memishian <peter.memishian@sun.com>
Subject: re: 2009/200 Solaris Simlinks
To: psarc-ext@sun.com
Reply-to: peter.memishian@sun.com
Message-id: <18892.30790.323764.76854@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.19 under 21.4 (patch 21) "Educational Television" XEmacs Lucid
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Authentication-warning: triplex.eng.sun.com: meem set sender to
 peter.memishian@sun.com using -f
Status: RO
Content-Length: 331


FWIW, I have to agree with Scott on this one (and I'd earlier made a
similar comment).  Everyone seems to agree this is project is a great
idea, and I've little doubt it will be widely used -- so why saddle it
with a name that is a homonym of one of the most basic Unix concepts?
Even "simulink" would be worlds better.

-- 
meem

From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.de Fri Mar 27 02:02:50 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2R92ocT007170
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 02:02:50 -0700 (PDT)
Received: from sca-ea-mail-4.sun.com (sca-ea-mail-4.Sun.COM [192.18.43.22])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2R92nV1033409
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 02:02:49 -0700 (PDT)
Received: from relay14i.sun.com (ip124.net129179-4.block1.us.syntegra.com [129.179.4.124])
	by sca-ea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2R8w0qT005292
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:02:49 GMT
Received: from mmp14es.mmp.us.syntegra.com ([160.41.208.14] [160.41.208.14]) by relay14i.sun.com with ESMTP id BT-MMP-3231024 for psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 09:02:49 Z
Received: from relay13i.sun.com (relay13i.sun.com [129.179.4.123]) by mmp14es.mmp.us.syntegra.com with ESMTP id BT-MMP-299418 for psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 09:02:48 Z
Received: from relay03-haj2.antispameurope.de ([83.246.65.53] [83.246.65.53]) by relay1i.sun.com with ESMTP id BT-MMP-42325370 for psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 09:02:48 Z
Received: by relay03-haj2.antispameurope.de (ASE-Secure-MTA, from userid 1000)
	id B915B63C0C5; Fri, 27 Mar 2009 10:02:46 +0100 (CET)
Received: from pluto.fokus.fraunhofer.de (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by relay03-haj2.antispameurope.de (ASE-Secure-MTA) with ESMTP id 34B8E63C03F;
	Fri, 27 Mar 2009 10:02:46 +0100 (CET)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n2R8x1W7029846;
	Fri, 27 Mar 2009 09:59:01 +0100 (MET)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with Microsoft SMTPSVC(6.0.3790.3959);
	 Fri, 27 Mar 2009 09:59:01 +0100
Date: Fri, 27 Mar 2009 09:59:01 +0100
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
To: psarc-ext@sac.sfbay.sun.com, james.d.carlson@sun.com
Cc: Rishi.Srivatsavai@sun.com
Subject: Re: 2009/200 Solaris Simlinks
Message-ID: <49cc9555.rVoYEi5TohZdve5O%Joerg.Schilling@fokus.fraunhofer.de>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
In-Reply-To: <18891.60333.748067.933529@gargle.gargle.HOWL>
User-Agent: nail 11.22 3/20/05
X-Brightmail-Tracker: AAAAAA==
X-OriginalArrivalTime: 27 Mar 2009 08:59:01.0867 (UTC) FILETIME=[460543B0:01C9AEBA]
X-Antispam: No, score=0.0/5.0, scanned in 0.471sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.de
Status: RO
Content-Length: 565

James Carlson <james.d.carlson@sun.com> wrote:

> Simulated links (simlinks) are pseudo  GLDv3 network devices that aid in
> the  creation of  point-to-point network  links  on a  system. They  are

Please do not naming cause confusion and rather call it "simulinks".

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Darren.Moffat@Sun.COM Fri Mar 27 03:14:28 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RAERV5012864
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 03:14:27 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com (gmp-eb-inf-2.EU.Sun.COM [192.18.6.24])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RAERK5063188
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 03:14:27 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2RAELsv016154
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:14:21 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH500B00T4R4X00@fe-emea-10.sun.com> for psarc-ext@sac.sfbay.sun.com; Fri,
 27 Mar 2009 10:14:21 +0000 (GMT)
Received: from [192.168.1.104]
 (cpc2-rdng20-2-0-cust917.15-3.cable.virginmedia.com [86.28.167.150])
 by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH5009OZTRHC220@fe-emea-10.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 10:14:06 +0000 (GMT)
Date: Fri, 27 Mar 2009 10:14:05 +0000
From: Darren J Moffat <Darren.Moffat@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18891.60333.748067.933529@gargle.gargle.HOWL>
Sender: Darren.Moffat@Sun.COM
To: James Carlson <James.D.Carlson@Sun.COM>
Cc: psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@Sun.COM
Message-id: <49CCA6ED.40807@Sun.COM>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 296

I can see the huge value of this in testing.  Are there other uses for 
it maybe in combination with vnics and etherstubs ?

What package is this delivered in ?

Is there any reason why it would be unsafe to have the driver for these 
simulated links on a production system ?

--
Darren J Moffat

From Rishi.Srivatsavai@Sun.COM Fri Mar 27 05:59:05 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RCx5dg018038
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 05:59:05 -0700 (PDT)
Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RCx4X5001261
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 05:59:05 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2RCx4kl004360
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 12:59:04 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=ISO-8859-1
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH600K001CN8V00@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Fri,
 27 Mar 2009 06:59:04 -0600 (MDT)
Received: from [10.48.8.59] ([unknown] [209.6.153.50])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KH6008C01EB1840@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 06:59:04 -0600 (MDT)
Date: Fri, 27 Mar 2009 08:59:06 -0400
From: Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CCA6ED.40807@Sun.COM>
Sender: Rishi.Srivatsavai@Sun.COM
To: Darren J Moffat <Darren.Moffat@Sun.COM>
Cc: James Carlson <James.D.Carlson@Sun.COM>, psarc-ext@sac.sfbay.sun.com
Message-id: <49CCCD9A.5070806@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
 <49CCA6ED.40807@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 595

Darren J Moffat wrote:
> I can see the huge value of this in testing.  Are there other uses for 
> it maybe in combination with vnics and etherstubs ?

vnics can be created over simlinks but I am not aware of other uses
with etherstubs.

> What package is this delivered in ?

New simlink files will be delivered in SUNWckr.

> Is there any reason why it would be unsafe to have the driver for these 
> simulated links on a production system ?

It is safe to use on production systems but we don't expect it to be
used much on production as there are no known use cases for it yet there.

Rishi

From carlsonj@phorcys.east.sun.com Fri Mar 27 06:24:47 2009
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RDOkS0021803
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 06:24:46 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2RDOV3A004317;
	Fri, 27 Mar 2009 09:24:31 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n2RDOVoe004314;
	Fri, 27 Mar 2009 09:24:31 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18892.54159.81352.805151@gargle.gargle.HOWL>
Date: Fri, 27 Mar 2009 09:24:31 -0400
From: James Carlson <james.d.carlson@sun.com>
To: Scott Rotondo <Scott.Rotondo@sun.com>,
        Rishi Srivatsavai <Rishi.Srivatsavai@sun.com>
Cc: psarc-ext@sac.sfbay.sun.com, Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-Reply-To: <49CC54E9.5010307@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
	<49CCA6ED.40807@Sun.COM>
	<49CCCD9A.5070806@sun.com>
	<49CC10E6.1040702@sun.com>
	<49CC474F.4040600@sun.com>
	<49CC54E9.5010307@sun.com>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 2141

Scott Rotondo writes:
> Rishi Srivatsavai wrote:
> > I don't think it is used much elsewhere (our project gate is the 5th result
> > in Google) and I doubt it would cause much confusion given that this
> > is a testing resource. But if it does we can certainly re-visit the 
> > choice of name in future.
> 
> In that case, I think you'd be doing your future users a favor if you 
> pick a different name: emlinks, pseudolinks, simulinks, ... whatever.

I think y'all have seriously lost your sense of humor.  :-/

I happen to think simlink is a good name, as it's *clear* from the
context that this can't possibly be the same thing as "ln -s" (I can't
see how anyone could be confused), and it's both memorable and
evocative.

But, frankly, I don't think the argument is worth a tinker's (or
hacker's) damn.  If you absolutely insist that it's unacceptable with
the name chosen by the project team, then please provide one that
isn't either ungainly to use (pseudolinks) or burdened with a tin ear
(emlinks).  (Jury's out on simulinks ... it makes me think that Major
League Baseball is going to prohibit use without their express written
consent.)

Rishi Srivatsavai writes:
> > Is there any reason why it would be unsafe to have the driver for these 
> > simulated links on a production system ?
> 
> It is safe to use on production systems but we don't expect it to be
> used much on production as there are no known use cases for it yet there.

To answer that question a little more directly: the harm that they
would presently cause is confusion.  "When do I use etherstub and when
do I use simlink?"  Burying them for now solves that problem.

I think the right longer term answer may well be to remove etherstubs
and replace them with single-ended simlinks, as the latter are more
functional (e.g., you can bind a SAP on the base instance of a
simlink, but not on an etherstub).  But that's not this project.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From Artem.Kachitchkin@sun.com Fri Mar 27 08:40:50 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RFeo07022454
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 08:40:50 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RFel4c028186
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 27 Mar 2009 08:40:50 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600G4F8W15L00@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 09:40:49 -0600 (MDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH600DML8W0TK10@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 27 Mar 2009 09:40:48 -0600 (MDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2RFemcS015314	for
 <psarc-ext@sun.com>; Fri, 27 Mar 2009 08:40:48 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH600B008L6DY00@fe-sfbay-09.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 08:40:48 -0700 (PDT)
Received: from [192.168.1.100] ([unknown] [75.6.230.171])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH6001N38VWNYC0@fe-sfbay-09.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 08:40:48 -0700 (PDT)
Date: Fri, 27 Mar 2009 08:40:41 -0700
From: Artem Kachitchkine <Artem.Kachitchkin@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18892.30790.323764.76854@gargle.gargle.HOWL>
Sender: Artem.Kachitchkin@sun.com
To: Peter.Memishian@sun.com
Cc: psarc-ext@sun.com
Message-id: <49CCF379.4010608@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
User-Agent: Mozilla/5.0 Gecko/20040113
Status: RO
Content-Length: 484

Peter Memishian wrote:
> FWIW, I have to agree with Scott on this one (and I'd earlier made a
> similar comment).  Everyone seems to agree this is project is a great
> idea, and I've little doubt it will be widely used -- so why saddle it
> with a name that is a homonym of one of the most basic Unix concepts?
> Even "simulink" would be worlds better.
> 

Not sure if it matters, since we're not naming a product here, but 
"Simulink" is a registered trademark of MathWorks.

-Artem

From gdamore@sun.com Fri Mar 27 08:52:28 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RFqSaR023599
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 08:52:28 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RFqPRK004070
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 27 Mar 2009 08:52:27 -0700 (PDT)
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 <0KH600D0H9FEO400@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 08:52:26 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH6009B19FDI780@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 27 Mar 2009 08:52:25 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2RFqPVG016561	for
 <psarc-ext@sun.com>; Fri, 27 Mar 2009 08:52:25 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH6009008WAB200@fe-sfbay-10.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 08:52:25 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH600L3K9F7HC10@fe-sfbay-10.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 08:52:25 -0700 (PDT)
Date: Fri, 27 Mar 2009 08:52:19 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CCF379.4010608@sun.com>
Sender: Garrett.Damore@sun.com
To: Artem Kachitchkine <Artem.Kachitchkin@sun.com>
Cc: Peter.Memishian@sun.com, psarc-ext@sun.com
Message-id: <49CCF633.4040607@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 893

Artem Kachitchkine wrote:
> Peter Memishian wrote:
>> FWIW, I have to agree with Scott on this one (and I'd earlier made a
>> similar comment).  Everyone seems to agree this is project is a great
>> idea, and I've little doubt it will be widely used -- so why saddle it
>> with a name that is a homonym of one of the most basic Unix concepts?
>> Even "simulink" would be worlds better.
>>
>
> Not sure if it matters, since we're not naming a product here, but 
> "Simulink" is a registered trademark of MathWorks.
>
> -Artem

Other options (P = pseudo, M = "meta"):

    mnet
    mlink
    pnet
    plink
    pmac

The first one, "mnet" was once upon a time (Solaris 2.4 thru Solaris 8) 
used for the "Alternate Pathing" meta network driver, used to support 
RAS features on high end systems of the day such as the Enterprise 
10000.  It was replaced by IPMP, and later, aggr.

    -- Garrett

From Neal.Pollack@sun.com Fri Mar 27 09:06:12 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RG6CU3025201
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:06:12 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RG6B4Q000167
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 27 Mar 2009 09:06:12 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600B05A2AFG00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 09:06:10 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH6006OHA27MV20@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 27 Mar 2009 09:06:07 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2RG67FQ023216	for
 <psarc-ext@sun.com>; Fri, 27 Mar 2009 09:06:07 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH6006009LRS000@fe-sfbay-10.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 09:06:07 -0700 (PDT)
Received: from [192.168.1.151] ([unknown] [71.254.187.14])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH600LR3A26HC70@fe-sfbay-10.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 09:06:07 -0700 (PDT)
Date: Fri, 27 Mar 2009 10:06:14 -0700
From: Neal Pollack <Neal.Pollack@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CCF633.4040607@sun.com>
Sender: Neal.Pollack@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Artem Kachitchkine <Artem.Kachitchkin@sun.com>, Peter.Memishian@sun.com,
        psarc-ext@sun.com
Message-id: <49CD0786.6070704@Sun.COM>
Organization: Sun Microsystems Inc.
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 982

Garrett D'Amore wrote:
> Artem Kachitchkine wrote:
>> Peter Memishian wrote:
>>> FWIW, I have to agree with Scott on this one (and I'd earlier made a
>>> similar comment).  Everyone seems to agree this is project is a great
>>> idea, and I've little doubt it will be widely used -- so why saddle it
>>> with a name that is a homonym of one of the most basic Unix concepts?
>>> Even "simulink" would be worlds better.
>>>
>>
>> Not sure if it matters, since we're not naming a product here, but 
>> "Simulink" is a registered trademark of MathWorks.
>>
>> -Artem
> 
> Other options (P = pseudo, M = "meta"):
> 
>    mnet
>    mlink
>    pnet
>    plink
>    pmac

vlink  === virtual link


> 
> The first one, "mnet" was once upon a time (Solaris 2.4 thru Solaris 8) 
> used for the "Alternate Pathing" meta network driver, used to support 
> RAS features on high end systems of the day such as the Enterprise 
> 10000.  It was replaced by IPMP, and later, aggr.
> 
>    -- Garrett


From Michael.Schuster@Sun.COM Fri Mar 27 09:06:23 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RG6N4g025215
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:06:23 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RG6JgY000357
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 27 Mar 2009 09:06:23 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600I0TA2MFW00@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 10:06:22 -0600 (MDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH600DM7A2LTE30@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 27 Mar 2009 10:06:21 -0600 (MDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2RG6Lix018420	for
 <psarc-ext@sun.com>; Fri, 27 Mar 2009 09:06:21 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH6005009SSXA00@fe-sfbay-09.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 09:06:21 -0700 (PDT)
Received: from [129.146.106.37] ([unknown] [129.146.106.37])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH6001F2A2E8Y90@fe-sfbay-09.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 09:06:14 -0700 (PDT)
Date: Fri, 27 Mar 2009 09:06:43 -0700
From: Michael Schuster <Michael.Schuster@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CCF633.4040607@sun.com>
Sender: Michael.Schuster@Sun.COM
To: "Garrett D'Amore" <gdamore@Sun.COM>
Cc: Artem Kachitchkine <Artem.Kachitchkin@Sun.COM>, Peter.Memishian@Sun.COM,
        psarc-ext@Sun.COM
Message-id: <49CCF993.9000804@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20090112)
Status: RO
Content-Length: 610

On 03/27/09 08:52, Garrett D'Amore wrote:

> Other options (P = pseudo, M = "meta"):
> 
>    mnet
>    mlink
>    pnet
>    plink
>    pmac
> 
> The first one, "mnet" was once upon a time (Solaris 2.4 thru Solaris 8) 
> used for the "Alternate Pathing" meta network driver, used to support 
> RAS features on high end systems of the day such as the Enterprise 
> 10000.  It was replaced by IPMP, and later, aggr.

I think the "p" could be confused for meaning "physical" ... definitely not 
what's intended, I think.

Michael
-- 
Michael Schuster 	http://blogs.sun.com/recursion
Recursion, n.: see 'Recursion'

From carlsonj@phorcys.east.sun.com Fri Mar 27 09:13:30 2009
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RGDUhr026488
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:13:30 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RGDTMN004760;
	Fri, 27 Mar 2009 09:13:29 -0700 (PDT)
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 <0KH600E03AEGQZ00@nwk-avmta-2.sfbay.sun.com>; Fri,
 27 Mar 2009 09:13:28 -0700 (PDT)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH600917AEFI1C0@nwk-avmta-2.sfbay.sun.com>; Fri,
 27 Mar 2009 09:13:28 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2RGDC3a005017; Fri,
 27 Mar 2009 12:13:12 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n2RGDC31005014; Fri,
 27 Mar 2009 12:13:12 -0400 (EDT)
Date: Fri, 27 Mar 2009 12:13:12 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CD0786.6070704@Sun.COM>
To: Neal Pollack <Neal.Pollack@sun.com>
Cc: "Garrett D'Amore" <gdamore@sun.com>,
        Artem Kachitchkine <Artem.Kachitchkin@sun.com>,
        Peter.Memishian@sun.com, psarc-ext@sun.com
Message-id: <18892.64280.870606.185001@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM>
Status: RO
Content-Length: 459

Neal Pollack writes:
> vlink  === virtual link

That's right out.  These are actual "physical" NIC instances, unlike
VNICs.

It would be horrible to have "vlinks" that actually behave like NICs
and "vnics" that behave only like links!

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From casper@holland.sun.com Fri Mar 27 09:15:42 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RGFgED026776
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:15:42 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RGFchu065315;
	Fri, 27 Mar 2009 10:15:39 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600C05AI2I200@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 27 Mar 2009 09:15:38 -0700 (PDT)
Received: from dm-holland-02.uk.sun.com ([129.156.101.225])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH6006KOAI1MV30@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 27 Mar 2009 09:15:38 -0700 (PDT)
Received: from holland (room101.Holland.Sun.COM [10.16.117.40])
	by dm-holland-02.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n2RGFZpa039058; Fri, 27 Mar 2009 16:15:35 +0000 (GMT)
Date: Fri, 27 Mar 2009 17:15:35 +0100
From: Casper.Dik@sun.com
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CCF633.4040607@sun.com>
Sender: casper@holland.sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Artem Kachitchkine <Artem.Kachitchkin@sun.com>, Peter.Memishian@sun.com,
        psarc-ext@sun.com
Message-id: <200903271615.n2RGFZpa039058@dm-holland-02.uk.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
Status: RO
Content-Length: 692


>Artem Kachitchkine wrote:
>> Peter Memishian wrote:
>>> FWIW, I have to agree with Scott on this one (and I'd earlier made a
>>> similar comment).  Everyone seems to agree this is project is a great
>>> idea, and I've little doubt it will be widely used -- so why saddle it
>>> with a name that is a homonym of one of the most basic Unix concepts?
>>> Even "simulink" would be worlds better.
>>>
>>
>> Not sure if it matters, since we're not naming a product here, but 
>> "Simulink" is a registered trademark of MathWorks.
>>
>> -Artem
>
>Other options (P = pseudo, M = "meta"):
>
>    mnet
>    mlink
>    pnet

Used here:

platform/SUNW,Ultra-4FT/kernel/drv/pnet (Solaris 2.6)


Casper


From casper@holland.sun.com Fri Mar 27 09:16:52 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RGGqY8026889
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:16:52 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RGGn6V000748;
	Fri, 27 Mar 2009 10:16:51 -0600 (MDT)
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 <0KH600E05AK2WZ00@nwk-avmta-2.sfbay.sun.com>; Fri,
 27 Mar 2009 09:16:50 -0700 (PDT)
Received: from dm-holland-02.uk.sun.com ([129.156.101.225])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH6009PIAK0I3A0@nwk-avmta-2.sfbay.sun.com>; Fri,
 27 Mar 2009 09:16:49 -0700 (PDT)
Received: from holland (room101.Holland.Sun.COM [10.16.117.40])
	by dm-holland-02.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n2RGGkhj039407; Fri, 27 Mar 2009 16:16:46 +0000 (GMT)
Date: Fri, 27 Mar 2009 17:16:46 +0100
From: Casper.Dik@sun.com
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CD0786.6070704@Sun.COM>
Sender: casper@holland.sun.com
To: Neal Pollack <neal.pollack@sun.com>
Cc: "Garrett D'Amore" <gdamore@sun.com>,
        Artem Kachitchkine <Artem.Kachitchkin@sun.com>,
        Peter.Memishian@sun.com, psarc-ext@sun.com
Message-id: <200903271616.n2RGGkhj039407@dm-holland-02.uk.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM>
Status: RO
Content-Length: 760


>Garrett D'Amore wrote:
>> Artem Kachitchkine wrote:
>>> Peter Memishian wrote:
>>>> FWIW, I have to agree with Scott on this one (and I'd earlier made a
>>>> similar comment).  Everyone seems to agree this is project is a great
>>>> idea, and I've little doubt it will be widely used -- so why saddle it
>>>> with a name that is a homonym of one of the most basic Unix concepts?
>>>> Even "simulink" would be worlds better.
>>>>
>>>
>>> Not sure if it matters, since we're not naming a product here, but 
>>> "Simulink" is a registered trademark of MathWorks.
>>>
>>> -Artem
>> 
>> Other options (P = pseudo, M = "meta"):
>> 
>>    mnet
>>    mlink
>>    pnet
>>    plink
>>    pmac
>
>vlink  === virtual link

I like it: vnic, vlink.

+1 for vlink

Casper


From Andrew.Gabriel@Sun.COM Fri Mar 27 09:24:16 2009
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RGOGTO028062
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:24:16 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com (gmp-eb-inf-1.EU.Sun.COM [192.18.6.21])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RGOFOC008278
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:24:15 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2RGOAA9017400
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 16:24:10 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH600K00AO46W00@fe-emea-09.sun.com> for psarc-ext@sac.sfbay.sun.com; Fri,
 27 Mar 2009 16:24:10 +0000 (GMT)
Received: from [81.187.162.109] ([unknown] [81.187.162.109])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH6003XPAW7PYE0@fe-emea-09.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 16:24:07 +0000 (GMT)
Date: Fri, 27 Mar 2009 16:25:06 +0000
From: Andrew Gabriel <Andrew.Gabriel@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18891.60333.748067.933529@gargle.gargle.HOWL>
Sender: Andrew.Gabriel@Sun.COM
To: James Carlson <James.D.Carlson@Sun.COM>
Cc: psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@Sun.COM
Message-id: <49CCFDE2.9060505@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.18 (X11/20090209)
Status: RO
Content-Length: 1062

James Carlson wrote:
> I'm sponsoring this fast-track request for Rishi Srivatsavai.  The
> timer is set to 04/02/2009.
> 
> 
> This project introduces simlinks  with stability level of Uncommitted,
> the private data-link properties  for simlinks are Project Private and
> the release binding is Minor.

Maybe doesn't much help this case, but I'll just mention that back in 
Solaris 2.5 era, I used to create a DLPI provider as a user-land 
process, which I plumbed by means of creating a pipe and plumbing one 
side of it under IP. Then you see all the DLPI primitives on the other 
side of the pipe, and can generate appropriate DLPI replies. You ended 
up with a funny link name which i can't now recall, but otherwise it 
seemed to worked fine. (It was mainly used in my case for a test suite 
for ISO TP4 over ethernet, rather than IP.)

It may well be that with various revamps of network drivers/stacks since 
Solaris 2.5, this is no longer works, or is not useful for the purpose 
you intend, but I mention it on the off-chance it might be.

-- 
Andrew

From carlsonj@phorcys.east.sun.com Fri Mar 27 09:40:25 2009
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RGeO4c000253
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:40:24 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2RGe9YD005288;
	Fri, 27 Mar 2009 12:40:09 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n2RGe9p0005285;
	Fri, 27 Mar 2009 12:40:09 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18893.361.698249.435163@gargle.gargle.HOWL>
Date: Fri, 27 Mar 2009 12:40:09 -0400
From: James Carlson <james.d.carlson@sun.com>
To: Andrew Gabriel <Andrew.Gabriel@sun.com>
Cc: psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@sun.com
Subject: Re: 2009/200 Solaris Simlinks
In-Reply-To: <49CCFDE2.9060505@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
	<49CCFDE2.9060505@sun.com>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 1121

Andrew Gabriel writes:
> Maybe doesn't much help this case, but I'll just mention that back in 
> Solaris 2.5 era, I used to create a DLPI provider as a user-land 
> process, which I plumbed by means of creating a pipe and plumbing one 
> side of it under IP. Then you see all the DLPI primitives on the other 
> side of the pipe, and can generate appropriate DLPI replies. You ended 
> up with a funny link name which i can't now recall, but otherwise it 
> seemed to worked fine. (It was mainly used in my case for a test suite 
> for ISO TP4 over ethernet, rather than IP.)
> 
> It may well be that with various revamps of network drivers/stacks since 
> Solaris 2.5, this is no longer works, or is not useful for the purpose 
> you intend, but I mention it on the off-chance it might be.

That should still sort-of work, but it falls apart if you want to have
any of the new ioctls supported.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From peter.memishian@sun.com Fri Mar 27 09:54:47 2009
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 n2RGsk1H002143
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:54:47 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RGsiTd026124;
	Fri, 27 Mar 2009 16:54:44 GMT
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600H03CB73Z00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 27 Mar 2009 09:54:43 -0700 (PDT)
Received: from dm-eng-02.sfbay.sun.com ([129.146.11.32])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH6006KBCB7MS60@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 27 Mar 2009 09:54:43 -0700 (PDT)
Received: from triplex.eng.sun.com (triplex.SFBay.Sun.COM [129.146.108.208])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n2RGshNq032005; Fri, 27 Mar 2009 09:54:43 -0700 (PDT)
Received: from triplex.eng.sun.com (localhost [127.0.0.1] (may be forged))
	by triplex.eng.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2RGsh2e015440; Fri,
 27 Mar 2009 09:54:43 -0700 (PDT)
Received: (from meem@localhost)
	by triplex.eng.sun.com (8.14.3+Sun/8.14.3/Submit) id n2RGsgKu015437; Fri,
 27 Mar 2009 09:54:42 -0700 (PDT)
Date: Fri, 27 Mar 2009 09:54:42 -0700
From: Peter Memishian <peter.memishian@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18892.64280.870606.185001@gargle.gargle.HOWL>
To: James Carlson <James.D.Carlson@sun.com>
Cc: Neal Pollack <Neal.Pollack@sun.com>, "Garrett D'Amore" <gdamore@sun.com>,
        Artem Kachitchkine <Artem.Kachitchkin@sun.com>,
        peter.memishian@sun.com, psarc-ext@sun.com
Reply-to: peter.memishian@sun.com
Message-id: <18893.1234.823243.670730@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.19 under 21.4 (patch 21) "Educational Television" XEmacs Lucid
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM> <18892.64280.870606.185001@gargle.gargle.HOWL>
X-Authentication-warning: triplex.eng.sun.com: meem set sender to
 peter.memishian@sun.com using -f
Status: RO
Content-Length: 486


 > > vlink  === virtual link
 > 
 > That's right out.  These are actual "physical" NIC instances, unlike
 > VNICs.
 > 
 > It would be horrible to have "vlinks" that actually behave like NICs
 > and "vnics" that behave only like links!

Agreed; vlink would be highly problematic.

We seem to be doing a good job coming up with names that we definitely
shouldn't use :-)  I still hope Rishi can put forth a new name for these
handy objects.  (Naming is hard -- but important.)

-- 
meem

From carlsonj@phorcys.east.sun.com Fri Mar 27 09:56:55 2009
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RGut0f002406
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 09:56:55 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2RGBg02005007;
	Fri, 27 Mar 2009 12:11:42 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n2RGBg40005004;
	Fri, 27 Mar 2009 12:11:42 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18892.64190.172792.192431@gargle.gargle.HOWL>
Date: Fri, 27 Mar 2009 12:11:42 -0400
From: James Carlson <james.d.carlson@sun.com>
To: Neal Pollack <Neal.Pollack@sun.com>
Cc: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>,
        psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@sun.com
Subject: Re: 2009/200 Solaris Simlinks
In-Reply-To: <49CD0403.60600@Sun.COM>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
	<49cc9555.rVoYEi5TohZdve5O%Joerg.Schilling@fokus.fraunhofer.de>
	<49CD0403.60600@Sun.COM>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 973

Neal Pollack writes:
> Calling it "simlinks" will, guaranteed, cause some level of confusion.
> You reall want to make it easy for your new customers, not confuse them.
> Find a better name, PLEASE.

It's extraordinarily disappointing to me that the discussion here has
been on the name alone, rather than something more substantive, such
as the APIs and behaviors that would (one day) be needed to emulate a
wireless AP.

If the folks so desperately upset by this can come up with a name that
isn't either someone else's trademark or otherwise unusably bad,
please do, and we'll consider it.

(I think the idea that the name will be confusing is risible.  On what
planet does the dladm command line have anything to do with file
system semantics?)

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From gdamore@sun.com Fri Mar 27 10:05:28 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RH5SE6002978
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:05:28 -0700 (PDT)
Received: from sca-es-mail-2.sun.com (sca-es-mail-2.Sun.COM [192.18.43.133])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RH5RjD031503
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:05:27 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2RH5MCK026447
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:05:22 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH600D00C86TL00@fe-sfbay-10.sun.com> for psarc-ext@sac.sfbay.sun.com;
 Fri, 27 Mar 2009 10:05:22 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH6005TDCSOT8E0@fe-sfbay-10.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 10:05:16 -0700 (PDT)
Date: Fri, 27 Mar 2009 10:05:12 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18892.64190.172792.192431@gargle.gargle.HOWL>
Sender: Garrett.Damore@sun.com
To: James Carlson <James.D.Carlson@sun.com>
Cc: Neal Pollack <Neal.Pollack@sun.com>,
        Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>,
        psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@sun.com
Message-id: <49CD0748.3040107@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
 <49cc9555.rVoYEi5TohZdve5O%Joerg.Schilling@fokus.fraunhofer.de>
 <49CD0403.60600@Sun.COM> <18892.64190.172792.192431@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 1686

James Carlson wrote:
> Neal Pollack writes:
>   
>> Calling it "simlinks" will, guaranteed, cause some level of confusion.
>> You reall want to make it easy for your new customers, not confuse them.
>> Find a better name, PLEASE.
>>     
>
> It's extraordinarily disappointing to me that the discussion here has
> been on the name alone, rather than something more substantive, such
> as the APIs and behaviors that would (one day) be needed to emulate a
> wireless AP.
>
> If the folks so desperately upset by this can come up with a name that
> isn't either someone else's trademark or otherwise unusably bad,
> please do, and we'll consider it.
>
> (I think the idea that the name will be confusing is risible.  On what
> planet does the dladm command line have anything to do with file
> system semantics?)
>
>   

When you use it in a sentence, like this "make a symlink[sic] from 
ce0"....  some poor fool is not going to understand what it means.

Yes, technically the context *ought* to be enough.  But I think enough 
people have weighed in here to indicate that its likely going to be a 
decision that once made will someday be regretted.

Yes, its unfortunate that we're bikeshedding.   But names can also be 
important.  (How many times have I seen you bemoan the name a certain 
driver used for Intel gigabit ethernet?  ;-)

But IMO its a sign of goodness -- your proposal looks good.

And you've shut down any of the IMO more interesting conversation by 
stating that a lot of the future ideas (such as replacing etherstub with 
this) are "not this project".

If you have specific things that you'd like to discuss, maybe you should 
ask those questions.

    -- Garrett


From Scott.Rotondo@Sun.COM Fri Mar 27 10:06:39 2009
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RH6dus003119
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:06:39 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RH6diL042341
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:06:39 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2RH6deG019038
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 17:06:39 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH600J00CH03P00@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Fri,
 27 Mar 2009 11:06:39 -0600 (MDT)
Received: from [129.146.108.62] ([unknown] [129.146.108.62])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH600M4CCUXSOB0@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 11:06:33 -0600 (MDT)
Date: Fri, 27 Mar 2009 10:06:32 -0700
From: Scott Rotondo <Scott.Rotondo@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18892.54159.81352.805151@gargle.gargle.HOWL>
Sender: Scott.Rotondo@Sun.COM
To: James Carlson <James.D.Carlson@Sun.COM>
Cc: Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>, psarc-ext@sac.sfbay.sun.com,
        Darren J Moffat <Darren.Moffat@Sun.COM>
Message-id: <49CD0798.7000900@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
 <49CCA6ED.40807@Sun.COM> <49CCCD9A.5070806@sun.com> <49CC10E6.1040702@sun.com>
 <49CC474F.4040600@sun.com> <49CC54E9.5010307@sun.com>
 <18892.54159.81352.805151@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.12 (X11/20080422)
Status: RO
Content-Length: 2140

James Carlson wrote:
> Scott Rotondo writes:
>> Rishi Srivatsavai wrote:
>>> I don't think it is used much elsewhere (our project gate is the 5th result
>>> in Google) and I doubt it would cause much confusion given that this
>>> is a testing resource. But if it does we can certainly re-visit the 
>>> choice of name in future.
>> In that case, I think you'd be doing your future users a favor if you 
>> pick a different name: emlinks, pseudolinks, simulinks, ... whatever.
> 
> I think y'all have seriously lost your sense of humor.  :-/
> 
> I happen to think simlink is a good name, as it's *clear* from the
> context that this can't possibly be the same thing as "ln -s" (I can't
> see how anyone could be confused), and it's both memorable and
> evocative.

If you know the context, it's clear. My day-to-day experience is that I 
frequently have conversations where not everyone has perfect context. 
I'm imagining this kind of exchange:

A: I was testing NFS over [insert arcane networking feature]. I copied a 
few GB just fine, and then I hit an assertion failure.

B: Were you using simlinks?

A: No, just regular files. Why would that matter?

B: I mean the network interface.

A: No, it's a regular device node. [pause] Wait a minute, you're right. 
The /dev entry is a symlink to something in /devices. I never noticed 
that before. What do I do about that?

... and so on until enlightenment occurs.

> 
> But, frankly, I don't think the argument is worth a tinker's (or
> hacker's) damn.  If you absolutely insist that it's unacceptable with
> the name chosen by the project team, then please provide one that
> isn't either ungainly to use (pseudolinks) or burdened with a tin ear
> (emlinks).  (Jury's out on simulinks ... it makes me think that Major
> League Baseball is going to prohibit use without their express written
> consent.)

I didn't absolutely insist, I just made a suggestion.

Personally, I think simulinks and emulinks are both fine replacements.

	Scott

-- 
Scott Rotondo
Principal Engineer, Solaris Security Technologies
President, Trusted Computing Group
Phone/FAX: +1 408 850 3655 (Internal x68278)

From Artem.Kachitchkin@sun.com Fri Mar 27 10:22:42 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RHMg7G004510
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:22:42 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RHMf22020842
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 27 Mar 2009 10:22:42 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600213DLTS500@brm-avmta-1.central.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 11:22:41 -0600 (MDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH600DF3DLSTQA0@brm-avmta-1.central.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 27 Mar 2009 11:22:40 -0600 (MDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n2RHMelu028993	for
 <psarc-ext@sun.com>; Fri, 27 Mar 2009 10:22:40 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH600G00BMGG300@fe-sfbay-10.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 10:22:40 -0700 (PDT)
Received: from [192.168.1.100] ([unknown] [75.6.230.171])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH6001LPDLK9O30@fe-sfbay-10.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 10:22:33 -0700 (PDT)
Date: Fri, 27 Mar 2009 10:22:29 -0700
From: Artem Kachitchkine <Artem.Kachitchkin@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18893.1234.823243.670730@gargle.gargle.HOWL>
Sender: Artem.Kachitchkin@sun.com
To: Peter.Memishian@sun.com
Cc: James Carlson <James.D.Carlson@sun.com>,
        Neal Pollack <Neal.Pollack@sun.com>,
        "Garrett D'Amore" <gdamore@sun.com>, psarc-ext@sun.com
Message-id: <49CD0B55.6020109@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM> <18892.64280.870606.185001@gargle.gargle.HOWL>
 <18893.1234.823243.670730@gargle.gargle.HOWL>
User-Agent: Mozilla/5.0 Gecko/20040113
Status: RO
Content-Length: 428


> We seem to be doing a good job coming up with names that we definitely
> shouldn't use :-)  I still hope Rishi can put forth a new name for these
> handy objects.  (Naming is hard -- but important.)

We just need to break out of the confines of the English language. Let 
me throw in a few, just to get your creative juices flowing:

	alalink
	linkola
	liaison-dangereuse
	grandenpoopen
	hastalalinko

you're welcome,
-Artem

From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.de Fri Mar 27 10:35:10 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RHZ9Up005612
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:35:10 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n2RHZ2la020837
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Sat, 28 Mar 2009 01:35:08 +0800 (SGT)
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 <0KH600J3PE6IFJ00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 10:35:06 -0700 (PDT)
Received: from sca-ea-mail-3.sun.com ([192.18.43.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH600HCFE6HDH30@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 27 Mar 2009 10:35:05 -0700 (PDT)
Received: from relay11i.sun.com
 (ip121.net129179-4.block1.us.syntegra.com [129.179.4.121])
	by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2RHQv1x020288	for
 <psarc-ext@sun.com>; Fri, 27 Mar 2009 17:35:05 +0000 (GMT)
Received: from mmp14es.mmp.us.syntegra.com ([160.41.208.14] [160.41.208.14])
 by relay11i.sun.com with ESMTP id BT-MMP-3263744 for psarc-ext@sun.com; Fri,
 27 Mar 2009 17:35:04 +0000 (Z)
Received: from relay11i.sun.com (relay11i.sun.com [129.179.4.121])
 by mmp14es.mmp.us.syntegra.com with ESMTP id BT-MMP-178282 for
 psarc-ext@sun.com; Fri, 27 Mar 2009 17:35:04 +0000 (Z)
Received: from relay02-haj2.antispameurope.de ([83.246.65.52] [83.246.65.52])
 by relay1i.sun.com with ESMTP id BT-MMP-42787528 for psarc-ext@sun.com; Fri,
 27 Mar 2009 17:35:04 +0000 (Z)
Received: by relay02-haj2.antispameurope.de (ASE-Secure-MTA, from userid 1000)
	id 7C4986F05DD; Fri, 27 Mar 2009 18:34:51 +0100 (CET)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay02-haj2.antispameurope.de
 (ASE-Secure-MTA) with ESMTP id 0ADDC6F05DA; Fri,
 27 Mar 2009 18:34:51 +0100 (CET)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n2RHV6ZH012947; Fri,
 27 Mar 2009 18:31:06 +0100 (MET)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Fri, 27 Mar 2009 18:31:06 +0100
Date: Fri, 27 Mar 2009 18:31:06 +0100
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CD0B55.6020109@sun.com>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.de
To: Peter.Memishian@sun.com, Artem.Kachitchkin@sun.com
Cc: psarc-ext@sun.com, Neal.Pollack@sun.com, gdamore@sun.com
Message-id: <49cd0d5a.AKboGqxLOTBlABOJ%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.132sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM> <18892.64280.870606.185001@gargle.gargle.HOWL>
 <18893.1234.823243.670730@gargle.gargle.HOWL> <49CD0B55.6020109@sun.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 27 Mar 2009 17:31:06.0301 (UTC)
 FILETIME=[CF35D6D0:01C9AF01]
Status: RO
Content-Length: 937

Artem Kachitchkine <Artem.Kachitchkin@sun.com> wrote:

>
> > We seem to be doing a good job coming up with names that we definitely
> > shouldn't use :-)  I still hope Rishi can put forth a new name for these
> > handy objects.  (Naming is hard -- but important.)
>
> We just need to break out of the confines of the English language. Let 
> me throw in a few, just to get your creative juices flowing:
>
> 	alalink
> 	linkola
> 	liaison-dangereuse
> 	grandenpoopen
> 	hastalalinko

If you like to make it compatible with ther NIC driver names in Solaris, yoz 
should use "liaison-dangereuse" as it is the longest name and hard to type ;-)

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Rishi.Srivatsavai@Sun.COM Fri Mar 27 10:37:54 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RHbsYi005849
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:37:54 -0700 (PDT)
Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RHbshs054514
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:37:54 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2RHbrM9003441
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 17:37:53 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=ISO-8859-1
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH600100DTNRU00@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Fri,
 27 Mar 2009 11:37:53 -0600 (MDT)
Received: from [10.48.8.67] ([unknown] [209.6.153.50])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KH600NIOEAI35G0@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Fri, 27 Mar 2009 11:37:41 -0600 (MDT)
Date: Fri, 27 Mar 2009 13:37:30 -0400
From: Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CD0798.7000900@sun.com>
Sender: Rishi.Srivatsavai@Sun.COM
To: Scott Rotondo <Scott.Rotondo@Sun.COM>
Cc: James Carlson <James.D.Carlson@Sun.COM>, psarc-ext@sac.sfbay.sun.com,
        Darren J Moffat <Darren.Moffat@Sun.COM>
Message-id: <49CD0EDA.2050502@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
 <49CCA6ED.40807@Sun.COM> <49CCCD9A.5070806@sun.com> <49CC10E6.1040702@sun.com>
 <49CC474F.4040600@sun.com> <49CC54E9.5010307@sun.com>
 <18892.54159.81352.805151@gargle.gargle.HOWL> <49CD0798.7000900@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20090224)
Status: RO
Content-Length: 1208

Scott Rotondo wrote:
[...]
> If you know the context, it's clear. My day-to-day experience is that I 
> frequently have conversations where not everyone has perfect context. 
> I'm imagining this kind of exchange:
> 
> A: I was testing NFS over [insert arcane networking feature]. I copied a 
> few GB just fine, and then I hit an assertion failure.
> 
> B: Were you using simlinks?
> 
> A: No, just regular files. Why would that matter?
> 
> B: I mean the network interface.
> 
> A: No, it's a regular device node. [pause] Wait a minute, you're right. 
> The /dev entry is a symlink to something in /devices. I never noticed 
> that before. What do I do about that?
> 
> ... and so on until enlightenment occurs.

I think the above exchange would be extremely rare that there would
be confusion involving a specific class of data-links and device
nodes. Even if such a rare instance did occur I am not sure if it is 
reason enough that we toss out a good name :) We are focusing on
the one negative that there could be confusion in actual
practice and leaving out all the positives in the name.
Moreover I must add that the proposal along with the name did pass
muster in the networking community :)

Rishi

From carlsonj@phorcys.east.sun.com Fri Mar 27 10:57:46 2009
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RHvkaT008003
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:57:46 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2RHCYXb005501;
	Fri, 27 Mar 2009 13:12:34 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n2RHCYJO005498;
	Fri, 27 Mar 2009 13:12:34 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18893.2305.984846.918500@gargle.gargle.HOWL>
Date: Fri, 27 Mar 2009 13:12:33 -0400
From: James Carlson <james.d.carlson@sun.com>
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Neal Pollack <Neal.Pollack@sun.com>,
        Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>,
        psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@sun.com
Subject: Re: 2009/200 Solaris Simlinks
In-Reply-To: <49CD0748.3040107@sun.com>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
	<49cc9555.rVoYEi5TohZdve5O%Joerg.Schilling@fokus.fraunhofer.de>
	<49CD0403.60600@Sun.COM>
	<18892.64190.172792.192431@gargle.gargle.HOWL>
	<49CD0748.3040107@sun.com>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 518

Garrett D'Amore writes:
> When you use it in a sentence, like this "make a symlink[sic] from 
> ce0"....  some poor fool is not going to understand what it means.

simlinks aren't used that way.  Someone using it in a sentence like
that hasn't read the man page.  You can't "simlink" anything.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From Alan.Burlison@sun.com Fri Mar 27 10:57:54 2009
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 n2RHvrdB008036
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 10:57:54 -0700 (PDT)
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 n2RHvpgg008678;
	Fri, 27 Mar 2009 17:57:51 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 <0KH600K07F8FNY00@nwk-avmta-2.sfbay.sun.com>; Fri,
 27 Mar 2009 10:57:51 -0700 (PDT)
Received: from dm-uk-01.uk.sun.com ([129.156.101.115])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH600H11F8DDK50@nwk-avmta-2.sfbay.sun.com>; Fri,
 27 Mar 2009 10:57:50 -0700 (PDT)
Received: from barman.uk.sun.com (barman.UK.Sun.COM [129.156.132.12])
	by dm-uk-01.uk.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2)
 with ESMTP id n2RHvltx021766; Fri, 27 Mar 2009 17:57:47 +0000 (GMT)
Received: from vpn-129-150-121-69.uk.sun.com ([129.150.121.69])
	by barman.uk.sun.com with esmtp (Exim 4.42)	id 1LnGP9-000501-R5; Fri,
 27 Mar 2009 18:03:44 +0000
Date: Fri, 27 Mar 2009 17:56:34 +0000
From: Alan Burlison <Alan.Burlison@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18893.1234.823243.670730@gargle.gargle.HOWL>
To: peter.memishian@sun.com
Cc: James Carlson <James.D.Carlson@sun.com>,
        Neal Pollack <Neal.Pollack@sun.com>,
        "Garrett D'Amore" <gdamore@sun.com>,
        Artem Kachitchkine <Artem.Kachitchkin@sun.com>, psarc-ext@sun.com
Message-id: <49CD1352.4020107@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM> <18892.64280.870606.185001@gargle.gargle.HOWL>
 <18893.1234.823243.670730@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.18 (X11/20081215)
Status: RO
Content-Length: 433

Peter Memishian wrote:

> We seem to be doing a good job coming up with names that we definitely
> shouldn't use :-)  I still hope Rishi can put forth a new name for these
> handy objects.  (Naming is hard -- but important.)

WTH, it's Friday: <pulls down thesaurus/>

fauxlinks, mocklinks, mimiclinks, ersatzlinks, phonylinks, 
flimflamlinks, bilklinks, buncolinks, hoaxlinks, scamlinks, 
pettifoggerlinks ...

-- 
Alan Burlison
--

From carlsonj@phorcys.east.sun.com Fri Mar 27 11:03:18 2009
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 n2RI3HsS008736
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 11:03:17 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RI2wAJ012286;
	Fri, 27 Mar 2009 18:03:13 GMT
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600213FHC8J00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 27 Mar 2009 11:03:12 -0700 (PDT)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH6006PEFHBMVC0@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 27 Mar 2009 11:03:12 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n2RI2v8R005768; Fri,
 27 Mar 2009 14:02:57 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n2RI2vUQ005765; Fri,
 27 Mar 2009 14:02:57 -0400 (EDT)
Date: Fri, 27 Mar 2009 14:02:57 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49CD1352.4020107@sun.com>
To: Alan Burlison <Alan.Burlison@sun.com>
Cc: Peter.Memishian@sun.com, Neal Pollack <Neal.Pollack@sun.com>,
        "Garrett D'Amore" <gdamore@sun.com>,
        Artem Kachitchkine <Artem.Kachitchkin@sun.com>, psarc-ext@sun.com
Message-id: <18893.5329.238049.107012@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM> <18892.64280.870606.185001@gargle.gargle.HOWL>
 <18893.1234.823243.670730@gargle.gargle.HOWL> <49CD1352.4020107@sun.com>
Status: RO
Content-Length: 743

Alan Burlison writes:
> Peter Memishian wrote:
> 
> > We seem to be doing a good job coming up with names that we definitely
> > shouldn't use :-)  I still hope Rishi can put forth a new name for these
> > handy objects.  (Naming is hard -- but important.)
> 
> WTH, it's Friday: <pulls down thesaurus/>
> 
> fauxlinks, mocklinks, mimiclinks, ersatzlinks, phonylinks, 
> flimflamlinks, bilklinks, buncolinks, hoaxlinks, scamlinks, 
> pettifoggerlinks ...

I could live with "mockmac", as long as it'll end this thread.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From Mark.Carlson@Sun.COM Fri Mar 27 11:10:04 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RIA3Vq009258
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 11:10:04 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n2RI9pdn011672
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Sat, 28 Mar 2009 02:10:02 +0800 (SGT)
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 <0KH600L0LFSNEG00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 11:09:59 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH600HW2FSMDP40@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 27 Mar 2009 11:09:59 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2RI9wP0015727	for
 <psarc-ext@sun.com>; Fri, 27 Mar 2009 18:09:58 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KH600H00BV26200@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 12:09:58 -0600 (MDT)
Received: from Macintosh-335.local ([unknown] [129.150.37.130])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KH600DOJFSGPV90@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 27 Mar 2009 12:09:52 -0600 (MDT)
Date: Fri, 27 Mar 2009 12:09:51 -0600
From: "Mark A. Carlson" <Mark.Carlson@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18893.5329.238049.107012@gargle.gargle.HOWL>
Sender: Mark.Carlson@Sun.COM
To: psarc-ext@Sun.COM
Message-id: <49CD166F.2020809@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_FcAWV1fhRRGbabUX+MCNTQ)"
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM> <18892.64280.870606.185001@gargle.gargle.HOWL>
 <18893.1234.823243.670730@gargle.gargle.HOWL> <49CD1352.4020107@sun.com>
 <18893.5329.238049.107012@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
Status: RO
Content-Length: 1298

This is a multi-part message in MIME format.

--Boundary_(ID_FcAWV1fhRRGbabUX+MCNTQ)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT



James Carlson wrote:
> ....
>
> I could live with "mockmac", as long as it'll end this thread
>   
Yes. Let's please end this thread before the case gets derailed because of
trivial, non-architectural issues. The mail file is already 95k and 
rising...

-- mark


--Boundary_(ID_FcAWV1fhRRGbabUX+MCNTQ)
Content-type: text/html; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
James Carlson wrote:
<blockquote cite="mid:18893.5329.238049.107012@gargle.gargle.HOWL"
 type="cite">....<br>
  <pre wrap=""><!---->
I could live with "mockmac", as long as it'll end this thread
  </pre>
</blockquote>
Yes. Let's please end this thread before the case gets derailed because
of<br>
trivial, non-architectural issues. The mail file is already 95k and
rising...<br>
<br>
-- mark<br>
<div class="moz-signature">
<div class="moz-signature"><br>
</div>
</div>
</body>
</html>

--Boundary_(ID_FcAWV1fhRRGbabUX+MCNTQ)--

From roland.mainz@nrubsig.org Fri Mar 27 11:55:18 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n2RItH35012903
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 11:55:18 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n2RItEfL040525;
	Fri, 27 Mar 2009 12:55:15 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600803HW3FP00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 27 Mar 2009 11:55:15 -0700 (PDT)
Received: from sca-ea-mail-4.sun.com ([192.18.43.22])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH6007XZHW2JO00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 27 Mar 2009 11:55:15 -0700 (PDT)
Received: from relay11i.sun.com
 (ip121.net129179-4.block1.us.syntegra.com [129.179.4.121])
	by sca-ea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n2RIrDs8019995;
 Fri, 27 Mar 2009 18:55:14 +0000 (GMT)
Received: from mmp13es.mmp.us.syntegra.com ([160.41.208.13] [160.41.208.13])
 by relay11i.sun.com with ESMTP id BT-MMP-3270943; Fri,
 27 Mar 2009 18:55:14 +0000 (Z)
Received: from relay12i.sun.com (relay12i.sun.com [129.179.4.122])
 by mmp13es.mmp.us.syntegra.com with ESMTP id BT-MMP-47702225; Fri,
 27 Mar 2009 18:55:13 +0000 (Z)
Received: from mail-in-07.arcor-online.net ([151.189.21.47] [151.189.21.47])
 by relay1i.sun.com with ESMTP id BT-MMP-12807321; Fri,
 27 Mar 2009 18:55:13 +0000 (Z)
Received: from mail-in-14-z2.arcor-online.net
 (mail-in-14-z2.arcor-online.net [151.189.8.31])	by mx.arcor.de (Postfix)
 with ESMTP id A1CEF3CAA2D; Fri, 27 Mar 2009 19:55:12 +0100 (CET)
Received: from mail-in-07.arcor-online.net
 (mail-in-07.arcor-online.net [151.189.21.47])
	by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id 8C7A2100C2; Fri,
 27 Mar 2009 19:55:12 +0100 (CET)
Received: from jupiterb48.nrubsig.org
 (dslb-084-059-066-184.pools.arcor-ip.net [84.59.66.184])
	by mail-in-07.arcor-online.net (Postfix) with ESMTPS id 973233CAA00; Fri,
 27 Mar 2009 19:55:11 +0100 (CET)
Received: from nrubsig.org (localhost [127.0.0.1])	by jupiterb48.nrubsig.org
 (8.13.8+Sun/8.13.8) with ESMTP id n2RIt8mx002860; Fri,
 27 Mar 2009 19:55:09 +0100 (CET)
Date: Fri, 27 Mar 2009 19:55:07 +0100
From: Roland Mainz <roland.mainz@nrubsig.org>
Subject: "Simlinks" rename (to "pseudonetlink") ? / was: Re: 2009/200 Solaris
 Simlinks
Sender: gisburn@jupiterb48.nrubsig.org
To: Artem Kachitchkine <Artem.Kachitchkin@sun.com>
Cc: Peter.Memishian@sun.com, psarc-ext@sun.com,
        "Garrett D'Amore" <gdamore@sun.com>,
        Neal Pollack <Neal.Pollack@sun.com>
Message-id: <49CD210B.8ACC4C6C@nrubsig.org>
MIME-version: 1.0
X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.11 sun4u)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Accept-Language: en
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-07.arcor-online.net 973233CAA00
X-Antispam: No, score=0.0/5.0, scanned in 0.276sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM> <18892.64280.870606.185001@gargle.gargle.HOWL>
 <18893.1234.823243.670730@gargle.gargle.HOWL> <49CD0B55.6020109@sun.com>
Status: RO
Content-Length: 955

Artem Kachitchkine wrote:
> 
> > We seem to be doing a good job coming up with names that we definitely
> > shouldn't use :-)  I still hope Rishi can put forth a new name for these
> > handy objects.  (Naming is hard -- but important.)
> 
> We just need to break out of the confines of the English language. Let
> me throw in a few, just to get your creative juices flowing:
> 
>         alalink
>         linkola
>         liaison-dangereuse
>         grandenpoopen
>         hastalalinko

Erm... technically (at least looking at Unix SystemV (David, Glenn or
Schilly may correct me)) the precendent is to use the prefix "pseudo",
e.g. "pty" for "psuedo terminal" etc. ...
... my preference would be to follow this (e.g. use "pseudonetlink" (=
"pseudo network link")).

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz@nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)

From casper@holland.sun.com Fri Mar 27 15:47:51 2009
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 n2RMloWm024926
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 27 Mar 2009 15:47:51 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n2RMljnW024352;
	Fri, 27 Mar 2009 22:47:49 GMT
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KH600909SNNJ800@brm-avmta-1.central.sun.com>; Fri,
 27 Mar 2009 16:47:47 -0600 (MDT)
Received: from dm-holland-02.uk.sun.com ([129.156.101.225])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KH600BR5SNNE5E0@brm-avmta-1.central.sun.com>; Fri,
 27 Mar 2009 16:47:47 -0600 (MDT)
Received: from holland (room101.Holland.Sun.COM [10.16.117.40])
	by dm-holland-02.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n2RMlfV4065311; Fri, 27 Mar 2009 22:47:41 +0000 (GMT)
Date: Fri, 27 Mar 2009 23:47:41 +0100
From: Casper.Dik@sun.com
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18893.5329.238049.107012@gargle.gargle.HOWL>
Sender: casper@holland.sun.com
To: James Carlson <James.D.Carlson@sun.com>
Cc: Alan Burlison <Alan.Burlison@sun.com>, Peter.Memishian@sun.com,
        Neal Pollack <Neal.Pollack@sun.com>,
        "Garrett D'Amore" <gdamore@sun.com>,
        Artem Kachitchkine <Artem.Kachitchkin@sun.com>, psarc-ext@sun.com
Message-id: <200903272247.n2RMlfV4065311@dm-holland-02.uk.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <18892.30790.323764.76854@gargle.gargle.HOWL>
 <49CCF379.4010608@sun.com> <49CCF633.4040607@sun.com>
 <49CD0786.6070704@Sun.COM> <18892.64280.870606.185001@gargle.gargle.HOWL>
 <18893.1234.823243.670730@gargle.gargle.HOWL> <49CD1352.4020107@sun.com>
 <18893.5329.238049.107012@gargle.gargle.HOWL>
Status: RO
Content-Length: 581


>Alan Burlison writes:
>> Peter Memishian wrote:
>> 
>> > We seem to be doing a good job coming up with names that we definitely
>> > shouldn't use :-)  I still hope Rishi can put forth a new name for these
>> > handy objects.  (Naming is hard -- but important.)
>> 
>> WTH, it's Friday: <pulls down thesaurus/>
>> 
>> fauxlinks, mocklinks, mimiclinks, ersatzlinks, phonylinks, 
>> flimflamlinks, bilklinks, buncolinks, hoaxlinks, scamlinks, 
>> pettifoggerlinks ...
>
>I could live with "mockmac", as long as it'll end this thread.
>
+1 :-) Scamlinks would be fine too.

Casper


From Darren.Reed@Sun.COM Wed Apr  1 10:24:24 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n31HOOS8020566
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 1 Apr 2009 10:24:24 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com (gmp-eb-inf-2.EU.Sun.COM [192.18.6.24])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n31HONgj008462
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 1 Apr 2009 10:24:24 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n31HOIRq001200
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 1 Apr 2009 17:24:18 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KHF00600MQP9600@fe-emea-09.sun.com> for psarc-ext@sac.sfbay.sun.com; Wed,
 01 Apr 2009 18:24:18 +0100 (BST)
Received: from [192.168.0.201] ([unknown] [76.191.150.176])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KHF000LBN0DLD40@fe-emea-09.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Wed, 01 Apr 2009 18:24:15 +0100 (BST)
Date: Wed, 01 Apr 2009 10:24:10 -0700
From: Darren Reed <Darren.Reed@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <18891.60333.748067.933529@gargle.gargle.HOWL>
Sender: Darren.Reed@Sun.COM
To: James Carlson <James.D.Carlson@Sun.COM>
Cc: psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@Sun.COM
Message-id: <49D3A33A.4010807@Sun.COM>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
Status: RO
Content-Length: 1812

James Carlson wrote:
> ...
> The following dladm sub-commands are introduced by this case:
>
>     create-simlink [-t] [-m <media>] <link>
> 	A new simlink device is created on the system with the given
> 	linkname. Media can either be Ethernet (default) or WiFi.
>     modify-simlink [-t] [-p <peer>] <link>
> 	Another simlink is associated as the peer link of an existing
> 	simlink. If the -p option is not specified any existing peer
> 	link associated with the simlink instance is removed.
>     delete-simlink [-t] <link>
> 	Delete simlink instance from the system. If the simlink has
> 	a peer simlink associated with it the command fails.
>     show-simlink   [-pP] [-o <field>,...] [<link>]
> 	Lists the existing simlinks or when linkname is specified displays
> 	the given simlink on the system. Output fields are: LINK, MEDIA,
> 	MACADDRESS and OTHERLINK

The horse may have bolted on this (approved at this morning's PSARC)
but...

(putting my PSARC intern hat on)

The OpenSolaris networking community needs to come up with a better
architecture for dladm that doesn't require a new binary to be
delivered every time new subcommands need to be added for new link
types. Not only does this hinder development of new link types (a
complete new dladm needs to be built and shipped), it is crowding
the man page for dladm(1m). That is a poor architecture and needs
to be improved. Looking at how the userland tools work with
filesystems (/usr/lib/fs, mount_pcfs(1m), etc) is recommended.

The existing architecture of a monolithic dladm command needs
improvement and while it is outside of the scope of this project
to do that, I'd like to suggest that the ARC consider requiring
any future projects that touches dladm to provide a better
architecture for it that addresses the above concerns.

Darren


From Darren.Moffat@Sun.COM Wed Apr  1 10:29:51 2009
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n31HTpPX020968
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 1 Apr 2009 10:29:51 -0700 (PDT)
Received: from gmp-eb-inf-2.sun.com (gmp-eb-inf-2.EU.Sun.COM [192.18.6.24])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n31HTof1004327
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 1 Apr 2009 10:29:50 -0700 (PDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n31HTisB001475
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 1 Apr 2009 17:29:45 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KHF00D00N2QJN00@fe-emea-10.sun.com> for psarc-ext@sac.sfbay.sun.com; Wed,
 01 Apr 2009 18:29:44 +0100 (BST)
Received: from [192.168.1.103]
 (cpc2-rdng20-2-0-cust917.15-3.cable.virginmedia.com [86.28.167.150])
 by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KHF00A4UN9JC1F0@fe-emea-10.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Wed, 01 Apr 2009 18:29:44 +0100 (BST)
Date: Wed, 01 Apr 2009 18:29:43 +0100
From: Darren J Moffat <Darren.Moffat@Sun.COM>
Subject: Re: 2009/200 Solaris Simlinks
In-reply-to: <49D3A33A.4010807@Sun.COM>
Sender: Darren.Moffat@Sun.COM
To: Darren Reed <Darren.Reed@Sun.COM>
Cc: James Carlson <James.D.Carlson@Sun.COM>, psarc-ext@sac.sfbay.sun.com,
        Rishi.Srivatsavai@Sun.COM
Message-id: <49D3A487.4000607@Sun.COM>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
 <49D3A33A.4010807@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 1219

Darren Reed wrote:
> The OpenSolaris networking community needs to come up with a better
> architecture for dladm that doesn't require a new binary to be
> delivered every time new subcommands need to be added for new link
> types. Not only does this hinder development of new link types (a
> complete new dladm needs to be built and shipped), it is crowding
> the man page for dladm(1m). That is a poor architecture and needs
> to be improved. Looking at how the userland tools work with
> filesystems (/usr/lib/fs, mount_pcfs(1m), etc) is recommended.
> 
> The existing architecture of a monolithic dladm command needs
> improvement and while it is outside of the scope of this project
> to do that, I'd like to suggest that the ARC consider requiring
> any future projects that touches dladm to provide a better
> architecture for it that addresses the above concerns.

I believe that unless the intent is to provide for something higher than 
Consolidation Private for how to write the "plugins" for dladm I don't 
see this as an ARC concern as it is essentially a Project Private 
interface (it would be Internal other than for the fact that the 
"plugins" would be visible in the filesystem).

--
Darren J Moffat

From carlsonj@phorcys.east.sun.com Wed Apr  1 10:36:48 2009
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n31Ham29021828
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 1 Apr 2009 10:36:48 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n31HaTYm018574;
	Wed, 1 Apr 2009 13:36:29 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n31HaTpf018571;
	Wed, 1 Apr 2009 13:36:29 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18899.42525.604281.913559@gargle.gargle.HOWL>
Date: Wed, 1 Apr 2009 13:36:29 -0400
From: James Carlson <james.d.carlson@sun.com>
To: Darren Reed <Darren.Reed@sun.com>
Cc: psarc-ext@sac.sfbay.sun.com, Rishi.Srivatsavai@sun.com
Subject: Re: 2009/200 Solaris Simlinks
In-Reply-To: <49D3A33A.4010807@Sun.COM>
References: <18891.60333.748067.933529@gargle.gargle.HOWL>
	<49D3A33A.4010807@Sun.COM>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 2371

Darren Reed writes:
> The horse may have bolted on this (approved at this morning's PSARC)
> but...

Actually, we're waiting on a new spec from Rishi to give the final
name for the object.  But, yes, otherwise I was headed to close the
case.

> (putting my PSARC intern hat on)
> 
> The OpenSolaris networking community needs to come up with a better
> architecture for dladm that doesn't require a new binary to be
> delivered every time new subcommands need to be added for new link
> types. Not only does this hinder development of new link types (a
> complete new dladm needs to be built and shipped), it is crowding
> the man page for dladm(1m). That is a poor architecture and needs
> to be improved. Looking at how the userland tools work with
> filesystems (/usr/lib/fs, mount_pcfs(1m), etc) is recommended.

Some refactoring would be nice to see, but it's not this project.

> The existing architecture of a monolithic dladm command needs
> improvement and while it is outside of the scope of this project
> to do that, I'd like to suggest that the ARC consider requiring
> any future projects that touches dladm to provide a better
> architecture for it that addresses the above concerns.

I think that's actually a bit out of scope, even there.

The "dladm project team" (if there could be such a thing) has not
exhausted the goodness that could be obtained by a decent factoring of
functionality between the command line utility and the supporting
library, let alone what could be done with a simple source-based
modular design for the application.

It doesn't seem quite necessary to reach yet for exotica such as
plug-ins or wrapped external executables, as with the 'fs' tools.  The
issues just aren't the same; it's not clear that the rest of the
system architecture (including kernel) is ready for non-integrated
contributions in this area.

If the design were better, I'd be inclined to agree.  Given the
current state of things, I think it's just jumping the gun.

But if a separate project team were to come forward with such a
proposal for review, I don't think I'd be opposed just because I think
simpler fixes are possible.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From Rishi.Srivatsavai@Sun.COM Thu Apr  2 11:58:17 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n32IwHoC009573
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 2 Apr 2009 11:58:17 -0700 (PDT)
Received: from sca-es-mail-1.sun.com (sca-es-mail-1.Sun.COM [192.18.43.132])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n32IwH60037786
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 2 Apr 2009 11:58:17 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n32IwCeV003262
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 2 Apr 2009 11:58:12 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=ISO-8859-1
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KHH00M00LYFUV00@fe-sfbay-09.sun.com> for psarc-ext@sac.sfbay.sun.com;
 Thu, 02 Apr 2009 11:58:12 -0700 (PDT)
Received: from [129.148.174.36] ([unknown] [129.148.174.36])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KHH00A4MM0M3BE0@fe-sfbay-09.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 02 Apr 2009 11:58:04 -0700 (PDT)
Date: Thu, 02 Apr 2009 14:57:58 -0400
From: Rishi Srivatsavai <Rishi.Srivatsavai@Sun.COM>
Subject: 2009/200 Solaris Simnet
Sender: Rishi.Srivatsavai@Sun.COM
To: psarc-ext@sac.sfbay.sun.com
Message-id: <49D50AB6.7060404@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20090224)
Status: RO
Content-Length: 6183

Updated case proposal with the new name is included below.


		Simnet - Simulated network device

Simulated network devices (simnet) are pseudo GLDv3 network devices that
aid in  the creation of point-to-point  network links on a  system. They
are  intended  to be  a  testing  resource for  OpenSolaris  developers.
Simnets should help in developing test  suites that can run with minimal
network hardware  to test protocols  and codepaths that  were previously
not possible to  test on a single system. This  case has two components:
the new 'simnet'  pseudo GLDv3 network device driver and  the changes in
dladm(1M) to create, modify and delete simnets.

Simnets are  created by the  administrator on a system  using dladm(1M).
Simnets can be  of type: Ethernet or  WiFi and the type  is specified at
the  time of  creation. When  creating a  new simnet  device the  simnet
driver uses a random  MAC address and registers the device  as a new MAC
on  the system.  Once created  administrators  can plumb  IP, snoop  and
create VLANs using the new simnet.  In other words upon creation simnets
appear  as  regular  Ethernet/WiFi hardware  devices.  Simnet  instances
persist and survive reboot, unless created with the "temporary" option.

Initially new simnet devices have no  peer link attached. No packets are
received  from  the device  and  all  packets  sent  to the  device  are
silently  discarded. In  this configuration  simnets are  of limited  to
no  use.  Simnets  must  have  another simnet  attached  to  simulate  a
point-to-point link.  In such a  configuration packets transmitted  on a
simnet are  received at  the other simnet  and vice-versa,  simulating a
full-duplex point-to-point link.  Using a combination of  such links one
can simulate a number of  network configurations within a single system.
The point-to-point nature of the device allows us to write test software
that can  send and  capture packets  at both  the end-points  and verify
network software without  the distractions that arise from  the need and
the use of actual network hardware.

Simnets  are  different  from  VNICs.   Simnets  are  used  to  simulate
point-to-point links and are MAC-level  objects that appear to consumers
as real Ethernet/WiFi devices. Therefore,  you may create an aggregation
on top of  a collection of simnets,  while such a thing  is not possible
with VNICs or the existing  Etherstubs. Such a configuration would allow
the testing of  aggregations (and LACP signaling) without  having to set
up multiple  physical point-to-point connections between  two systems. A
VNIC on  the other hand is  created over an Etherstub  or other existing
MAC-level  objects (such  as Simnets)  to provide  bandwidth control  of
traffic on  the underlying  link. Etherstubs do  not have  MAC addresses
associated with them and are not suitable to simulate a single link.

The following dladm sub-commands are introduced by this case:

    create-simnet [-t] [-m <media>] <link>
	A new simnet device is created on the system with the given
	linkname. Media can either be Ethernet (default) or WiFi.
    modify-simnet [-t] [-p <peer>] <link>
	Another simnet is associated as the peer link of an existing
	simnet. If the -p option is not specified any existing peer
	link associated with the simnet instance is removed.
    delete-simnet [-t] <link>
	Delete simnet instance from the system. If the simnet has
	a peer simnet associated with it the command fails.
    show-simnet   [-pP] [-o <field>,...] [<link>]
	Lists the existing simnets or when linkname is specified displays
	the given simnet on the system. Output fields are: LINK, MEDIA,
	MACADDRESS and OTHERLINK

Simnet instances are of  data-link class 'DATALINK_CLASS_SIMNET' and the
output from  'dladm show-link'  lists simnet  instances as  belonging to
class 'simnet'.  'dladm show-link'  shows the simnet  peer (if  there is
one)  in the  'OVER' field.  Simnet instances  are not  included in  the
output of 'dladm show-phys'. Create, modify and delete simnet operations
require sys_net_config privilege.

Simnets are expected to be  used during network software development and
testing on  OpenSolaris. To  encourage use of  simnets for  testing this
case proposes  project teams introduce new  private data-link properties
in the simnet driver that modify or control the response from the device
to administrative action.

For example to  simulate a WiFi scan the simnet  driver introduces a new
_wl_esslist private  property. Before performing  a WiFi scan on  a WiFi
simnet, the _wl_esslist  property of the device can  be initialized with
test values. Performing the WiFi scan  on the simnet will return results
using  the values  set in  _wl_esslist property.  This case  proposes to
introduce the following two private properties with a stability level of
Project  Private and  are  listed  below as  examples.  As the  intended
usage  is with  testing  scripts  the stability  level  for the  private
properties shouldn't be a problem. A future project might introduce more
interactive APIs in addition to or in place of the proposed properties.

	_wl_esslist	WiFi scan results. Comma separated essid and
			signal strength pair to set a WiFi scan result.
			This property can be set multiple times (max 10)
			for multiple WiFi scan results.
	_wl_connected	Toggle to indicate the device is connected
			to a WiFi access point.

Wifi apsects of  simnets are intended for use by  the NWAM team. Simnets
are currently in use by the RBridges team to test bridging and the TRILL
protocol. As  simnets appear as MAC-level  objects they can be  used for
bridging. Using several point-to-point  simnets testing multiple bridged
LANs running the TRILL protocol can be done on a single box.

                    -----------                     ------------
   <red0>---<red1> | RBridge 1 | <blue0>---<blue1> | RBridge 2 | ....
                    -----------                     ------------

   red0 and red1, blue0 and blue1 are simnets. 

This case introduces simnets with a stability level of Uncommitted, the
private data-link  properties for simnets  are Project Private  and the
release binding is Minor.

From carlsonj@phorcys.east.sun.com Thu Apr  2 12:09:43 2009
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n32J9hMR024925
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 2 Apr 2009 12:09:43 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n32J9Ogu023769;
	Thu, 2 Apr 2009 15:09:24 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n32J9O6x023766;
	Thu, 2 Apr 2009 15:09:24 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18901.3428.801260.219625@gargle.gargle.HOWL>
Date: Thu, 2 Apr 2009 15:09:24 -0400
From: James Carlson <james.d.carlson@sun.com>
To: Rishi Srivatsavai <Rishi.Srivatsavai@sun.com>
Cc: psarc-ext@sac.sfbay.sun.com
Subject: Re: 2009/200 Solaris Simnet
In-Reply-To: <49D50AB6.7060404@sun.com>
References: <49D50AB6.7060404@sun.com>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 463

Rishi Srivatsavai writes:
> Updated case proposal with the new name is included below.

Assuming there's no additional name-related or other controversy, I'll
close this out at COB today.  (We pawed it over during ARC business
yesterday.)

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From carlsonj@phorcys.east.sun.com Thu Apr  2 14:28:50 2009
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n32LSoI9022742
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 2 Apr 2009 14:28:50 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n32LSUh6024606;
	Thu, 2 Apr 2009 17:28:30 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n32LSTM3024603;
	Thu, 2 Apr 2009 17:28:29 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18901.11773.967120.368976@gargle.gargle.HOWL>
Date: Thu, 2 Apr 2009 17:28:29 -0400
From: James Carlson <james.d.carlson@sun.com>
To: Rishi Srivatsavai <Rishi.Srivatsavai@sun.com>
Cc: psarc-ext@sac.sfbay.sun.com
Subject: Re: 2009/200 Solaris Simnet
In-Reply-To: <49D50AB6.7060404@sun.com>
References: <49D50AB6.7060404@sun.com>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 406

Rishi Srivatsavai writes:
> Updated case proposal with the new name is included below.

No squawks, closing as approved.  Final specification is in 'spec.txt'
in the case directory.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From carlsonj@phorcys.east.sun.com Wed Jun  3 13:18:01 2009
Received: from dm-east-02.east.sun.com (dm-east-02.East.Sun.COM [129.148.13.5])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n53KI1iL016659
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 3 Jun 2009 13:18:01 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n53KI0tn023596;
	Wed, 3 Jun 2009 16:18:00 -0400 (EDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n53KGrs1001340;
	Wed, 3 Jun 2009 16:16:53 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n53KGr9c001337;
	Wed, 3 Jun 2009 16:16:53 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18982.55861.17420.388974@gargle.gargle.HOWL>
Date: Wed, 3 Jun 2009 16:16:53 -0400
From: James Carlson <james.d.carlson@sun.com>
To: psarc-ext@sac.sfbay.sun.com
cc: Rishi.Srivatsavai@sun.com
Subject: 2009/200 Solaris Simnet: minor update
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 1754

As a result of another review, the submitter is making some trivial
changes to this project: namely, the "-p" option now requires an
explicit selection in order to disconnect a peer, and deleting a link
automatically disconnects it from its peer.

The changes are trivial enough that I'm leaving the case as "closed
approved fast-track."  If you disagree, please speak up, and we'll
restart a timer.  The spec.txt file in the case materials has been
updated with the new specification (it's now under SCCS) and the diffs
are:

@@ -51,11 +51,13 @@
        linkname. Media can either be Ethernet (default) or WiFi.
     modify-simnet [-t] [-p <peer>] <link>
        Another simnet is associated as the peer link of an existing
-       simnet. If the -p option is not specified any existing peer
-       link associated with the simnet instance is removed.
+       simnet. To remove the peer link associated with the simnet
+       instance 'none' must be specified as the value for the peer
+        argument.
     delete-simnet [-t] <link>
-       Delete simnet instance from the system. If the simnet has
-       a peer simnet associated with it the command fails.
+       Delete simnet instance from the system. If a peer simnet
+       is associated with the instance then the association is
+       removed prior to the deletion.
     show-simnet   [-pP] [-o <field>,...] [<link>]
        Lists the existing simnets or when linkname is specified displays
        the given simnet on the system. Output fields are: LINK, MEDIA,

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

