• 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/qlcnic/

Lines Matching refs:ecmd

145 qlcnic_get_settings(struct net_device *dev, struct ethtool_cmd *ecmd)
153 ecmd->supported = (SUPPORTED_10baseT_Half |
160 ecmd->advertising = (ADVERTISED_100baseT_Half |
165 ecmd->speed = adapter->link_speed;
166 ecmd->duplex = adapter->link_duplex;
167 ecmd->autoneg = adapter->link_autoneg;
174 ecmd->supported = SUPPORTED_1000baseT_Full;
175 ecmd->advertising = ADVERTISED_1000baseT_Full;
177 ecmd->supported = SUPPORTED_10000baseT_Full;
178 ecmd->advertising = ADVERTISED_10000baseT_Full;
182 ecmd->speed = adapter->link_speed;
183 ecmd->autoneg = adapter->link_autoneg;
184 ecmd->duplex = adapter->link_duplex;
189 ecmd->speed = P3_LINK_SPEED_MHZ *
191 ecmd->duplex = DUPLEX_FULL;
192 ecmd->autoneg = AUTONEG_DISABLE;
197 ecmd->phy_address = adapter->physical_port;
198 ecmd->transceiver = XCVR_EXTERNAL;
205 ecmd->supported |= SUPPORTED_Autoneg;
206 ecmd->advertising |= ADVERTISED_Autoneg;
210 ecmd->supported |= SUPPORTED_TP;
211 ecmd->advertising |= ADVERTISED_TP;
212 ecmd->port = PORT_TP;
213 ecmd->autoneg = adapter->link_autoneg;
218 ecmd->supported |= SUPPORTED_MII;
219 ecmd->advertising |= ADVERTISED_MII;
220 ecmd->port = PORT_MII;
221 ecmd->autoneg = AUTONEG_DISABLE;
226 ecmd->advertising |= ADVERTISED_TP;
227 ecmd->supported |= SUPPORTED_TP;
231 ecmd->supported |= SUPPORTED_FIBRE;
232 ecmd->advertising |= ADVERTISED_FIBRE;
233 ecmd->port = PORT_FIBRE;
234 ecmd->autoneg = AUTONEG_DISABLE;
238 ecmd->autoneg = AUTONEG_DISABLE;
239 ecmd->supported |= (SUPPORTED_FIBRE | SUPPORTED_TP);
240 ecmd->advertising |=
242 ecmd->port = PORT_FIBRE;
246 ecmd->autoneg = AUTONEG_ENABLE;
247 ecmd->supported |= (SUPPORTED_TP | SUPPORTED_Autoneg);
248 ecmd->advertising |=
250 ecmd->port = PORT_TP;
265 ecmd->port = PORT_FIBRE;
270 ecmd->port = PORT_TP;
273 ecmd->port = PORT_OTHER;
281 qlcnic_set_settings(struct net_device *dev, struct ethtool_cmd *ecmd)
291 ecmd->autoneg) != 0)
294 adapter->link_autoneg = ecmd->autoneg;
301 switch (ecmd->speed) {
313 if (ecmd->duplex == DUPLEX_HALF)
315 if (ecmd->duplex == DUPLEX_FULL)
322 adapter->link_speed = ecmd->speed;
323 adapter->link_duplex = ecmd->duplex;