Re: [PATCH v13 09/10] usbip: exporting devices: chage to documenattion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 12/02/2016 06:21 PM, Shuah Khan wrote:
> On 12/02/2016 10:16 AM, Krzysztof Opasiak wrote:
>>
>>
>> On 11/22/2016 07:48 AM, Nobuo Iwata wrote:
>>> This patch adds function and usage of new connect operation, disconnect 
>>> operation and application(vhci)-side daemon to README and manuals.
>>>
>>> At this point, the wording, 'server' and 'client' are ambiguous in 
>>> several place.
>>>
>>> For existing attach command, the daemon runs device side machine and 
>>> attach command is executed in application side machine. Then 'server' 
>>> is used for device side and 'client' is for application side.
>>>
>>> For the new connect command, the daemon runs applications side machine 
>>> and connect command is executed in device side machine. Now, 'server' 
>>> and 'client' run in different machine than before.
>>>
>>> To avoid confusion, to represent things to be done in device side node 
>>> by both command and daemon, words 'device-side' is used instead of 
>>> 'server'. To represent things to be done is application side node by 
>>> both command and daemon, 'applicationr-side' are used instead of 
>>> 'client'.
>>>
>>
>> In my humble opinion device side is not a good term.
>>
>> Meaning of Device Side means USB gadget so using it here may cause
>> misunderstanding. Application side I think is also not a perfect choice.
>>
>> Current terminology (server/client) is also imperfect after this series.
> 
> Introduce a new word for the intermediate server - In any case I have yet
> to see a good argument for why we need this patch series.
> 

I will post my summary after going through all patches in this series as
a reply to cover letter.

>>
>> Maybe using a terms from semiconductors world like donor (machine which
>> provides the device) and acceptor (machine which accepts the device)
>> would be better?
>>
>> Best regards,
>>
> 
> Please don't introduce new terminology. The current terminology is
> correct and makes sense:
> 
> Server - system with device physically attached that exports the devices
> Client - system that imports the device.

Totally agree that it makes sens unless this series is applied.
If we apply this series then server and client is a little bit ambiguous.

Best regards,
-- 
Krzysztof Opasiak
Samsung R&D Institute Poland
Samsung Electronics
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux