Searched refs:features (Results 1 - 25 of 83) sorted by relevance

1234

/net/sunrpc/
H A Dsunrpc.h53 (dst->dev->features & NETIF_F_LOOPBACK))
/net/ipv6/
H A Dtcpv6_offload.c45 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 Dudp_offload.c21 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 Dip6_offload.c58 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 Dip6_checksum.c102 (skb_dst(skb)->dev->features & NETIF_F_IPV6_CSUM)) {
/net/mpls/
H A Dmpls_gso.c23 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 Dhsr_device.c203 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 Dvport-internal_dev.c142 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 DKconfig10 environments. In addition to supporting a variety of features
/net/ipv4/
H A Dudp_offload.c29 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 Dtcp_offload.c33 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 Dinet_lro.c285 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 Dgre_offload.c19 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 Dbr_if.c409 * 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 Dbr_device.c212 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 Dethtool.c109 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 Ddev.c1204 * 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 Dvlan_dev.c585 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 Dvlan.c130 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 Dvlan_core.c163 dev->features & NETIF_F_HW_VLAN_CTAG_FILTER)
166 dev->features & NETIF_F_HW_VLAN_STAG_FILTER)
/net/netfilter/
H A Dnft_hash.c197 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 Dnft_rbtree.c244 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 Dhci_event.c443 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 Dip_set_hash_mac.c131 .features = IPSET_TYPE_MAC,
/net/wireless/
H A Dcore.c150 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;

Completed in 643 milliseconds

1234