Home
last modified time | relevance | path

Searched refs:netdev_features_t (Results 1 – 25 of 214) sorted by relevance

123456789

/linux-6.3-rc2/drivers/net/ethernet/atheros/atlx/
A Datlx.c208 static void __atlx_vlan_mode(netdev_features_t features, u32 *ctrl) in __atlx_vlan_mode()
220 netdev_features_t features) in atlx_vlan_mode()
240 static netdev_features_t atlx_fix_features(struct net_device *netdev, in atlx_fix_features()
241 netdev_features_t features) in atlx_fix_features()
256 netdev_features_t features) in atlx_set_features()
258 netdev_features_t changed = netdev->features ^ features; in atlx_set_features()
/linux-6.3-rc2/net/ethtool/
A Dfeatures.c28 static void ethnl_features_to_bitmap32(u32 *dest, netdev_features_t src) in ethnl_features_to_bitmap32()
42 netdev_features_t all_features; in features_prepare_data()
134 static void ethnl_features_to_bitmap(unsigned long *dest, netdev_features_t val) in ethnl_features_to_bitmap()
143 static netdev_features_t ethnl_bitmap_to_features(unsigned long *src) in ethnl_bitmap_to_features()
145 const unsigned int nft_bits = sizeof(netdev_features_t) * BITS_PER_BYTE; in ethnl_bitmap_to_features()
147 netdev_features_t ret = 0; in ethnl_bitmap_to_features()
151 ret |= (netdev_features_t)(src[i]) << (i * BITS_PER_LONG); in ethnl_bitmap_to_features()
152 ret &= ~(netdev_features_t)0 >> (nft_bits - NETDEV_FEATURE_COUNT); in ethnl_bitmap_to_features()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec_rxtx.h88 static inline netdev_features_t
89 mlx5e_ipsec_feature_check(struct sk_buff *skb, netdev_features_t features) in mlx5e_ipsec_feature_check()
157 static inline netdev_features_t
158 mlx5e_ipsec_feature_check(struct sk_buff *skb, netdev_features_t features) in mlx5e_ipsec_feature_check()
/linux-6.3-rc2/net/ipv4/
A Desp4_offload.c111 netdev_features_t features) in xfrm4_tunnel_gso_segment()
121 netdev_features_t features) in xfrm4_transport_gso_segment()
137 netdev_features_t features) in xfrm4_beet_gso_segment()
178 netdev_features_t features) in xfrm4_outer_mode_gso_segment()
193 netdev_features_t features) in esp4_gso_segment()
198 netdev_features_t esp_features = features; in esp4_gso_segment()
251 static int esp_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp_xmit()
A Dudp_offload.c16 netdev_features_t features, in __skb_udp_tunnel_segment()
18 netdev_features_t features), in __skb_udp_tunnel_segment()
153 netdev_features_t features, in skb_udp_tunnel_segment()
161 netdev_features_t features); in skb_udp_tunnel_segment()
250 netdev_features_t features, in __udp_gso_segment_list()
265 netdev_features_t features, bool is_ipv6) in __udp_gso_segment()
369 netdev_features_t features) in udp4_ufo_fragment()
/linux-6.3-rc2/net/ipv6/
A Desp6_offload.c145 netdev_features_t features) in xfrm6_tunnel_gso_segment()
155 netdev_features_t features) in xfrm6_transport_gso_segment()
171 netdev_features_t features) in xfrm6_beet_gso_segment()
216 netdev_features_t features) in xfrm6_outer_mode_gso_segment()
231 netdev_features_t features) in esp6_gso_segment()
236 netdev_features_t esp_features = features; in esp6_gso_segment()
287 static int esp6_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp6_xmit()
A Dip6_offload.c75 netdev_features_t features) in ipv6_gso_segment()
403 netdev_features_t features) in sit_gso_segment()
412 netdev_features_t features) in ip4ip6_gso_segment()
421 netdev_features_t features) in ip6ip6_gso_segment()
A Dtcpv6_offload.c43 netdev_features_t features) in tcp6_gso_segment()
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Defx_common.h102 int efx_siena_set_features(struct net_device *net_dev, netdev_features_t data);
109 netdev_features_t efx_siena_features_check(struct sk_buff *skb,
111 netdev_features_t features);
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Defx_common.h99 int efx_set_features(struct net_device *net_dev, netdev_features_t data);
106 netdev_features_t efx_features_check(struct sk_buff *skb, struct net_device *dev,
107 netdev_features_t features);
/linux-6.3-rc2/drivers/net/vmxnet3/
A Dvmxnet3_int.h493 netdev_features_t
494 vmxnet3_fix_features(struct net_device *netdev, netdev_features_t features);
496 netdev_features_t
498 struct net_device *netdev, netdev_features_t features);
501 vmxnet3_set_features(struct net_device *netdev, netdev_features_t features);
A Dvmxnet3_ethtool.c249 netdev_features_t vmxnet3_fix_features(struct net_device *netdev, in vmxnet3_fix_features()
250 netdev_features_t features) in vmxnet3_fix_features()
259 netdev_features_t vmxnet3_features_check(struct sk_buff *skb, in vmxnet3_features_check()
261 netdev_features_t features) in vmxnet3_features_check()
301 static void vmxnet3_enable_encap_offloads(struct net_device *netdev, netdev_features_t features) in vmxnet3_enable_encap_offloads()
391 int vmxnet3_set_features(struct net_device *netdev, netdev_features_t features) in vmxnet3_set_features()
395 netdev_features_t changed = features ^ netdev->features; in vmxnet3_set_features()
396 netdev_features_t tun_offload_mask = NETIF_F_GSO_UDP_TUNNEL | in vmxnet3_set_features()
/linux-6.3-rc2/include/linux/
A Dnetdevice.h2081 netdev_features_t features;
2082 netdev_features_t hw_features;
2084 netdev_features_t vlan_features;
2086 netdev_features_t mpls_features;
4911 static inline netdev_features_t netdev_intersect_features(netdev_features_t f1, in netdev_intersect_features()
4912 netdev_features_t f2) in netdev_intersect_features()
4929 netdev_features_t netdev_increment_features(netdev_features_t all,
4930 netdev_features_t one, netdev_features_t mask);
4936 static inline netdev_features_t netdev_add_tso_features(netdev_features_t features, in netdev_add_tso_features()
4937 netdev_features_t mask) in netdev_add_tso_features()
[all …]
A Dif_tap.h44 netdev_features_t tap_features;
47 void (*update_features)(struct tap_dev *tap, netdev_features_t features);
A Dnetdev_features.h12 typedef u64 netdev_features_t; typedef
105 #define __NETIF_F_BIT(bit) ((netdev_features_t)1 << (bit))
A Dif_vlan.h318 static inline bool vlan_hw_offload_capable(netdev_features_t features, in vlan_hw_offload_capable()
732 static inline netdev_features_t vlan_features_check(struct sk_buff *skb, in vlan_features_check()
733 netdev_features_t features) in vlan_features_check()
/linux-6.3-rc2/net/mpls/
A Dmpls_gso.c20 netdev_features_t features) in mpls_gso_segment()
24 netdev_features_t mpls_features; in mpls_gso_segment()
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qede/
A Dqede.h518 netdev_features_t features;
530 netdev_features_t qede_features_check(struct sk_buff *skb,
532 netdev_features_t features);
549 netdev_features_t qede_fix_features(struct net_device *dev,
550 netdev_features_t features);
551 int qede_set_features(struct net_device *dev, netdev_features_t features);
/linux-6.3-rc2/net/hsr/
A Dhsr_device.c180 static netdev_features_t hsr_features_recompute(struct hsr_priv *hsr, in hsr_features_recompute()
181 netdev_features_t features) in hsr_features_recompute()
183 netdev_features_t mask; in hsr_features_recompute()
204 static netdev_features_t hsr_fix_features(struct net_device *dev, in hsr_fix_features()
205 netdev_features_t features) in hsr_fix_features()
/linux-6.3-rc2/net/8021q/
A Dvlan.h106 static inline netdev_features_t vlan_tnl_features(struct net_device *real_dev) in vlan_tnl_features()
108 netdev_features_t ret; in vlan_tnl_features()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/
A Dnfp_net_repr.c235 static netdev_features_t
236 nfp_repr_fix_features(struct net_device *netdev, netdev_features_t features) in nfp_repr_fix_features()
239 netdev_features_t old_features = features; in nfp_repr_fix_features()
240 netdev_features_t lower_features; in nfp_repr_fix_features()
/linux-6.3-rc2/drivers/net/ethernet/huawei/hinic/
A Dhinic_main.c80 netdev_features_t pre_features,
81 netdev_features_t features, bool force_change);
858 netdev_features_t features) in hinic_set_features()
866 static netdev_features_t hinic_fix_features(struct net_device *netdev, in hinic_fix_features()
867 netdev_features_t features) in hinic_fix_features()
1048 netdev_features_t pre_features, in set_features()
1049 netdev_features_t features, bool force_change) in set_features()
1051 netdev_features_t changed = force_change ? ~0 : pre_features ^ features; in set_features()
1053 netdev_features_t failed_features = 0; in set_features()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb/
A Dsge.h73 void t1_vlan_mode(struct adapter *adapter, netdev_features_t features);
/linux-6.3-rc2/drivers/net/ethernet/aquantia/atlantic/
A Daq_main.c156 netdev_features_t features) in aq_ndev_set_features()
220 static netdev_features_t aq_ndev_fix_features(struct net_device *ndev, in aq_ndev_fix_features()
221 netdev_features_t features) in aq_ndev_fix_features()
/linux-6.3-rc2/drivers/s390/net/
A Dqeth_core.h1088 int qeth_set_features(struct net_device *, netdev_features_t);
1090 netdev_features_t qeth_fix_features(struct net_device *, netdev_features_t);
1091 netdev_features_t qeth_features_check(struct sk_buff *skb,
1093 netdev_features_t features);

Completed in 54 milliseconds

123456789