Home
last modified time | relevance | path

Searched refs:safe_ecmd (Results 1 – 1 of 1) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c596 struct ethtool_cmd safe_ecmd; in i40e_set_settings() local
629 memset(&safe_ecmd, 0, sizeof(struct ethtool_cmd)); in i40e_set_settings()
630 i40e_get_settings(netdev, &safe_ecmd); in i40e_set_settings()
637 ecmd->autoneg = safe_ecmd.autoneg; in i40e_set_settings()
638 ecmd->advertising = safe_ecmd.advertising; in i40e_set_settings()
640 ecmd->cmd = safe_ecmd.cmd; in i40e_set_settings()
644 if (memcmp(ecmd, &safe_ecmd, sizeof(struct ethtool_cmd))) in i40e_set_settings()
667 if (!(safe_ecmd.supported & SUPPORTED_Autoneg)) { in i40e_set_settings()
682 if (safe_ecmd.supported & SUPPORTED_Autoneg && in i40e_set_settings()
695 if (advertise & ~safe_ecmd.supported) in i40e_set_settings()