IPV4_INDEX
ip_offset = IPV4_INDEX * sizeof(u32);
rule->tuples.src_ip[IPV4_INDEX] =
rule->tuples_mask.src_ip[IPV4_INDEX] =
rule->tuples.dst_ip[IPV4_INDEX] =
rule->tuples_mask.dst_ip[IPV4_INDEX] =
rule->tuples.src_ip[IPV4_INDEX] =
rule->tuples_mask.src_ip[IPV4_INDEX] =
rule->tuples.dst_ip[IPV4_INDEX] =
rule->tuples_mask.dst_ip[IPV4_INDEX] =
spec->ip4src = cpu_to_be32(rule->tuples.src_ip[IPV4_INDEX]);
0 : cpu_to_be32(rule->tuples_mask.src_ip[IPV4_INDEX]);
spec->ip4dst = cpu_to_be32(rule->tuples.dst_ip[IPV4_INDEX]);
0 : cpu_to_be32(rule->tuples_mask.dst_ip[IPV4_INDEX]);
spec->ip4src = cpu_to_be32(rule->tuples.src_ip[IPV4_INDEX]);
0 : cpu_to_be32(rule->tuples_mask.src_ip[IPV4_INDEX]);
spec->ip4dst = cpu_to_be32(rule->tuples.dst_ip[IPV4_INDEX]);
0 : cpu_to_be32(rule->tuples_mask.dst_ip[IPV4_INDEX]);
rule->tuples.src_ip[IPV4_INDEX] = be32_to_cpu(match.key->src);
rule->tuples_mask.src_ip[IPV4_INDEX] =
rule->tuples.dst_ip[IPV4_INDEX] = be32_to_cpu(match.key->dst);
rule->tuples_mask.dst_ip[IPV4_INDEX] =