is_mask            90 net/openvswitch/flow_netlink.c 			 size_t offset, size_t size, bool is_mask)
is_mask            96 net/openvswitch/flow_netlink.c 	if (!is_mask)
is_mask           114 net/openvswitch/flow_netlink.c #define SW_FLOW_KEY_PUT(match, field, value, is_mask) \
is_mask           117 net/openvswitch/flow_netlink.c 			     sizeof((match)->key->field), is_mask);	    \
is_mask           118 net/openvswitch/flow_netlink.c 		if (is_mask)						    \
is_mask           124 net/openvswitch/flow_netlink.c #define SW_FLOW_KEY_MEMCPY_OFFSET(match, offset, value_p, len, is_mask)	    \
is_mask           126 net/openvswitch/flow_netlink.c 		update_range(match, offset, len, is_mask);		    \
is_mask           127 net/openvswitch/flow_netlink.c 		if (is_mask)						    \
is_mask           134 net/openvswitch/flow_netlink.c #define SW_FLOW_KEY_MEMCPY(match, field, value_p, len, is_mask)		      \
is_mask           136 net/openvswitch/flow_netlink.c 				  value_p, len, is_mask)
is_mask           138 net/openvswitch/flow_netlink.c #define SW_FLOW_KEY_MEMSET_FIELD(match, field, value, is_mask)		    \
is_mask           141 net/openvswitch/flow_netlink.c 			     sizeof((match)->key->field), is_mask);	    \
is_mask           142 net/openvswitch/flow_netlink.c 		if (is_mask)						    \
is_mask           520 net/openvswitch/flow_netlink.c 				     struct sw_flow_match *match, bool is_mask,
is_mask           541 net/openvswitch/flow_netlink.c 	if (!is_mask) {
is_mask           566 net/openvswitch/flow_netlink.c 				  nla_len(a), is_mask);
is_mask           571 net/openvswitch/flow_netlink.c 				     struct sw_flow_match *match, bool is_mask,
is_mask           615 net/openvswitch/flow_netlink.c 	if (!is_mask)
is_mask           622 net/openvswitch/flow_netlink.c 				  is_mask);
is_mask           627 net/openvswitch/flow_netlink.c 				      struct sw_flow_match *match, bool is_mask,
is_mask           641 net/openvswitch/flow_netlink.c 	if (!is_mask)
is_mask           649 net/openvswitch/flow_netlink.c 				  nla_len(a), is_mask);
is_mask           654 net/openvswitch/flow_netlink.c 			      struct sw_flow_match *match, bool is_mask,
is_mask           684 net/openvswitch/flow_netlink.c 					nla_get_be64(a), is_mask);
is_mask           689 net/openvswitch/flow_netlink.c 					nla_get_in_addr(a), is_mask);
is_mask           694 net/openvswitch/flow_netlink.c 					nla_get_in_addr(a), is_mask);
is_mask           699 net/openvswitch/flow_netlink.c 					nla_get_in6_addr(a), is_mask);
is_mask           704 net/openvswitch/flow_netlink.c 					nla_get_in6_addr(a), is_mask);
is_mask           709 net/openvswitch/flow_netlink.c 					nla_get_u8(a), is_mask);
is_mask           713 net/openvswitch/flow_netlink.c 					nla_get_u8(a), is_mask);
is_mask           724 net/openvswitch/flow_netlink.c 					nla_get_be16(a), is_mask);
is_mask           728 net/openvswitch/flow_netlink.c 					nla_get_be16(a), is_mask);
is_mask           739 net/openvswitch/flow_netlink.c 			err = genev_tun_opt_from_nlattr(a, match, is_mask, log);
is_mask           752 net/openvswitch/flow_netlink.c 			err = vxlan_tun_opt_from_nlattr(a, match, is_mask, log);
is_mask           767 net/openvswitch/flow_netlink.c 			err = erspan_tun_opt_from_nlattr(a, match, is_mask,
is_mask           786 net/openvswitch/flow_netlink.c 	SW_FLOW_KEY_PUT(match, tun_key.tun_flags, tun_flags, is_mask);
is_mask           787 net/openvswitch/flow_netlink.c 	if (is_mask)
is_mask           804 net/openvswitch/flow_netlink.c 	if (!is_mask) {
is_mask           962 net/openvswitch/flow_netlink.c 				    bool is_mask, bool inner)
is_mask           974 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, eth.vlan.tpid, tpid, is_mask);
is_mask           975 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, eth.vlan.tci, tci, is_mask);
is_mask           977 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, eth.cvlan.tpid, tpid, is_mask);
is_mask           978 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, eth.cvlan.tci, tci, is_mask);
is_mask          1065 net/openvswitch/flow_netlink.c 				     const struct nlattr **a, bool is_mask,
is_mask          1071 net/openvswitch/flow_netlink.c 	if (!is_mask)
is_mask          1080 net/openvswitch/flow_netlink.c 	err = encode_vlan_from_nlattrs(match, a, is_mask, inner);
is_mask          1090 net/openvswitch/flow_netlink.c 	if (!is_mask)
is_mask          1100 net/openvswitch/flow_netlink.c 				   bool is_mask, bool log)
is_mask          1106 net/openvswitch/flow_netlink.c 					is_mask, log);
is_mask          1113 net/openvswitch/flow_netlink.c 						is_mask, log);
is_mask          1123 net/openvswitch/flow_netlink.c 				       bool is_mask, bool log)
is_mask          1128 net/openvswitch/flow_netlink.c 	if (is_mask) {
is_mask          1137 net/openvswitch/flow_netlink.c 	SW_FLOW_KEY_PUT(match, eth.type, eth_type, is_mask);
is_mask          1144 net/openvswitch/flow_netlink.c 				 bool is_mask, bool log)
is_mask          1151 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ovs_flow_hash, hash_val, is_mask);
is_mask          1158 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, recirc_id, recirc_id, is_mask);
is_mask          1164 net/openvswitch/flow_netlink.c 			  nla_get_u32(a[OVS_KEY_ATTR_PRIORITY]), is_mask);
is_mask          1171 net/openvswitch/flow_netlink.c 		if (is_mask) {
is_mask          1179 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, phy.in_port, in_port, is_mask);
is_mask          1181 net/openvswitch/flow_netlink.c 	} else if (!is_mask) {
is_mask          1182 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, phy.in_port, DP_MAX_PORTS, is_mask);
is_mask          1188 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, phy.skb_mark, mark, is_mask);
is_mask          1193 net/openvswitch/flow_netlink.c 				       is_mask, log) < 0)
is_mask          1208 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct_state, ct_state, is_mask);
is_mask          1215 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct_zone, ct_zone, is_mask);
is_mask          1222 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct.mark, mark, is_mask);
is_mask          1231 net/openvswitch/flow_netlink.c 				   sizeof(*cl), is_mask);
is_mask          1239 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ipv4.ct_orig.src, ct->ipv4_src, is_mask);
is_mask          1240 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ipv4.ct_orig.dst, ct->ipv4_dst, is_mask);
is_mask          1241 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct.orig_tp.src, ct->src_port, is_mask);
is_mask          1242 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct.orig_tp.dst, ct->dst_port, is_mask);
is_mask          1243 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct_orig_proto, ct->ipv4_proto, is_mask);
is_mask          1253 net/openvswitch/flow_netlink.c 				   is_mask);
is_mask          1256 net/openvswitch/flow_netlink.c 				   is_mask);
is_mask          1257 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct.orig_tp.src, ct->src_port, is_mask);
is_mask          1258 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct.orig_tp.dst, ct->dst_port, is_mask);
is_mask          1259 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, ct_orig_proto, ct->ipv6_proto, is_mask);
is_mask          1271 net/openvswitch/flow_netlink.c 	SW_FLOW_KEY_PUT(match, mac_proto, is_mask ? 0xff : mac_proto, is_mask);
is_mask          1274 net/openvswitch/flow_netlink.c 		return parse_eth_type_from_nlattrs(match, attrs, a, is_mask,
is_mask          1375 net/openvswitch/flow_netlink.c 				   struct sw_flow_match *match, bool is_mask,
is_mask          1386 net/openvswitch/flow_netlink.c 	if (WARN_ON(is_push_nsh && is_mask))
is_mask          1418 net/openvswitch/flow_netlink.c 					base->flags, is_mask);
is_mask          1420 net/openvswitch/flow_netlink.c 					base->ttl, is_mask);
is_mask          1422 net/openvswitch/flow_netlink.c 					base->mdtype, is_mask);
is_mask          1424 net/openvswitch/flow_netlink.c 					base->np, is_mask);
is_mask          1426 net/openvswitch/flow_netlink.c 					base->path_hdr, is_mask);
is_mask          1435 net/openvswitch/flow_netlink.c 						md1->context[i], is_mask);
is_mask          1474 net/openvswitch/flow_netlink.c 	if (!is_mask) {
is_mask          1497 net/openvswitch/flow_netlink.c 				bool is_mask, bool log)
is_mask          1501 net/openvswitch/flow_netlink.c 	err = metadata_from_nlattrs(net, match, &attrs, a, is_mask, log);
is_mask          1510 net/openvswitch/flow_netlink.c 				eth_key->eth_src, ETH_ALEN, is_mask);
is_mask          1512 net/openvswitch/flow_netlink.c 				eth_key->eth_dst, ETH_ALEN, is_mask);
is_mask          1524 net/openvswitch/flow_netlink.c 			err = parse_eth_type_from_nlattrs(match, &attrs, a, is_mask,
is_mask          1528 net/openvswitch/flow_netlink.c 		} else if (!is_mask) {
is_mask          1529 net/openvswitch/flow_netlink.c 			SW_FLOW_KEY_PUT(match, eth.type, htons(ETH_P_802_2), is_mask);
is_mask          1540 net/openvswitch/flow_netlink.c 		if (!is_mask && ipv4_key->ipv4_frag > OVS_FRAG_TYPE_MAX) {
is_mask          1546 net/openvswitch/flow_netlink.c 				ipv4_key->ipv4_proto, is_mask);
is_mask          1548 net/openvswitch/flow_netlink.c 				ipv4_key->ipv4_tos, is_mask);
is_mask          1550 net/openvswitch/flow_netlink.c 				ipv4_key->ipv4_ttl, is_mask);
is_mask          1552 net/openvswitch/flow_netlink.c 				ipv4_key->ipv4_frag, is_mask);
is_mask          1554 net/openvswitch/flow_netlink.c 				ipv4_key->ipv4_src, is_mask);
is_mask          1556 net/openvswitch/flow_netlink.c 				ipv4_key->ipv4_dst, is_mask);
is_mask          1564 net/openvswitch/flow_netlink.c 		if (!is_mask && ipv6_key->ipv6_frag > OVS_FRAG_TYPE_MAX) {
is_mask          1570 net/openvswitch/flow_netlink.c 		if (!is_mask && ipv6_key->ipv6_label & htonl(0xFFF00000)) {
is_mask          1577 net/openvswitch/flow_netlink.c 				ipv6_key->ipv6_label, is_mask);
is_mask          1579 net/openvswitch/flow_netlink.c 				ipv6_key->ipv6_proto, is_mask);
is_mask          1581 net/openvswitch/flow_netlink.c 				ipv6_key->ipv6_tclass, is_mask);
is_mask          1583 net/openvswitch/flow_netlink.c 				ipv6_key->ipv6_hlimit, is_mask);
is_mask          1585 net/openvswitch/flow_netlink.c 				ipv6_key->ipv6_frag, is_mask);
is_mask          1589 net/openvswitch/flow_netlink.c 				is_mask);
is_mask          1593 net/openvswitch/flow_netlink.c 				is_mask);
is_mask          1602 net/openvswitch/flow_netlink.c 		if (!is_mask && (arp_key->arp_op & htons(0xff00))) {
is_mask          1609 net/openvswitch/flow_netlink.c 				arp_key->arp_sip, is_mask);
is_mask          1611 net/openvswitch/flow_netlink.c 			arp_key->arp_tip, is_mask);
is_mask          1613 net/openvswitch/flow_netlink.c 				ntohs(arp_key->arp_op), is_mask);
is_mask          1615 net/openvswitch/flow_netlink.c 				arp_key->arp_sha, ETH_ALEN, is_mask);
is_mask          1617 net/openvswitch/flow_netlink.c 				arp_key->arp_tha, ETH_ALEN, is_mask);
is_mask          1624 net/openvswitch/flow_netlink.c 					    is_mask, false, log) < 0)
is_mask          1634 net/openvswitch/flow_netlink.c 				mpls_key->mpls_lse, is_mask);
is_mask          1643 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, tp.src, tcp_key->tcp_src, is_mask);
is_mask          1644 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, tp.dst, tcp_key->tcp_dst, is_mask);
is_mask          1651 net/openvswitch/flow_netlink.c 				is_mask);
is_mask          1659 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, tp.src, udp_key->udp_src, is_mask);
is_mask          1660 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, tp.dst, udp_key->udp_dst, is_mask);
is_mask          1668 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, tp.src, sctp_key->sctp_src, is_mask);
is_mask          1669 net/openvswitch/flow_netlink.c 		SW_FLOW_KEY_PUT(match, tp.dst, sctp_key->sctp_dst, is_mask);
is_mask          1678 net/openvswitch/flow_netlink.c 				htons(icmp_key->icmp_type), is_mask);
is_mask          1680 net/openvswitch/flow_netlink.c 				htons(icmp_key->icmp_code), is_mask);
is_mask          1689 net/openvswitch/flow_netlink.c 				htons(icmpv6_key->icmpv6_type), is_mask);
is_mask          1691 net/openvswitch/flow_netlink.c 				htons(icmpv6_key->icmpv6_code), is_mask);
is_mask          1702 net/openvswitch/flow_netlink.c 			is_mask);
is_mask          1704 net/openvswitch/flow_netlink.c 			nd_key->nd_sll, ETH_ALEN, is_mask);
is_mask          1706 net/openvswitch/flow_netlink.c 				nd_key->nd_tll, ETH_ALEN, is_mask);
is_mask          1932 net/openvswitch/flow_netlink.c 			    bool is_mask)
is_mask          1934 net/openvswitch/flow_netlink.c 	__be16 eth_type = !is_mask ? vh->tpid : htons(0xffff);
is_mask          1942 net/openvswitch/flow_netlink.c static int nsh_key_to_nlattr(const struct ovs_key_nsh *nsh, bool is_mask,
is_mask          1954 net/openvswitch/flow_netlink.c 	if (is_mask || nsh->base.mdtype == NSH_M_TYPE1) {
is_mask          1971 net/openvswitch/flow_netlink.c 			     const struct sw_flow_key *output, bool is_mask,
is_mask          1988 net/openvswitch/flow_netlink.c 	if ((swkey->tun_proto || is_mask)) {
is_mask          2000 net/openvswitch/flow_netlink.c 		if (is_mask && (output->phy.in_port == 0xffff))
is_mask          2005 net/openvswitch/flow_netlink.c 		upper_u16 = !is_mask ? 0 : 0xffff;
is_mask          2028 net/openvswitch/flow_netlink.c 			if (ovs_nla_put_vlan(skb, &output->eth.vlan, is_mask))
is_mask          2035 net/openvswitch/flow_netlink.c 				if (ovs_nla_put_vlan(skb, &output->eth.cvlan, is_mask))
is_mask          2051 net/openvswitch/flow_netlink.c 			if (is_mask && output->eth.type)
is_mask          2100 net/openvswitch/flow_netlink.c 		if (nsh_key_to_nlattr(&output->nsh, is_mask, skb))
is_mask          2211 net/openvswitch/flow_netlink.c 		    const struct sw_flow_key *output, int attr, bool is_mask,
is_mask          2220 net/openvswitch/flow_netlink.c 	err = __ovs_nla_put_key(swkey, output, is_mask, skb);
is_mask          2637 net/openvswitch/flow_netlink.c static bool validate_nsh(const struct nlattr *attr, bool is_mask,
is_mask          2645 net/openvswitch/flow_netlink.c 	ret = nsh_key_put_from_nlattr(attr, &match, is_mask,
is_mask            34 net/openvswitch/flow_netlink.h 		    int attr, bool is_mask, struct sk_buff *);