diff options
-rw-r--r-- | lib/meta-flow.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/meta-flow.c b/lib/meta-flow.c index 6ef564e2b..442ad982c 100644 --- a/lib/meta-flow.c +++ b/lib/meta-flow.c @@ -956,9 +956,9 @@ mf_is_all_wild(const struct mf_field *mf, const struct flow_wildcards *wc) case MFF_MPLS_LABEL: return !(wc->masks.mpls_lse[0] & htonl(MPLS_LABEL_MASK)); case MFF_MPLS_TC: - return !(wc->masks.mpls_lse[1] & htonl(MPLS_TC_MASK)); + return !(wc->masks.mpls_lse[0] & htonl(MPLS_TC_MASK)); case MFF_MPLS_BOS: - return !(wc->masks.mpls_lse[2] & htonl(MPLS_BOS_MASK)); + return !(wc->masks.mpls_lse[0] & htonl(MPLS_BOS_MASK)); case MFF_IPV4_SRC: return !wc->masks.nw_src; |