[ninux-dev] Dubbio su JSON for networks: phy0 vs radio0

Alessandro (aka ArkaNet) arkantiko at gmail.com
Fri Nov 28 09:35:06 CET 2014


In realtà non solo in owrt... comunque il senso c'è ;)

Grazie Saverio!

--
Arka
Il 28/nov/2014 08:27 "Saverio Proto" <zioproto at gmail.com> ha scritto:

> Radio0 è una keyword di openwrt piu astratta di phy0
>
> Phy0 è una keyword del kernel, nello specifico del driver wifi
>
> Ci sta questo livello di astrazione perchè se domani avremo interfacce
> radio non wifi potremmo sempre chiamarle radio0 in owrt
>
> Saverio
> Il 27/nov/2014 14:09 "Nemesis" <nemesis at ninux.org> ha scritto:
>
>>  Altre info:
>>
>> https://github.com/interop-dev/json-for-networks/issues/3#issuecomment-64786879
>>
>> radio0 comes from the UCI configuration section name while phy0 comes
>> from the driver in the kernel. The physical device associated with a
>> wireless interface in UCI may be configured using the phy attribute, for
>> example:
>>
>> config wifi-device 'radio0'
>>     ...
>>     option phy 'phy0'
>> This is how you configure multiple radios on a device. You may also use
>> the MAC address using the macaddr attribute.
>>
>> I am not sure how this is for non-mac80211 drivers.
>>
>>
>>
>> On 11/27/2014 01:33 PM, Alessandro (aka ArkaNet) wrote:
>>
>> Onestamente non ho trovato materiale interessante tanto da fornire una
>> risposta, quello che ho capito io ricade in una suddivisione, se
>> vogliamo grossolanamente definirla, delle funzionalità, ovvero, con *dev* si
>> definisce la locazione dell'interfaccia mentre con *phy* se ne possono
>> osservare le sue caratteristiche.
>>
>>  Definizioni esatte della distinzione tra dev e phy non ne ho trovate
>> documentate, anche se dal man già si delinea quello che ho postato sopra
>>
>>   dev <interface name>
>> - network interface.
>> phy <phy name>
>> - wireless hardware device (by name).
>> phy#<phy index>
>> - wireless hardware device (by index).
>>
>>
>>
>>  Tutta la documentazione che ho trovato è la seguente
>>
>>  - http://wireless.kernel.org/en/users/Documentation/iw
>>  - http://wireless.kernel.org/en/users/Documentation/modes
>> - http://linux.die.net/man/8/iw
>>
>>
>>
>>   *--
>> Arka*
>>
>>
>> 2014-11-27 10:38 GMT+01:00 Nemesis <nemesis at ninux.org>:
>>
>>>  Spiego meglio va:
>>>
>>> https://github.com/interop-dev/json-for-networks/issues/3
>>>
>>> *Pasted text:*
>>>
>>>  *Is there difference between phy0 and radio0?*
>>>
>>> *In the nodewatcher-agent example posted in #1 both are mentioned but
>>> only radio0 has a definition.*
>>>
>>> *Via openwrt ubus I see no mention of any phy object, but I see mention
>>> of radio0 (via ubus call network.wireless status, just it doesnt have the
>>> information contained in our physical_devices section, but something
>>> slightly different.*
>>>
>>> *Via the iw command I see that interfaces reference a phy object, and iw
>>> phy returns all the capabilities of the physical device.*
>>>
>>>
>>>
>>> *I am a bit confused. Can anyone bring some clarity? *
>>>
>>>
>>>
>>> On 11/26/2014 11:58 AM, nemesis wrote:
>>>
>>> Incollo chat log:
>>>
>>> ho un dubbio
>>> su physical_devices
>>> che dovrebbe essere qualcosa tipo quello che c’è in “iw phy”
>>> se fai “iw dev” vedi che ogni dev punta ad un phy
>>> però su ubus se fai “ubus call network.wireless status”
>>> esce qualcosa di diverso e menziona radio0
>>> nodewatcher-agent ha una sezione “core.wireless”
>>> in cui vengono menzionati sia radio0 che phy0
>>> come se fossero due cose diverse, io pensavo fossero una cosa sola
>>> qui c’è un esempio di nodewatcher-agent
>>>
>>> https://github.com/interop-dev/json-for-networks/issues/1#issuecomment-60508259
>>>
>>> Nemesis
>>> _______________________________________________
>>> ninux-dev mailing list
>>> ninux-dev at ml.ninux.org
>>> http://ml.ninux.org/mailman/listinfo/ninux-dev
>>>
>>>
>>>
>>> _______________________________________________
>>> ninux-dev mailing list
>>> ninux-dev at ml.ninux.org
>>> http://ml.ninux.org/mailman/listinfo/ninux-dev
>>>
>>>
>>
>>
>> _______________________________________________
>> ninux-dev mailing listninux-dev at ml.ninux.orghttp://ml.ninux.org/mailman/listinfo/ninux-dev
>>
>>
>>
>> _______________________________________________
>> ninux-dev mailing list
>> ninux-dev at ml.ninux.org
>> http://ml.ninux.org/mailman/listinfo/ninux-dev
>>
>>
> _______________________________________________
> ninux-dev mailing list
> ninux-dev at ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/ninux-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.ninux.org/pipermail/ninux-dev/attachments/20141128/ed0457c2/attachment-0001.html>


More information about the ninux-dev mailing list