Lines Matching refs:mac_mask
820 struct ethhdr *mac_mask = &rule->m_u.ether_spec; in efx_ethtool_get_class_rule() local
899 eth_broadcast_addr(mac_mask->h_dest); in efx_ethtool_get_class_rule()
901 ether_addr_copy(mac_mask->h_dest, in efx_ethtool_get_class_rule()
906 eth_broadcast_addr(mac_mask->h_source); in efx_ethtool_get_class_rule()
910 mac_mask->h_proto = ETHER_TYPE_FULL_MASK; in efx_ethtool_get_class_rule()
1090 struct ethhdr *mac_mask = &rule->m_u.ether_spec; in efx_ethtool_set_class_rule() local
1245 if (!is_zero_ether_addr(mac_mask->h_dest)) { in efx_ethtool_set_class_rule()
1246 if (ether_addr_equal(mac_mask->h_dest, in efx_ethtool_set_class_rule()
1249 else if (is_broadcast_ether_addr(mac_mask->h_dest)) in efx_ethtool_set_class_rule()
1255 if (!is_zero_ether_addr(mac_mask->h_source)) { in efx_ethtool_set_class_rule()
1256 if (!is_broadcast_ether_addr(mac_mask->h_source)) in efx_ethtool_set_class_rule()
1261 if (mac_mask->h_proto) { in efx_ethtool_set_class_rule()
1262 if (mac_mask->h_proto != ETHER_TYPE_FULL_MASK) in efx_ethtool_set_class_rule()