]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/enic/enic_flow.c
net/ngbe: support MAC filters
[dpdk.git] / drivers / net / enic / enic_flow.c
index 7eb06f889eefc4887e4a0bace75f3690513bfb50..33147169ba760780035235a1fffd83720c4c99b9 100644 (file)
@@ -656,14 +656,14 @@ enic_copy_item_eth_v2(struct copy_item_args *arg)
        if (!mask)
                mask = &rte_flow_item_eth_mask;
 
-       memcpy(enic_spec.d_addr.addr_bytes, spec->dst.addr_bytes,
+       memcpy(enic_spec.dst_addr.addr_bytes, spec->dst.addr_bytes,
               RTE_ETHER_ADDR_LEN);
-       memcpy(enic_spec.s_addr.addr_bytes, spec->src.addr_bytes,
+       memcpy(enic_spec.src_addr.addr_bytes, spec->src.addr_bytes,
               RTE_ETHER_ADDR_LEN);
 
-       memcpy(enic_mask.d_addr.addr_bytes, mask->dst.addr_bytes,
+       memcpy(enic_mask.dst_addr.addr_bytes, mask->dst.addr_bytes,
               RTE_ETHER_ADDR_LEN);
-       memcpy(enic_mask.s_addr.addr_bytes, mask->src.addr_bytes,
+       memcpy(enic_mask.src_addr.addr_bytes, mask->src.addr_bytes,
               RTE_ETHER_ADDR_LEN);
        enic_spec.ether_type = spec->type;
        enic_mask.ether_type = mask->type;
@@ -1392,7 +1392,7 @@ enic_dump_filter(const struct filter_v2 *filt)
 
                if (gp->mask_flags & FILTER_GENERIC_1_IPV6)
                        sprintf(ip6, "%s ",
-                               (gp->val_flags & FILTER_GENERIC_1_IPV4)
+                               (gp->val_flags & FILTER_GENERIC_1_IPV6)
                                 ? "ip6(y)" : "ip6(n)");
                else
                        sprintf(ip6, "%s ", "ip6(x)");