Home
last modified time | relevance | path

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

12345678

/Linux-v5.4/drivers/net/ethernet/atheros/atlx/
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-v5.4/net/ipv4/
Desp4_offload.c111 netdev_features_t features) in xfrm4_tunnel_gso_segment()
119 netdev_features_t features) in xfrm4_transport_gso_segment()
135 netdev_features_t features) in xfrm4_outer_mode_gso_segment()
148 netdev_features_t features) in esp4_gso_segment()
153 netdev_features_t esp_features = features; in esp4_gso_segment()
204 static int esp_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp_xmit()
Dudp_offload.c15 netdev_features_t features, in __skb_udp_tunnel_segment()
17 netdev_features_t features), in __skb_udp_tunnel_segment()
149 netdev_features_t features, in skb_udp_tunnel_segment()
157 netdev_features_t features); in skb_udp_tunnel_segment()
188 netdev_features_t features) in __udp_gso_segment()
289 netdev_features_t features) in udp4_ufo_fragment()
/Linux-v5.4/net/ipv6/
Desp6_offload.c138 netdev_features_t features) in xfrm6_tunnel_gso_segment()
146 netdev_features_t features) in xfrm6_transport_gso_segment()
162 netdev_features_t features) in xfrm6_outer_mode_gso_segment()
175 netdev_features_t features) in esp6_gso_segment()
180 netdev_features_t esp_features = features; in esp6_gso_segment()
229 static int esp6_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp6_xmit()
Dip6_offload.c72 netdev_features_t features) in ipv6_gso_segment()
383 netdev_features_t features) in sit_gso_segment()
392 netdev_features_t features) in ip4ip6_gso_segment()
401 netdev_features_t features) in ip6ip6_gso_segment()
Dtcpv6_offload.c42 netdev_features_t features) in tcp6_gso_segment()
/Linux-v5.4/include/linux/
Dif_tap.h43 netdev_features_t tap_features;
46 void (*update_features)(struct tap_dev *tap, netdev_features_t features);
Dnetdevice.h1254 netdev_features_t (*ndo_features_check)(struct sk_buff *skb,
1256 netdev_features_t features);
1364 netdev_features_t (*ndo_fix_features)(struct net_device *dev,
1365 netdev_features_t features);
1367 netdev_features_t features);
1814 netdev_features_t features;
1815 netdev_features_t hw_features;
1816 netdev_features_t wanted_features;
1817 netdev_features_t vlan_features;
1818 netdev_features_t hw_enc_features;
[all …]
Dnetdev_features.h12 typedef u64 netdev_features_t; typedef
95 #define __NETIF_F_BIT(bit) ((netdev_features_t)1 << (bit))
Dif_vlan.h311 static inline bool vlan_hw_offload_capable(netdev_features_t features, in vlan_hw_offload_capable()
715 static inline netdev_features_t vlan_features_check(struct sk_buff *skb, in vlan_features_check()
716 netdev_features_t features) in vlan_features_check()
Dif_macvlan.h29 netdev_features_t set_features;
/Linux-v5.4/net/mpls/
Dmpls_gso.c19 netdev_features_t features) in mpls_gso_segment()
23 netdev_features_t mpls_features; in mpls_gso_segment()
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede.h509 netdev_features_t features;
519 netdev_features_t qede_features_check(struct sk_buff *skb,
521 netdev_features_t features);
539 netdev_features_t qede_fix_features(struct net_device *dev,
540 netdev_features_t features);
541 int qede_set_features(struct net_device *dev, netdev_features_t features);
/Linux-v5.4/net/hsr/
Dhsr_device.c192 static netdev_features_t hsr_features_recompute(struct hsr_priv *hsr, in hsr_features_recompute()
193 netdev_features_t features) in hsr_features_recompute()
195 netdev_features_t mask; in hsr_features_recompute()
216 static netdev_features_t hsr_fix_features(struct net_device *dev, in hsr_fix_features()
217 netdev_features_t features) in hsr_fix_features()
/Linux-v5.4/drivers/net/vmxnet3/
Dvmxnet3_int.h457 netdev_features_t
458 vmxnet3_fix_features(struct net_device *netdev, netdev_features_t features);
461 vmxnet3_set_features(struct net_device *netdev, netdev_features_t features);
/Linux-v5.4/net/8021q/
Dvlan.h95 static inline netdev_features_t vlan_tnl_features(struct net_device *real_dev) in vlan_tnl_features()
97 netdev_features_t ret; in vlan_tnl_features()
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_main.c71 netdev_features_t pre_features,
72 netdev_features_t features, bool force_change);
803 netdev_features_t features) in hinic_set_features()
811 static netdev_features_t hinic_fix_features(struct net_device *netdev, in hinic_fix_features()
812 netdev_features_t features) in hinic_fix_features()
905 netdev_features_t pre_features, in set_features()
906 netdev_features_t features, bool force_change) in set_features()
908 netdev_features_t changed = force_change ? ~0 : pre_features ^ features; in set_features()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.h50 netdev_features_t features);
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_net_repr.c234 static netdev_features_t
235 nfp_repr_fix_features(struct net_device *netdev, netdev_features_t features) in nfp_repr_fix_features()
238 netdev_features_t old_features = features; in nfp_repr_fix_features()
239 netdev_features_t lower_features; in nfp_repr_fix_features()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb/
Dsge.h81 void t1_vlan_mode(struct adapter *adapter, netdev_features_t features);
/Linux-v5.4/include/net/
Dudp.h174 netdev_features_t features);
297 netdev_features_t features,
470 netdev_features_t features = NETIF_F_SG; in udp_rcv_segment()
/Linux-v5.4/net/sctp/
Doffload.c35 netdev_features_t features) in sctp_gso_segment()
/Linux-v5.4/drivers/s390/net/
Dqeth_core.h1081 int qeth_set_features(struct net_device *, netdev_features_t);
1083 netdev_features_t qeth_fix_features(struct net_device *, netdev_features_t);
1084 netdev_features_t qeth_features_check(struct sk_buff *skb,
1086 netdev_features_t features);
/Linux-v5.4/drivers/net/ethernet/google/gve/
Dgve_rx.c276 netdev_features_t feat, u32 idx) in gve_rx()
382 netdev_features_t feat) in gve_clean_rx_done()
430 netdev_features_t feat; in gve_rx_poll()
/Linux-v5.4/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_hw.c1028 static netdev_features_t qlcnic_process_flags(struct qlcnic_adapter *adapter, in qlcnic_process_flags()
1029 netdev_features_t features) in qlcnic_process_flags()
1061 netdev_features_t qlcnic_fix_features(struct net_device *netdev, in qlcnic_fix_features()
1062 netdev_features_t features) in qlcnic_fix_features()
1065 netdev_features_t changed; in qlcnic_fix_features()
1088 int qlcnic_set_features(struct net_device *netdev, netdev_features_t features) in qlcnic_set_features()
1091 netdev_features_t changed = netdev->features ^ features; in qlcnic_set_features()

12345678