Lines Matching defs:match
976 struct sw_flow_match match;
1008 ovs_match_init(&match, key, false, &mask);
1009 error = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
1086 if (unlikely(!ovs_flow_cmp(flow, &match))) {
1089 &match);
1158 /* Factor out match-init and action-copy to avoid
1165 * match as before. If there is action attr, we try to get
1167 * the function, we reset the match->mask pointer. Because
1168 * we should not to return match object with dangling reference
1173 struct sw_flow_match *match,
1183 ovs_match_init(match, key, true, &mask);
1184 error = ovs_nla_get_match(net, match, a[OVS_FLOW_ATTR_KEY],
1208 match->mask = NULL;
1222 struct sw_flow_match match;
1236 error = ovs_nla_init_match_and_action(net, &match, &key, a,
1261 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);
1323 struct sw_flow_match match;
1332 ovs_match_init(&match, &key, true, NULL);
1333 err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY], NULL,
1353 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);
1382 struct sw_flow_match match;
1391 ovs_match_init(&match, &key, true, NULL);
1392 err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
1413 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);