Lines Matching refs:match
938 struct sw_flow_match match;
970 ovs_match_init(&match, key, false, &mask);
971 error = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
1048 if (unlikely(!ovs_flow_cmp(flow, &match))) {
1051 &match);
1120 /* Factor out match-init and action-copy to avoid
1127 * match as before. If there is action attr, we try to get
1129 * the function, we reset the match->mask pointer. Because
1130 * we should not to return match object with dangling reference
1135 struct sw_flow_match *match,
1145 ovs_match_init(match, key, true, &mask);
1146 error = ovs_nla_get_match(net, match, a[OVS_FLOW_ATTR_KEY],
1170 match->mask = NULL;
1184 struct sw_flow_match match;
1198 error = ovs_nla_init_match_and_action(net, &match, &key, a,
1223 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);
1285 struct sw_flow_match match;
1294 ovs_match_init(&match, &key, true, NULL);
1295 err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY], NULL,
1315 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);
1344 struct sw_flow_match match;
1353 ovs_match_init(&match, &key, true, NULL);
1354 err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
1375 flow = ovs_flow_tbl_lookup_exact(&dp->table, &match);