static int sky2_get_settings(struct net_device *dev, struct ethtool_cmd *ecmd) 
static int sky2_get_settings(struct net_device *dev, struct ethtool_cmd *ecmd) 
static int sky2_get_settings(struct net_device *dev,			     struct ethtool_cmd *ecmd){	struct sky2_port *sky2 = netdev_priv(dev);	struct sky2_hw *hw = sky2->hw;	ecmd->transceiver = XCVR_INTERNAL;	ecmd->supported = sky2_supported_modes(hw);	ecmd->phy_address = PHY_ADDR_MARV;	if (hw->copper) {		ecmd->supported = SUPPORTED_10baseT_Half			| SUPPORTED_10baseT_Full			| SUPPORTED_100baseT_Half			| SUPPORTED_100baseT_Full			| SUPPORTED_1000baseT_Half			| SUPPORTED_1000baseT_Full			| SUPPORTED_Autoneg| SUPPORTED_TP;		ecmd->port = PORT_TP;	} else		ecmd->port = PORT_FIBRE;	ecmd->advertising = sky2->advertising;	ecmd->autoneg = sky2->autoneg;	ecmd->speed = sky2->speed;	ecmd->duplex = sky2->duplex;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/793b883ed12a6ae6e2901ddb5e038b77d6f0c0ac/sky2.c/buggy/drivers/net/sky2.c