Lines Matching defs:spec_mask

6648 				     struct ethtool_tcpip4_spec *spec_mask)
6651 spec_mask->ip4src = rule->unused_tuple & BIT(INNER_SRC_IP) ?
6655 spec_mask->ip4dst = rule->unused_tuple & BIT(INNER_DST_IP) ?
6659 spec_mask->psrc = rule->unused_tuple & BIT(INNER_SRC_PORT) ?
6663 spec_mask->pdst = rule->unused_tuple & BIT(INNER_DST_PORT) ?
6667 spec_mask->tos = rule->unused_tuple & BIT(INNER_IP_TOS) ?
6673 struct ethtool_usrip4_spec *spec_mask)
6676 spec_mask->ip4src = rule->unused_tuple & BIT(INNER_SRC_IP) ?
6680 spec_mask->ip4dst = rule->unused_tuple & BIT(INNER_DST_IP) ?
6684 spec_mask->tos = rule->unused_tuple & BIT(INNER_IP_TOS) ?
6688 spec_mask->proto = rule->unused_tuple & BIT(INNER_IP_PROTO) ?
6696 struct ethtool_tcpip6_spec *spec_mask)
6703 memset(spec_mask->ip6src, 0, sizeof(spec_mask->ip6src));
6705 cpu_to_be32_array(spec_mask->ip6src, rule->tuples_mask.src_ip,
6709 memset(spec_mask->ip6dst, 0, sizeof(spec_mask->ip6dst));
6711 cpu_to_be32_array(spec_mask->ip6dst, rule->tuples_mask.dst_ip,
6715 spec_mask->tclass = rule->unused_tuple & BIT(INNER_IP_TOS) ?
6719 spec_mask->psrc = rule->unused_tuple & BIT(INNER_SRC_PORT) ?
6723 spec_mask->pdst = rule->unused_tuple & BIT(INNER_DST_PORT) ?
6729 struct ethtool_usrip6_spec *spec_mask)
6734 memset(spec_mask->ip6src, 0, sizeof(spec_mask->ip6src));
6736 cpu_to_be32_array(spec_mask->ip6src,
6740 memset(spec_mask->ip6dst, 0, sizeof(spec_mask->ip6dst));
6742 cpu_to_be32_array(spec_mask->ip6dst,
6746 spec_mask->tclass = rule->unused_tuple & BIT(INNER_IP_TOS) ?
6750 spec_mask->l4_proto = rule->unused_tuple & BIT(INNER_IP_PROTO) ?
6756 struct ethhdr *spec_mask)
6762 eth_zero_addr(spec_mask->h_source);
6764 ether_addr_copy(spec_mask->h_source, rule->tuples_mask.src_mac);
6767 eth_zero_addr(spec_mask->h_dest);
6769 ether_addr_copy(spec_mask->h_dest, rule->tuples_mask.dst_mac);
6772 spec_mask->h_proto = rule->unused_tuple & BIT(INNER_ETH_TYPE) ?