| /Linux-v5.4/drivers/net/ethernet/atheros/atlx/ |
| D | atlx.c | 208 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/ |
| D | esp4_offload.c | 111 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()
|
| D | udp_offload.c | 15 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/ |
| D | esp6_offload.c | 138 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()
|
| D | ip6_offload.c | 72 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()
|
| D | tcpv6_offload.c | 42 netdev_features_t features) in tcp6_gso_segment()
|
| /Linux-v5.4/include/linux/ |
| D | if_tap.h | 43 netdev_features_t tap_features; 46 void (*update_features)(struct tap_dev *tap, netdev_features_t features);
|
| D | netdevice.h | 1254 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 …]
|
| D | netdev_features.h | 12 typedef u64 netdev_features_t; typedef 95 #define __NETIF_F_BIT(bit) ((netdev_features_t)1 << (bit))
|
| D | if_vlan.h | 311 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()
|
| D | if_macvlan.h | 29 netdev_features_t set_features;
|
| /Linux-v5.4/net/mpls/ |
| D | mpls_gso.c | 19 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/ |
| D | qede.h | 509 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/ |
| D | hsr_device.c | 192 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/ |
| D | vmxnet3_int.h | 457 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/ |
| D | vlan.h | 95 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/ |
| D | hinic_main.c | 71 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/ |
| D | ipsec_rxtx.h | 50 netdev_features_t features);
|
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/ |
| D | nfp_net_repr.c | 234 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/ |
| D | sge.h | 81 void t1_vlan_mode(struct adapter *adapter, netdev_features_t features);
|
| /Linux-v5.4/include/net/ |
| D | udp.h | 174 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/ |
| D | offload.c | 35 netdev_features_t features) in sctp_gso_segment()
|
| /Linux-v5.4/drivers/s390/net/ |
| D | qeth_core.h | 1081 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/ |
| D | gve_rx.c | 276 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/ |
| D | qlcnic_hw.c | 1028 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()
|