From a8ff76a7b42272010c7a728854b404b44b0a9221 Mon Sep 17 00:00:00 2001 From: Jarno Rajahalme Date: Thu, 20 Aug 2015 13:10:07 -0700 Subject: [PATCH] meta-flow: Fix ip_frag handling in mf_set_wild(). The wildcard bits were set when they should have been cleared. Found by inspection. Signed-off-by: Jarno Rajahalme Acked-by: Ben Pfaff --- lib/meta-flow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/meta-flow.c b/lib/meta-flow.c index 3bdca62be..fbb1c1baf 100644 --- a/lib/meta-flow.c +++ b/lib/meta-flow.c @@ -1372,7 +1372,7 @@ mf_set_wild(const struct mf_field *mf, struct match *match) break; case MFF_IP_FRAG: - match->wc.masks.nw_frag |= FLOW_NW_FRAG_MASK; + match->wc.masks.nw_frag &= ~FLOW_NW_FRAG_MASK; match->flow.nw_frag &= ~FLOW_NW_FRAG_MASK; break; -- 2.20.1