/net/sunrpc/ |
H A D | sunrpc.h | 53 (dst->dev->features & NETIF_F_LOOPBACK))
|
/net/ipv6/ |
H A D | tcpv6_offload.c | 45 netdev_features_t features) 65 return tcp_gso_segment(skb, features); 44 tcp6_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
H A D | udp_offload.c | 21 netdev_features_t features) 37 if (skb_gso_ok(skb, features | NETIF_F_GSO_ROBUST)) { 61 segs = skb_udp_tunnel_segment(skb, features, true); 116 segs = skb_segment(skb, features); 20 udp6_ufo_fragment(struct sk_buff *skb, netdev_features_t features) argument
|
H A D | ip6_offload.c | 58 netdev_features_t features) 94 features &= skb->dev->hw_enc_features; 112 segs = ops->callbacks.gso_segment(skb, features); 57 ipv6_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
H A D | ip6_checksum.c | 102 (skb_dst(skb)->dev->features & NETIF_F_IPV6_CSUM)) {
|
/net/mpls/ |
H A D | mpls_gso.c | 23 netdev_features_t features) 51 mpls_features = skb->dev->mpls_features & features; 22 mpls_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
/net/hsr/ |
H A D | hsr_device.c | 203 netdev_features_t features) 208 mask = features; 210 /* Mask out all features that, if supported by one device, should be 214 * that were in features originally, and also is in NETIF_F_ONE_FOR_ALL, 217 features &= ~NETIF_F_ONE_FOR_ALL; 219 features = netdev_increment_features(features, 220 port->dev->features, 223 return features; 227 netdev_features_t features) 202 hsr_features_recompute(struct hsr_priv *hsr, netdev_features_t features) argument 226 hsr_fix_features(struct net_device *dev, netdev_features_t features) argument [all...] |
/net/openvswitch/ |
H A D | vport-internal_dev.c | 142 netdev->features = NETIF_F_LLTX | NETIF_F_SG | NETIF_F_FRAGLIST | 146 netdev->vlan_features = netdev->features; 147 netdev->hw_enc_features = netdev->features; 148 netdev->features |= NETIF_F_HW_VLAN_CTAG_TX; 149 netdev->hw_features = netdev->features & ~NETIF_F_LLTX; 184 netdev_vport->dev->features |= NETIF_F_NETNS_LOCAL;
|
H A D | Kconfig | 10 environments. In addition to supporting a variety of features
|
/net/ipv4/ |
H A D | udp_offload.c | 29 netdev_features_t features, 31 netdev_features_t features), 61 enc_features = skb->dev->hw_enc_features & features; 108 netdev_features_t features, 116 netdev_features_t features); 136 segs = __skb_udp_tunnel_segment(skb, features, gso_inner_segment, 146 netdev_features_t features) 157 segs = skb_udp_tunnel_segment(skb, features, false); 168 if (skb_gso_ok(skb, features | NETIF_F_GSO_ROBUST)) { 206 segs = skb_segment(skb, features); 28 __skb_udp_tunnel_segment(struct sk_buff *skb, netdev_features_t features, struct sk_buff *(*gso_inner_segment)(struct sk_buff *skb, netdev_features_t features), __be16 new_protocol) argument 107 skb_udp_tunnel_segment(struct sk_buff *skb, netdev_features_t features, bool is_ipv6) argument 145 udp4_ufo_fragment(struct sk_buff *skb, netdev_features_t features) argument [all...] |
H A D | tcp_offload.c | 33 netdev_features_t features) 51 return tcp_gso_segment(skb, features); 55 netdev_features_t features) 84 if (skb_gso_ok(skb, features | NETIF_F_GSO_ROBUST)) { 115 segs = skb_segment(skb, features); 32 tcp4_gso_segment(struct sk_buff *skb, netdev_features_t features) argument 54 tcp_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
H A D | inet_lro.c | 285 if (lro_mgr->features & LRO_F_NAPI) 316 !(lro_mgr->features & LRO_F_EXTRACT_VLAN_ID)) 356 if (lro_mgr->features & LRO_F_NAPI)
|
H A D | gre_offload.c | 19 netdev_features_t features) 71 enc_features = skb->dev->hw_enc_features & features; 18 gre_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
/net/bridge/ |
H A D | br_if.c | 409 * Recomputes features using slave's features 412 netdev_features_t features) 418 return features; 420 mask = features; 421 features &= ~NETIF_F_ONE_FOR_ALL; 424 features = netdev_increment_features(features, 425 p->dev->features, mask); 428 return features; 411 br_features_recompute(struct net_bridge *br, netdev_features_t features) argument [all...] |
H A D | br_device.c | 212 netdev_features_t features) 216 return br_features_recompute(br, features); 369 dev->features = COMMON_FEATURES | NETIF_F_LLTX | NETIF_F_NETNS_LOCAL | 211 br_fix_features(struct net_device *dev, netdev_features_t features) argument
|
/net/core/ |
H A D | ethtool.c | 109 struct ethtool_get_features_block features[ETHTOOL_DEV_FEATURE_WORDS]; local 118 features[i].available = (u32)(dev->hw_features >> (32 * i)); 119 features[i].requested = (u32)(dev->wanted_features >> (32 * i)); 120 features[i].active = (u32)(dev->features >> (32 * i)); 121 features[i].never_changed = 135 if (copy_to_user(useraddr, features, copy_size * sizeof(*features))) 144 struct ethtool_set_features_block features[ETHTOOL_DEV_FEATURE_WORDS]; local 155 if (copy_from_user(features, useradd 302 netdev_features_t features = 0, changed; local [all...] |
H A D | dev.c | 1204 * netdev_features_change - device changes features 1207 * Called to indicate a device has changed features. 1452 if (unlikely(dev->features & NETIF_F_LRO)) 2301 driver, dev ? &dev->features : &null_features, 2405 * @features: features for the output path (see dev->features) 2408 netdev_features_t features) 2423 segs = ptype->callbacks.gso_segment(skb, features); 2449 * @features 2407 skb_mac_gso_segment(struct sk_buff *skb, netdev_features_t features) argument 2457 __skb_gso_segment(struct sk_buff *skb, netdev_features_t features, bool tx_path) argument 2529 net_mpls_features(struct sk_buff *skb, netdev_features_t features, __be16 type) argument 2539 net_mpls_features(struct sk_buff *skb, netdev_features_t features, __be16 type) argument 2547 harmonize_features(struct sk_buff *skb, netdev_features_t features) argument 2569 netdev_features_t features = dev->features; local 2646 validate_xmit_vlan(struct sk_buff *skb, netdev_features_t features) argument 2661 netdev_features_t features; local 5916 netdev_fix_features(struct net_device *dev, netdev_features_t features) argument 5985 netdev_features_t features; local [all...] |
/net/8021q/ |
H A D | vlan_dev.c | 585 dev->features |= real_dev->vlan_features | NETIF_F_LLTX; 587 if (dev->features & NETIF_F_VLAN_FEATURES) 588 netdev_warn(real_dev, "VLAN features are set incorrectly. Q-in-Q configurations may not work correctly.\n"); 604 if (vlan_hw_offload_capable(real_dev->features, 641 netdev_features_t features) 644 netdev_features_t old_features = features; 646 features = netdev_intersect_features(features, real_dev->vlan_features); 647 features |= NETIF_F_RXCSUM; 648 features 640 vlan_dev_fix_features(struct net_device *dev, netdev_features_t features) argument [all...] |
H A D | vlan.c | 130 if (real_dev->features & NETIF_F_VLAN_CHALLENGED) { 316 if (vlan_hw_offload_capable(dev->features, vlan->vlan_proto)) 368 (dev->features & NETIF_F_HW_VLAN_CTAG_FILTER)) { 411 /* Propagate device features to underlying device */ 417 if (dev->features & NETIF_F_HW_VLAN_CTAG_FILTER)
|
H A D | vlan_core.c | 163 dev->features & NETIF_F_HW_VLAN_CTAG_FILTER) 166 dev->features & NETIF_F_HW_VLAN_STAG_FILTER)
|
/net/netfilter/ |
H A D | nft_hash.c | 197 static bool nft_hash_estimate(const struct nft_set_desc *desc, u32 features, argument 203 if (features & NFT_SET_MAP) 235 .features = NFT_SET_MAP,
|
H A D | nft_rbtree.c | 244 static bool nft_rbtree_estimate(const struct nft_set_desc *desc, u32 features, argument 250 if (features & NFT_SET_MAP) 273 .features = NFT_SET_INTERVAL | NFT_SET_MAP,
|
/net/bluetooth/ |
H A D | hci_event.c | 443 hdev->features[1][0] |= LMP_HOST_SSP; 445 hdev->features[1][0] &= ~LMP_HOST_SSP; 471 hdev->features[1][0] |= LMP_HOST_SC; 473 hdev->features[1][0] &= ~LMP_HOST_SC; 528 memcpy(hdev->features, rp->features, 8); 530 /* Adjust default settings according to features 533 if (hdev->features[0][0] & LMP_3SLOT) 536 if (hdev->features[0][0] & LMP_5SLOT) 539 if (hdev->features[ [all...] |
/net/netfilter/ipset/ |
H A D | ip_set_hash_mac.c | 131 .features = IPSET_TYPE_MAC,
|
/net/wireless/ |
H A D | core.c | 150 wdev->netdev->features &= ~NETIF_F_NETNS_LOCAL; 154 wdev->netdev->features |= NETIF_F_NETNS_LOCAL; 165 wdev->netdev->features &= ~NETIF_F_NETNS_LOCAL; 169 wdev->netdev->features |= NETIF_F_NETNS_LOCAL; 611 rdev->wiphy.features |= NL80211_FEATURE_SCAN_FLUSH; 903 dev->features |= NETIF_F_NETNS_LOCAL;
|