how to extend the phy abstraction layer?

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

 




Hi,

I want to add support for phy devices like ICplus' IC175C (http://www.icplus.com.tw/pp-IP175C.html) in the kernel in a sane and proper manner. This kind of phy devices have only one phy address in the MII bus and has several line connections, they name it integrated switch. The current phy_device structure and the phy abstraction layer is not prepared for this kind of devices. How would be the best approach to expand the current phy abstraction layer to take into account this kind of devices?

I was thinking in something like changing the phy_device structure, divide it in MII bus related fields and physical connection related fields. The physical connection related fields will be together in a phy_connection structure. the phy_device structure will maintain a list of phy_connection structures. The phy related functions will be changed to use the phy_connection structure (the phy_connection has a pointer to its parent phy_device structure).

There is any on-going project trying to give support to these devices ?


--
Jordi Polo
IronGate S.L R&D Team

begin:vcard
fn:Jordi Polo
n:Polo;Jordi
org:IronGate S.L.;R&D
adr;quoted-printable:;;C/. Hermanos Garc=C3=ADa Noblejas 39, 5=C2=AA planta Nave 4;Madrid;Madrid;28037;Spain
email;internet:jordi.polo@xxxxxxxxxxxxx
title:R&D Team member
tel;work:+34 902 88 60 01
tel;fax:+34 91 326 66 11
url:http://www.iron-gate.net
version:2.1
end:vcard


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux