Lines Matching refs:match
977 struct sw_flow_match match;
1009 ovs_match_init(&match, key, false, &mask);
1010 error = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
1087 if (unlikely(!ovs_flow_cmp(flow, &match))) {
1090 &match);
1159 /* Factor out match-init and action-copy to avoid
1166 * match as before. If there is action attr, we try to get
1168 * the function, we reset the match->mask pointer. Because
1169 * we should not to return match object with dangling reference
1174 struct sw_flow_match *match,
1184 ovs_match_init(match, key, true, &mask);
1185 error = ovs_nla_get_match(net, match, a[OVS_FLOW_ATTR_KEY],
1209 match->mask = NULL;
1223 struct sw_flow_match match;
1237 error = ovs_nla_init_match_and_action(net, &match, &key, a,
1262 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);
1324 struct sw_flow_match match;
1333 ovs_match_init(&match, &key, true, NULL);
1334 err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY], NULL,
1354 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);
1383 struct sw_flow_match match;
1392 ovs_match_init(&match, &key, true, NULL);
1393 err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
1414 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);