X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fmeta-flow.c;h=a5505c961e8576301e4d07a40d09b49fdd09f160;hb=465d9a8fe680218cfd9254c312792e50349f9cd5;hp=8bc3d1a59e89d6bc057ee5a74c99e5fa72b0a4cd;hpb=a7d78e8d22e068a0fda8a258aac4dde1aaf1bbe0;p=openvswitch diff --git a/lib/meta-flow.c b/lib/meta-flow.c index 8bc3d1a5..a5505c96 100644 --- a/lib/meta-flow.c +++ b/lib/meta-flow.c @@ -647,7 +647,6 @@ mf_get_mask(const struct mf_field *mf, const struct flow_wildcards *wc, case MFF_IP_DSCP: case MFF_IP_ECN: case MFF_IP_TTL: - case MFF_IPV6_LABEL: case MFF_ARP_OP: case MFF_ARP_SHA: case MFF_ARP_THA: @@ -699,6 +698,9 @@ mf_get_mask(const struct mf_field *mf, const struct flow_wildcards *wc, case MFF_IPV6_DST: mask->ipv6 = wc->ipv6_dst_mask; break; + case MFF_IPV6_LABEL: + mask->be32 = wc->ipv6_label_mask; + break; case MFF_ND_TARGET: mask->ipv6 = wc->nd_target_mask;