Lines Matching refs:key_attrs
124 u64 key_attrs, u64 mask_attrs, bool log) in match_validate() argument
127 u64 mask_allowed = key_attrs; /* At most allow all key attributes */ in match_validate()
240 if ((key_attrs & key_expected) != key_expected) { in match_validate()
243 (unsigned long long)key_attrs, in match_validate()
1186 u64 key_attrs = 0; in ovs_nla_get_match() local
1191 err = parse_flow_nlattrs(nla_key, a, &key_attrs, log); in ovs_nla_get_match()
1195 if ((key_attrs & (1 << OVS_KEY_ATTR_ETHERNET)) && in ovs_nla_get_match()
1196 (key_attrs & (1 << OVS_KEY_ATTR_ETHERTYPE)) && in ovs_nla_get_match()
1200 if (!((key_attrs & (1 << OVS_KEY_ATTR_VLAN)) && in ovs_nla_get_match()
1201 (key_attrs & (1 << OVS_KEY_ATTR_ENCAP)))) { in ovs_nla_get_match()
1206 key_attrs &= ~(1 << OVS_KEY_ATTR_ETHERTYPE); in ovs_nla_get_match()
1209 key_attrs &= ~(1 << OVS_KEY_ATTR_ENCAP); in ovs_nla_get_match()
1213 err = parse_flow_nlattrs(encap, a, &key_attrs, log); in ovs_nla_get_match()
1228 err = ovs_key_from_nlattrs(net, match, key_attrs, a, false, log); in ovs_nla_get_match()
1314 if (!match_validate(match, key_attrs, mask_attrs, log)) in ovs_nla_get_match()