Lines Matching refs:features
1042 netdev_features_t features) in qlcnic_process_flags() argument
1047 features |= NETIF_F_RXCSUM | NETIF_F_IP_CSUM | in qlcnic_process_flags()
1052 features &= ~NETIF_F_TSO; in qlcnic_process_flags()
1054 features |= NETIF_F_TSO; in qlcnic_process_flags()
1057 features &= ~NETIF_F_TSO6; in qlcnic_process_flags()
1059 features |= NETIF_F_TSO6; in qlcnic_process_flags()
1062 features &= ~(NETIF_F_RXCSUM | in qlcnic_process_flags()
1067 features &= ~(NETIF_F_TSO | NETIF_F_TSO6); in qlcnic_process_flags()
1071 return features; in qlcnic_process_flags()
1075 netdev_features_t features) in qlcnic_fix_features() argument
1083 features = qlcnic_process_flags(adapter, features); in qlcnic_fix_features()
1085 changed = features ^ netdev->features; in qlcnic_fix_features()
1086 features ^= changed & (NETIF_F_RXCSUM | in qlcnic_fix_features()
1094 if (!(features & NETIF_F_RXCSUM)) in qlcnic_fix_features()
1095 features &= ~NETIF_F_LRO; in qlcnic_fix_features()
1097 return features; in qlcnic_fix_features()
1101 int qlcnic_set_features(struct net_device *netdev, netdev_features_t features) in qlcnic_set_features() argument
1104 netdev_features_t changed = netdev->features ^ features; in qlcnic_set_features()
1105 int hw_lro = (features & NETIF_F_LRO) ? QLCNIC_LRO_ENABLED : 0; in qlcnic_set_features()
1110 netdev->features ^= NETIF_F_LRO; in qlcnic_set_features()