• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/netxen/

Lines Matching refs:ecmd

99 netxen_nic_get_settings(struct net_device *dev, struct ethtool_cmd *ecmd)
106 ecmd->supported = (SUPPORTED_10baseT_Half |
113 ecmd->advertising = (ADVERTISED_100baseT_Half |
118 ecmd->port = PORT_TP;
120 ecmd->speed = adapter->link_speed;
121 ecmd->duplex = adapter->link_duplex;
122 ecmd->autoneg = adapter->link_autoneg;
129 ecmd->supported = SUPPORTED_1000baseT_Full;
130 ecmd->advertising = ADVERTISED_1000baseT_Full;
132 ecmd->supported = SUPPORTED_10000baseT_Full;
133 ecmd->advertising = ADVERTISED_10000baseT_Full;
137 ecmd->speed = adapter->link_speed;
138 ecmd->autoneg = adapter->link_autoneg;
139 ecmd->duplex = adapter->link_duplex;
143 ecmd->port = PORT_TP;
149 ecmd->speed = P3_LINK_SPEED_MHZ *
152 ecmd->speed = SPEED_10000;
154 ecmd->duplex = DUPLEX_FULL;
155 ecmd->autoneg = AUTONEG_DISABLE;
160 ecmd->phy_address = adapter->physical_port;
161 ecmd->transceiver = XCVR_EXTERNAL;
170 ecmd->supported |= SUPPORTED_Autoneg;
171 ecmd->advertising |= ADVERTISED_Autoneg;
176 ecmd->supported |= SUPPORTED_TP;
177 ecmd->advertising |= ADVERTISED_TP;
178 ecmd->port = PORT_TP;
179 ecmd->autoneg = (adapter->ahw.board_type ==
188 ecmd->supported |= SUPPORTED_MII;
189 ecmd->advertising |= ADVERTISED_MII;
190 ecmd->port = PORT_MII;
191 ecmd->autoneg = AUTONEG_DISABLE;
196 ecmd->advertising |= ADVERTISED_TP;
197 ecmd->supported |= SUPPORTED_TP;
202 ecmd->supported |= SUPPORTED_FIBRE;
203 ecmd->advertising |= ADVERTISED_FIBRE;
204 ecmd->port = PORT_FIBRE;
205 ecmd->autoneg = AUTONEG_DISABLE;
209 ecmd->autoneg = AUTONEG_DISABLE;
210 ecmd->supported |= (SUPPORTED_FIBRE | SUPPORTED_TP);
211 ecmd->advertising |=
213 ecmd->port = PORT_FIBRE;
217 ecmd->autoneg = AUTONEG_ENABLE;
218 ecmd->supported |= (SUPPORTED_TP |SUPPORTED_Autoneg);
219 ecmd->advertising |=
221 ecmd->port = PORT_TP;
236 ecmd->port = PORT_FIBRE;
241 ecmd->port = PORT_TP;
244 ecmd->port = -1;
252 netxen_nic_set_settings(struct net_device *dev, struct ethtool_cmd *ecmd)
263 ecmd->autoneg) != 0)
266 adapter->link_autoneg = ecmd->autoneg;
275 switch (ecmd->speed) {
287 if (ecmd->duplex == DUPLEX_HALF)
289 if (ecmd->duplex == DUPLEX_FULL)
297 adapter->link_speed = ecmd->speed;
298 adapter->link_duplex = ecmd->duplex;