Home
last modified time | relevance | path

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

12345678

/Linux-v4.19/drivers/net/ethernet/atheros/atlx/
Datlx.c221 static void __atlx_vlan_mode(netdev_features_t features, u32 *ctrl) in __atlx_vlan_mode()
233 netdev_features_t features) in atlx_vlan_mode()
253 static netdev_features_t atlx_fix_features(struct net_device *netdev, in atlx_fix_features()
254 netdev_features_t features) in atlx_fix_features()
269 netdev_features_t features) in atlx_set_features()
271 netdev_features_t changed = netdev->features ^ features; in atlx_set_features()
/Linux-v4.19/include/linux/
Dnetdevice.h1232 netdev_features_t (*ndo_features_check)(struct sk_buff *skb,
1234 netdev_features_t features);
1343 netdev_features_t (*ndo_fix_features)(struct net_device *dev,
1344 netdev_features_t features);
1346 netdev_features_t features);
1772 netdev_features_t features;
1773 netdev_features_t hw_features;
1774 netdev_features_t wanted_features;
1775 netdev_features_t vlan_features;
1776 netdev_features_t hw_enc_features;
[all …]
Dif_tap.h43 netdev_features_t tap_features;
46 void (*update_features)(struct tap_dev *tap, netdev_features_t features);
Dnetdev_features.h15 typedef u64 netdev_features_t; typedef
98 #define __NETIF_F_BIT(bit) ((netdev_features_t)1 << (bit))
Dif_vlan.h316 static inline bool vlan_hw_offload_capable(netdev_features_t features, in vlan_hw_offload_capable()
696 static inline netdev_features_t vlan_features_check(struct sk_buff *skb, in vlan_features_check()
697 netdev_features_t features) in vlan_features_check()
Dif_macvlan.h29 netdev_features_t set_features;
/Linux-v4.19/net/ipv4/
Dudp_offload.c18 netdev_features_t features, in __skb_udp_tunnel_segment()
20 netdev_features_t features), in __skb_udp_tunnel_segment()
152 netdev_features_t features, in skb_udp_tunnel_segment()
160 netdev_features_t features); in skb_udp_tunnel_segment()
191 netdev_features_t features) in __udp_gso_segment()
287 netdev_features_t features) in udp4_ufo_fragment()
Desp4_offload.c110 netdev_features_t features) in esp4_gso_segment()
115 netdev_features_t esp_features = features; in esp4_gso_segment()
162 static int esp_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp_xmit()
Dxfrm4_mode_transport.c62 netdev_features_t features) in xfrm4_transport_gso_segment()
/Linux-v4.19/net/mpls/
Dmpls_gso.c23 netdev_features_t features) in mpls_gso_segment()
27 netdev_features_t mpls_features; in mpls_gso_segment()
/Linux-v4.19/net/hsr/
Dhsr_device.c203 static netdev_features_t hsr_features_recompute(struct hsr_priv *hsr, in hsr_features_recompute()
204 netdev_features_t features) in hsr_features_recompute()
206 netdev_features_t mask; in hsr_features_recompute()
227 static netdev_features_t hsr_fix_features(struct net_device *dev, in hsr_fix_features()
228 netdev_features_t features) in hsr_fix_features()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede.h484 netdev_features_t features;
492 netdev_features_t qede_features_check(struct sk_buff *skb,
494 netdev_features_t features);
512 netdev_features_t qede_fix_features(struct net_device *dev,
513 netdev_features_t features);
514 int qede_set_features(struct net_device *dev, netdev_features_t features);
/Linux-v4.19/net/ipv6/
Desp6_offload.c137 netdev_features_t features) in esp6_gso_segment()
142 netdev_features_t esp_features = features; in esp6_gso_segment()
189 static int esp6_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp6_xmit()
Dtcpv6_offload.c45 netdev_features_t features) in tcp6_gso_segment()
Dxfrm6_mode_transport.c68 netdev_features_t features) in xfrm4_transport_gso_segment()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.h49 netdev_features_t features);
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/
Dsge.h81 void t1_vlan_mode(struct adapter *adapter, netdev_features_t features);
/Linux-v4.19/include/net/
Dvxlan.h289 static inline netdev_features_t vxlan_features_check(struct sk_buff *skb, in vxlan_features_check()
290 netdev_features_t features) in vxlan_features_check()
Dinet_common.h49 netdev_features_t features);
/Linux-v4.19/drivers/s390/net/
Dqeth_core.h1045 int qeth_set_features(struct net_device *, netdev_features_t);
1047 netdev_features_t qeth_fix_features(struct net_device *, netdev_features_t);
1048 netdev_features_t qeth_features_check(struct sk_buff *skb,
1050 netdev_features_t features);
/Linux-v4.19/net/core/
Ddev.c2847 static const netdev_features_t null_features; in skb_warn_bad_offload()
2981 netdev_features_t features) in skb_mac_gso_segment()
3034 netdev_features_t features, bool tx_path) in __skb_gso_segment()
3052 netdev_features_t partial_features = NETIF_F_GSO_ROBUST; in __skb_gso_segment()
3112 static netdev_features_t net_mpls_features(struct sk_buff *skb, in net_mpls_features()
3113 netdev_features_t features, in net_mpls_features()
3122 static netdev_features_t net_mpls_features(struct sk_buff *skb, in net_mpls_features()
3123 netdev_features_t features, in net_mpls_features()
3130 static netdev_features_t harmonize_features(struct sk_buff *skb, in harmonize_features()
3131 netdev_features_t features) in harmonize_features()
[all …]
/Linux-v4.19/net/sctp/
Doffload.c43 netdev_features_t features) in sctp_gso_segment()
/Linux-v4.19/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()
/Linux-v4.19/net/xfrm/
Dxfrm_device.c26 struct sk_buff *validate_xmit_xfrm(struct sk_buff *skb, netdev_features_t features, bool *again) in validate_xmit_xfrm()
33 netdev_features_t esp_features = features; in validate_xmit_xfrm()
/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/
Daq_main.c97 netdev_features_t features) in aq_ndev_set_features()

12345678