Lines Matching refs:key_attrs
154 u64 key_attrs, u64 mask_attrs, bool log)
157 u64 mask_allowed = key_attrs; /* At most allow all key attributes */
291 if ((key_attrs & key_expected) != key_expected) {
294 (unsigned long long)key_attrs,
987 u64 key_attrs, bool inner,
992 if (!((key_attrs & (1 << OVS_KEY_ATTR_ETHERNET)) &&
993 (key_attrs & (1 << OVS_KEY_ATTR_ETHERTYPE)) &&
999 if (!((key_attrs & (1 << OVS_KEY_ATTR_VLAN)) &&
1000 (key_attrs & (1 << OVS_KEY_ATTR_ENCAP)))) {
1025 u64 key_attrs, bool inner,
1035 if (!(key_attrs & (1 << OVS_KEY_ATTR_ENCAP))) {
1067 u64 *key_attrs, bool inner,
1075 err = validate_vlan_from_nlattrs(match, *key_attrs, inner,
1078 err = validate_vlan_mask_from_nlattrs(match, *key_attrs, inner,
1087 *key_attrs &= ~(1 << OVS_KEY_ATTR_ENCAP);
1088 *key_attrs &= ~(1 << OVS_KEY_ATTR_VLAN);
1089 *key_attrs &= ~(1 << OVS_KEY_ATTR_ETHERTYPE);
1094 err = parse_flow_nlattrs(encap, a, key_attrs, log);
1096 err = parse_flow_mask_nlattrs(encap, a, key_attrs, log);
1102 u64 *key_attrs, const struct nlattr **a,
1108 err = __parse_vlan_from_nlattrs(match, key_attrs, false, a,
1115 err = __parse_vlan_from_nlattrs(match, key_attrs, true, a,
1783 u64 key_attrs = 0;
1787 err = parse_flow_nlattrs(nla_key, a, &key_attrs, log);
1791 err = parse_vlan_from_nlattrs(match, &key_attrs, a, false, log);
1795 err = ovs_key_from_nlattrs(net, match, key_attrs, a, false, log);
1847 if (!match_validate(match, key_attrs, mask_attrs, log))