> +static int r8169_mdio_read_reg(struct mii_bus *mii_bus, int phyaddr, int > phyreg) > +{ > + struct rtl8169_private *tp = mii_bus->priv; > + > + return rtl_readphy(tp, phyreg);
So there is no support for phyaddr? It would be better to trap the phyaddr which are not supported and return 0xffff. Andrew