> - You mention upcoming wireless technologies (e.g. WiMAX).
 >    Is it wise to nail the explicit word "wifi" into the subcommand
 >    names {scan,connect,show,disconnect}-wifi?

We spent quite a few hours discussing internally, and ultimately decided
that there really wasn't anything better.  Suggestions welcome -- but note
that it must satisfy the following requirements:

        * Easy to type (e.g., "connect-802.11" is painful)
        * Obvious (e.g., "connect-11" is too obscure)
        * Accurate (e.g. "connect-wireless" is too general and too long)

 >    Could the project be used, e.g. for access to data-networking on
 >    cable?

Not the *-wifi subcommands.  The rest of the subcommands are intended to
be general.

 > - It seems that you're conflating the concepts of the device used
 >    to access the channel, and the data-link channel itself, by
 >    modeling the selection of the channel (wifi channel number plus
 >    ESSID) as properties attached to the major identifier used by
 >    dladm (the link name).
 >
 >    I'm concerned that the implied semantics of "a data link" which in
 >    the wifi case, to me, means the channel defined by [frequency, ESSID]
 >    are being obscured.  The labeling confusion might give rise
 >    to higher support costs.  There are potentially multiple data-links
 >    available at one time.

I don't follow.  A data link is defined by its name, and may optionally be
connected one network.  The binding of a data link to a specific channel
and ESSID occurs at connect-wifi time, and is not persistent.

 >    (Nit) can any extant wifi hardware talk to multiple ESSIDs (or, indeed
 >    frequencies)?

If the hardware supported such a thing, then the driver would create
multiple dev_info_t's and end up with multiple links names, each of which
could be separately connected.

 >    Was any consideration given to alternate models?

The one that we discussed the most was the existing wificonfig model --
section 2.9 summarizes the differences and rationale.

-- 
meem
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to