Home
last modified time | relevance | path

Searched refs:netdev_features_t (Results 51 – 75 of 217) sorted by relevance

123456789

/openbmc/linux/net/ipv6/
H A Dudp_offload.c20 netdev_features_t features) in udp6_ufo_fragment()
/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A Dnet_driver.h1049 netdev_features_t fixed_features;
1476 netdev_features_t offload_features;
1680 static inline netdev_features_t efx_supported_features(const struct efx_nic *efx) in efx_supported_features()
/openbmc/linux/net/xfrm/
H A Dxfrm_device.c113 struct sk_buff *validate_xmit_xfrm(struct sk_buff *skb, netdev_features_t features, bool *again) in validate_xmit_xfrm()
120 netdev_features_t esp_features = features; in validate_xmit_xfrm()
/openbmc/linux/net/bridge/
H A Dbr_device.c298 static netdev_features_t br_fix_features(struct net_device *dev, in br_fix_features()
299 netdev_features_t features) in br_fix_features()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dcxgb2.c865 static netdev_features_t t1_fix_features(struct net_device *dev, in t1_fix_features()
866 netdev_features_t features) in t1_fix_features()
880 static int t1_set_features(struct net_device *dev, netdev_features_t features) in t1_set_features()
882 netdev_features_t changed = dev->features ^ features; in t1_set_features()
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.h609 netdev_features_t bnx2x_fix_features(struct net_device *dev,
610 netdev_features_t features);
611 int bnx2x_set_features(struct net_device *dev, netdev_features_t features);
/openbmc/linux/drivers/net/ethernet/sfc/
H A Dnet_driver.h1083 netdev_features_t fixed_features;
1523 netdev_features_t offload_features;
1727 static inline netdev_features_t efx_supported_features(const struct efx_nic *efx) in efx_supported_features()
/openbmc/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_vf.c89 netdev_features_t features) in enetc_vf_set_features()
/openbmc/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-drv.c2197 static netdev_features_t xgbe_fix_features(struct net_device *netdev, in xgbe_fix_features()
2198 netdev_features_t features) in xgbe_fix_features()
2201 netdev_features_t vxlan_base; in xgbe_fix_features()
2241 netdev_features_t features) in xgbe_set_features()
2245 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xgbe_set_features()
2282 static netdev_features_t xgbe_features_check(struct sk_buff *skb, in xgbe_features_check()
2284 netdev_features_t features) in xgbe_features_check()
/openbmc/linux/drivers/net/ethernet/qualcomm/emac/
H A Demac.c175 netdev_features_t features) in emac_set_features()
177 netdev_features_t changed = features ^ netdev->features; in emac_set_features()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h1210 netdev_features_t mlx5e_features_check(struct sk_buff *skb,
1212 netdev_features_t features);
1213 int mlx5e_set_features(struct net_device *netdev, netdev_features_t features);
/openbmc/linux/net/ipv4/
H A Dgre_offload.c17 netdev_features_t features) in gre_gso_segment()
/openbmc/linux/net/ethtool/
H A Dioctl.c90 BUILD_BUG_ON(ETHTOOL_DEV_FEATURE_WORDS * sizeof(u32) > sizeof(netdev_features_t)); in ethtool_get_features()
121 netdev_features_t wanted = 0, valid = 0; in ethtool_set_features()
135 valid |= (netdev_features_t)features[i].valid << (32 * i); in ethtool_set_features()
136 wanted |= (netdev_features_t)features[i].requested << (32 * i); in ethtool_set_features()
216 static netdev_features_t ethtool_get_feature_mask(u32 eth_cmd) in ethtool_get_feature_mask()
248 netdev_features_t mask = ethtool_get_feature_mask(ethcmd); in ethtool_get_one_feature()
263 netdev_features_t mask; in ethtool_set_one_feature()
309 netdev_features_t features = 0, changed; in __ethtool_set_flags()
2777 netdev_features_t old_features; in __dev_ethtool()
/openbmc/linux/drivers/net/
H A Dnet_failover.c378 netdev_features_t vlan_features = FAILOVER_VLAN_FEATURES & in net_failover_compute_features()
380 netdev_features_t enc_features = FAILOVER_ENC_FEATURES; in net_failover_compute_features()
H A Dtap.c326 netdev_features_t features = TAP_FEATURES; in tap_handle_frame()
955 netdev_features_t features; in set_offload()
956 netdev_features_t feature_mask = 0; in set_offload()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4_en.h669 netdev_features_t features);
793 netdev_features_t new_features);
/openbmc/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx.c713 static void gve_rx(struct gve_rx_ring *rx, netdev_features_t feat, in gve_rx()
921 netdev_features_t feat) in gve_clean_rx_done()
1005 netdev_features_t feat; in gve_rx_poll()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_common.c1809 netdev_features_t features) in nfp_net_set_features()
1811 netdev_features_t changed = netdev->features ^ features; in nfp_net_set_features()
1900 static netdev_features_t
1902 netdev_features_t features) in nfp_net_fix_features()
1921 static netdev_features_t
1923 netdev_features_t features) in nfp_net_features_check()
/openbmc/linux/drivers/net/ethernet/atheros/atlx/
H A Datl2.c343 static void __atl2_vlan_mode(netdev_features_t features, u32 *ctrl) in __atl2_vlan_mode()
355 netdev_features_t features) in atl2_vlan_mode()
374 static netdev_features_t atl2_fix_features(struct net_device *netdev, in atl2_fix_features()
375 netdev_features_t features) in atl2_fix_features()
390 netdev_features_t features) in atl2_set_features()
392 netdev_features_t changed = netdev->features ^ features; in atl2_set_features()
/openbmc/linux/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.h331 netdev_features_t features);
/openbmc/linux/drivers/net/xen-netback/
H A Dinterface.c362 static netdev_features_t xenvif_fix_features(struct net_device *dev, in xenvif_fix_features()
363 netdev_features_t features) in xenvif_fix_features()
/openbmc/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_netdev.c1507 static netdev_features_t fm10k_features_check(struct sk_buff *skb, in fm10k_features_check()
1509 netdev_features_t features) in fm10k_features_check()
1543 netdev_features_t hw_features; in fm10k_alloc_netdev()
/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_txrx_lib.c212 netdev_features_t features = rx_ring->netdev->features; in ice_receive_skb()
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-config.h374 netdev_features_t features;
/openbmc/linux/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_main.c420 static void __atl1c_vlan_mode(netdev_features_t features, u32 *mac_ctrl_data) in __atl1c_vlan_mode()
432 netdev_features_t features) in atl1c_vlan_mode()
492 static netdev_features_t atl1c_fix_features(struct net_device *netdev, in atl1c_fix_features()
493 netdev_features_t features) in atl1c_fix_features()
516 netdev_features_t features) in atl1c_set_features()
518 netdev_features_t changed = netdev->features ^ features; in atl1c_set_features()

123456789