# Work area? * maintain wm(4) * maintain bge(4) * maintain ixg(4) * maintain some MII PHYs * maintain puc(4) * fix bugs :-) * Release engineering # TODO * IEEE 802.3 Clause 45. MDIO access: * See my slide in AsiaBSDCon 2014 WIP session <> * Atomic access of MII PHY. * There is no common framework to do multiple register accesses as atomic. * See my slide in AsiaBSDCon 2014 WIP session <> * Change the return value of mii_readreg() and mii_writereg(). * Currently there is no way to know whether the call was failed(timeout) or not. * IEEE 802.3az (Energy Efficiency Ethernet(EEE)) supprot * wm(4) * SFP support. * The code was written but it doesn't work yet :-| * Improve puc(4) as console * Update IXP4xx stuff. * Support Intel Galileo # Interests * Build daily autotest system for arm * e.g.: <> * Add support dot3 MIB * Steal from FreeBSD :) * Think about the behavior of ETHERCAP_* * Fix/improve pmc(1) and PERFCTRS. At least it doesn't work on i386 MP system. * MI(or common) format or API for "cpuctl identify" * [[Comparison of implementations of Ethernet drivers]](ethernet_driver)