flow_key         5057 drivers/net/ethernet/sun/niu.c 		err = niu_set_flow_key(np, i, parent->flow_key[index]);
flow_key         7010 drivers/net/ethernet/sun/niu.c static u64 niu_flowkey_to_ethflow(u64 flow_key)
flow_key         7014 drivers/net/ethernet/sun/niu.c 	if (flow_key & FLOW_KEY_L2DA)
flow_key         7016 drivers/net/ethernet/sun/niu.c 	if (flow_key & FLOW_KEY_VLAN)
flow_key         7018 drivers/net/ethernet/sun/niu.c 	if (flow_key & FLOW_KEY_IPSA)
flow_key         7020 drivers/net/ethernet/sun/niu.c 	if (flow_key & FLOW_KEY_IPDA)
flow_key         7022 drivers/net/ethernet/sun/niu.c 	if (flow_key & FLOW_KEY_PROTO)
flow_key         7024 drivers/net/ethernet/sun/niu.c 	if (flow_key & (FLOW_KEY_L4_BYTE12 << FLOW_KEY_L4_0_SHIFT))
flow_key         7026 drivers/net/ethernet/sun/niu.c 	if (flow_key & (FLOW_KEY_L4_BYTE12 << FLOW_KEY_L4_1_SHIFT))
flow_key         7033 drivers/net/ethernet/sun/niu.c static int niu_ethflow_to_flowkey(u64 ethflow, u64 *flow_key)
flow_key         7052 drivers/net/ethernet/sun/niu.c 	*flow_key = key;
flow_key         7071 drivers/net/ethernet/sun/niu.c 		nfc->data = niu_flowkey_to_ethflow(np->parent->flow_key[class -
flow_key         7297 drivers/net/ethernet/sun/niu.c 	u64 flow_key = 0;
flow_key         7309 drivers/net/ethernet/sun/niu.c 		flow_key = np->parent->tcam_key[class -
flow_key         7311 drivers/net/ethernet/sun/niu.c 		flow_key |= TCAM_KEY_DISC;
flow_key         7312 drivers/net/ethernet/sun/niu.c 		nw64(TCAM_KEY(class - CLASS_CODE_USER_PROG1), flow_key);
flow_key         7313 drivers/net/ethernet/sun/niu.c 		np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] = flow_key;
flow_key         7321 drivers/net/ethernet/sun/niu.c 			flow_key = np->parent->tcam_key[class -
flow_key         7323 drivers/net/ethernet/sun/niu.c 			flow_key &= ~TCAM_KEY_DISC;
flow_key         7325 drivers/net/ethernet/sun/niu.c 			     flow_key);
flow_key         7327 drivers/net/ethernet/sun/niu.c 				flow_key;
flow_key         7332 drivers/net/ethernet/sun/niu.c 	if (!niu_ethflow_to_flowkey(nfc->data, &flow_key))
flow_key         7336 drivers/net/ethernet/sun/niu.c 	nw64(FLOW_KEY(class - CLASS_CODE_USER_PROG1), flow_key);
flow_key         7337 drivers/net/ethernet/sun/niu.c 	np->parent->flow_key[class - CLASS_CODE_USER_PROG1] = flow_key;
flow_key         9481 drivers/net/ethernet/sun/niu.c 		p->flow_key[index] = (FLOW_KEY_IPSA |
flow_key         3123 drivers/net/ethernet/sun/niu.h 	u64			flow_key[12];
flow_key          192 net/openvswitch/actions.c static int set_mpls(struct sk_buff *skb, struct sw_flow_key *flow_key,
flow_key          205 net/openvswitch/actions.c 	flow_key->mpls.top_lse = lse;
flow_key          248 net/openvswitch/actions.c static int set_eth_addr(struct sk_buff *skb, struct sw_flow_key *flow_key,
flow_key          267 net/openvswitch/actions.c 	ether_addr_copy(flow_key->eth.src, eth_hdr(skb)->h_source);
flow_key          268 net/openvswitch/actions.c 	ether_addr_copy(flow_key->eth.dst, eth_hdr(skb)->h_dest);
flow_key          444 net/openvswitch/actions.c static int set_ipv4(struct sk_buff *skb, struct sw_flow_key *flow_key,
flow_key          468 net/openvswitch/actions.c 			flow_key->ipv4.addr.src = new_addr;
flow_key          476 net/openvswitch/actions.c 			flow_key->ipv4.addr.dst = new_addr;
flow_key          481 net/openvswitch/actions.c 		flow_key->ip.tos = nh->tos;
flow_key          485 net/openvswitch/actions.c 		flow_key->ip.ttl = nh->ttl;
flow_key          496 net/openvswitch/actions.c static int set_ipv6(struct sk_buff *skb, struct sw_flow_key *flow_key,
flow_key          521 net/openvswitch/actions.c 			set_ipv6_addr(skb, flow_key->ip.proto, saddr, masked,
flow_key          523 net/openvswitch/actions.c 			memcpy(&flow_key->ipv6.addr.src, masked,
flow_key          524 net/openvswitch/actions.c 			       sizeof(flow_key->ipv6.addr.src));
flow_key          543 net/openvswitch/actions.c 			set_ipv6_addr(skb, flow_key->ip.proto, daddr, masked,
flow_key          545 net/openvswitch/actions.c 			memcpy(&flow_key->ipv6.addr.dst, masked,
flow_key          546 net/openvswitch/actions.c 			       sizeof(flow_key->ipv6.addr.dst));
flow_key          551 net/openvswitch/actions.c 		flow_key->ip.tos = ipv6_get_dsfield(nh);
flow_key          556 net/openvswitch/actions.c 		flow_key->ipv6.label =
flow_key          562 net/openvswitch/actions.c 		flow_key->ip.ttl = nh->hop_limit;
flow_key          567 net/openvswitch/actions.c static int set_nsh(struct sk_buff *skb, struct sw_flow_key *flow_key,
flow_key          601 net/openvswitch/actions.c 	flow_key->nsh.base.flags = flags;
flow_key          604 net/openvswitch/actions.c 	flow_key->nsh.base.ttl = ttl;
flow_key          608 net/openvswitch/actions.c 	flow_key->nsh.base.path_hdr = nh->path_hdr;
flow_key          616 net/openvswitch/actions.c 		memcpy(flow_key->nsh.context, nh->md1.context,
flow_key          620 net/openvswitch/actions.c 		memset(flow_key->nsh.context, 0,
flow_key          621 net/openvswitch/actions.c 		       sizeof(flow_key->nsh.context));
flow_key          638 net/openvswitch/actions.c static int set_udp(struct sk_buff *skb, struct sw_flow_key *flow_key,
flow_key          659 net/openvswitch/actions.c 			flow_key->tp.src = src;
flow_key          663 net/openvswitch/actions.c 			flow_key->tp.dst = dst;
flow_key          671 net/openvswitch/actions.c 		flow_key->tp.src = src;
flow_key          672 net/openvswitch/actions.c 		flow_key->tp.dst = dst;
flow_key          680 net/openvswitch/actions.c static int set_tcp(struct sk_buff *skb, struct sw_flow_key *flow_key,
flow_key          697 net/openvswitch/actions.c 		flow_key->tp.src = src;
flow_key          702 net/openvswitch/actions.c 		flow_key->tp.dst = dst;
flow_key          709 net/openvswitch/actions.c static int set_sctp(struct sk_buff *skb, struct sw_flow_key *flow_key,
flow_key          735 net/openvswitch/actions.c 	flow_key->tp.src = sh->source;
flow_key          736 net/openvswitch/actions.c 	flow_key->tp.dst = sh->dest;
flow_key         1032 net/openvswitch/actions.c 			      struct sw_flow_key *flow_key,
flow_key         1052 net/openvswitch/actions.c 				     struct sw_flow_key *flow_key,
flow_key         1061 net/openvswitch/actions.c 		flow_key->phy.priority = skb->priority;
flow_key         1066 net/openvswitch/actions.c 		flow_key->phy.skb_mark = skb->mark;
flow_key         1075 net/openvswitch/actions.c 		err = set_eth_addr(skb, flow_key, nla_data(a),
flow_key         1080 net/openvswitch/actions.c 		err = set_nsh(skb, flow_key, a);
flow_key         1084 net/openvswitch/actions.c 		err = set_ipv4(skb, flow_key, nla_data(a),
flow_key         1089 net/openvswitch/actions.c 		err = set_ipv6(skb, flow_key, nla_data(a),
flow_key         1094 net/openvswitch/actions.c 		err = set_tcp(skb, flow_key, nla_data(a),
flow_key         1099 net/openvswitch/actions.c 		err = set_udp(skb, flow_key, nla_data(a),
flow_key         1104 net/openvswitch/actions.c 		err = set_sctp(skb, flow_key, nla_data(a),
flow_key         1109 net/openvswitch/actions.c 		err = set_mpls(skb, flow_key, nla_data(a), get_mask(a,
flow_key           40 net/openvswitch/flow.h #define TUN_METADATA_OPTS(flow_key, opt_len) \
flow_key           41 net/openvswitch/flow.h 	((void *)((flow_key)->tun_opts + TUN_METADATA_OFFSET(opt_len)))
flow_key         2665 net/openvswitch/flow_netlink.c 			const struct sw_flow_key *flow_key,
flow_key         2727 net/openvswitch/flow_netlink.c 			if (ipv4_key->ipv4_proto != flow_key->ip.proto)
flow_key         2730 net/openvswitch/flow_netlink.c 			if (ipv4_key->ipv4_frag != flow_key->ip.frag)
flow_key         2752 net/openvswitch/flow_netlink.c 			if (ipv6_key->ipv6_proto != flow_key->ip.proto)
flow_key         2755 net/openvswitch/flow_netlink.c 			if (ipv6_key->ipv6_frag != flow_key->ip.frag)
flow_key         2766 net/openvswitch/flow_netlink.c 		    flow_key->ip.proto != IPPROTO_TCP)
flow_key         2774 net/openvswitch/flow_netlink.c 		    flow_key->ip.proto != IPPROTO_UDP)
flow_key         2787 net/openvswitch/flow_netlink.c 		    flow_key->ip.proto != IPPROTO_SCTP)
flow_key          122 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	struct flow_key flow;
flow_key          178 tools/testing/selftests/bpf/progs/test_xdp_noinline.c 	__type(key, struct flow_key);