Lines Matching defs:keys

1928 	struct flow_keys keys, hash_keys;
1934 skb_flow_dissect_flow_keys(skb, &keys, FLOW_DISSECTOR_F_STOP_AT_ENCAP);
1938 hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
1940 hash_keys.addrs.v4addrs.dst = keys.addrs.v4addrs.dst;
1942 hash_keys.basic.ip_proto = keys.basic.ip_proto;
1944 hash_keys.ports.src = keys.ports.src;
1946 hash_keys.ports.dst = keys.ports.dst;
1948 *p_has_inner = !!(keys.control.flags & FLOW_DIS_ENCAPSULATION);
1957 struct flow_keys keys, hash_keys;
1970 skb_flow_dissect_flow_keys(skb, &keys, 0);
1972 if (!(keys.control.flags & FLOW_DIS_ENCAPSULATION))
1975 if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
1978 hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
1980 hash_keys.addrs.v4addrs.dst = keys.addrs.v4addrs.dst;
1981 } else if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
1984 hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
1986 hash_keys.addrs.v6addrs.dst = keys.addrs.v6addrs.dst;
1988 hash_keys.tags.flow_label = keys.tags.flow_label;
1992 hash_keys.basic.ip_proto = keys.basic.ip_proto;
1994 hash_keys.ports.src = keys.ports.src;
1996 hash_keys.ports.dst = keys.ports.dst;
2062 struct flow_keys keys;
2071 skb_flow_dissect_flow_keys(skb, &keys, flag);
2072 flkeys = &keys;
2096 struct flow_keys keys;
2098 skb_flow_dissect_flow_keys(skb, &keys, 0);
2100 if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV4_ADDRS) {
2102 hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
2103 hash_keys.addrs.v4addrs.dst = keys.addrs.v4addrs.dst;
2104 } else if (keys.control.addr_type == FLOW_DISSECTOR_KEY_IPV6_ADDRS) {
2106 hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
2107 hash_keys.addrs.v6addrs.dst = keys.addrs.v6addrs.dst;
2108 hash_keys.tags.flow_label = keys.tags.flow_label;
2109 hash_keys.basic.ip_proto = keys.basic.ip_proto;