eth_mask 274 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c static int prep_eth_rule(struct ethhdr *eth_value, struct ethhdr *eth_mask, eth_mask 279 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c if (eth_mask->h_proto) { eth_mask 282 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c *(__be16 *)(mask + off) = eth_mask->h_proto; eth_mask 286 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c if (!is_zero_ether_addr(eth_mask->h_source)) { eth_mask 289 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c ether_addr_copy(mask + off, eth_mask->h_source); eth_mask 293 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c if (!is_zero_ether_addr(eth_mask->h_dest)) { eth_mask 296 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c ether_addr_copy(mask + off, eth_mask->h_dest); eth_mask 1323 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ethhdr *eth_mask; eth_mask 1357 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c eth_mask = &cmd->fs.m_u.ether_spec; eth_mask 1359 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (!is_zero_ether_addr(eth_mask->h_source)) eth_mask 1363 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (!is_broadcast_ether_addr(eth_mask->h_dest)) eth_mask 1366 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c if (!all_zeros_or_all_ones(eth_mask->h_proto)) eth_mask 293 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethhdr *eth_mask = &fs->m_u.ether_spec; eth_mask 296 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c mask_spec((u8 *)eth_mask, (u8 *)eth_val, sizeof(*eth_mask)); eth_mask 297 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c ether_addr_copy(MLX5E_FTE_ADDR_OF(headers_c, smac_47_16), eth_mask->h_source); eth_mask 299 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c ether_addr_copy(MLX5E_FTE_ADDR_OF(headers_c, dmac_47_16), eth_mask->h_dest); eth_mask 301 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c MLX5E_FTE_SET(headers_c, ethertype, ntohs(eth_mask->h_proto)); eth_mask 501 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct ethhdr *eth_mask = &fs->m_u.ether_spec; eth_mask 504 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!is_zero_ether_addr(eth_mask->h_dest)) eth_mask 506 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!is_zero_ether_addr(eth_mask->h_source)) eth_mask 508 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (eth_mask->h_proto)