Lines Matching refs:key_attrs
156 u64 key_attrs, u64 mask_attrs, bool log)
159 u64 mask_allowed = key_attrs; /* At most allow all key attributes */
293 if ((key_attrs & key_expected) != key_expected) {
296 (unsigned long long)key_attrs,
999 u64 key_attrs, bool inner,
1004 if (!((key_attrs & (1 << OVS_KEY_ATTR_ETHERNET)) &&
1005 (key_attrs & (1 << OVS_KEY_ATTR_ETHERTYPE)) &&
1011 if (!((key_attrs & (1 << OVS_KEY_ATTR_VLAN)) &&
1012 (key_attrs & (1 << OVS_KEY_ATTR_ENCAP)))) {
1037 u64 key_attrs, bool inner,
1047 if (!(key_attrs & (1 << OVS_KEY_ATTR_ENCAP))) {
1079 u64 *key_attrs, bool inner,
1087 err = validate_vlan_from_nlattrs(match, *key_attrs, inner,
1090 err = validate_vlan_mask_from_nlattrs(match, *key_attrs, inner,
1099 *key_attrs &= ~(1 << OVS_KEY_ATTR_ENCAP);
1100 *key_attrs &= ~(1 << OVS_KEY_ATTR_VLAN);
1101 *key_attrs &= ~(1 << OVS_KEY_ATTR_ETHERTYPE);
1106 err = parse_flow_nlattrs(encap, a, key_attrs, log);
1108 err = parse_flow_mask_nlattrs(encap, a, key_attrs, log);
1114 u64 *key_attrs, const struct nlattr **a,
1120 err = __parse_vlan_from_nlattrs(match, key_attrs, false, a,
1127 err = __parse_vlan_from_nlattrs(match, key_attrs, true, a,
1806 u64 key_attrs = 0;
1810 err = parse_flow_nlattrs(nla_key, a, &key_attrs, log);
1814 err = parse_vlan_from_nlattrs(match, &key_attrs, a, false, log);
1818 err = ovs_key_from_nlattrs(net, match, key_attrs, a, false, log);
1870 if (!match_validate(match, key_attrs, mask_attrs, log))