Lines Matching refs:hash_keys
2349 struct flow_keys hash_keys;
2354 memset(&hash_keys, 0, sizeof(hash_keys));
2355 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
2357 ip6_multipath_l3_keys(skb, &hash_keys, flkeys);
2359 hash_keys.addrs.v6addrs.src = fl6->saddr;
2360 hash_keys.addrs.v6addrs.dst = fl6->daddr;
2361 hash_keys.tags.flow_label = (__force u32)flowi6_get_flowlabel(fl6);
2362 hash_keys.basic.ip_proto = fl6->flowi6_proto;
2374 memset(&hash_keys, 0, sizeof(hash_keys));
2380 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
2381 hash_keys.addrs.v6addrs.src = flkeys->addrs.v6addrs.src;
2382 hash_keys.addrs.v6addrs.dst = flkeys->addrs.v6addrs.dst;
2383 hash_keys.ports.src = flkeys->ports.src;
2384 hash_keys.ports.dst = flkeys->ports.dst;
2385 hash_keys.basic.ip_proto = flkeys->basic.ip_proto;
2387 memset(&hash_keys, 0, sizeof(hash_keys));
2388 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
2389 hash_keys.addrs.v6addrs.src = fl6->saddr;
2390 hash_keys.addrs.v6addrs.dst = fl6->daddr;
2391 hash_keys.ports.src = fl6->fl6_sport;
2392 hash_keys.ports.dst = fl6->fl6_dport;
2393 hash_keys.basic.ip_proto = fl6->flowi6_proto;
2397 memset(&hash_keys, 0, sizeof(hash_keys));
2398 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
2409 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS;
2410 hash_keys.addrs.v4addrs.src = flkeys->addrs.v4addrs.src;
2411 hash_keys.addrs.v4addrs.dst = flkeys->addrs.v4addrs.dst;
2413 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
2414 hash_keys.addrs.v6addrs.src = flkeys->addrs.v6addrs.src;
2415 hash_keys.addrs.v6addrs.dst = flkeys->addrs.v6addrs.dst;
2416 hash_keys.tags.flow_label = flkeys->tags.flow_label;
2417 hash_keys.basic.ip_proto = flkeys->basic.ip_proto;
2420 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
2421 ip6_multipath_l3_keys(skb, &hash_keys, flkeys);
2425 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS;
2426 hash_keys.addrs.v6addrs.src = fl6->saddr;
2427 hash_keys.addrs.v6addrs.dst = fl6->daddr;
2428 hash_keys.tags.flow_label = (__force u32)flowi6_get_flowlabel(fl6);
2429 hash_keys.basic.ip_proto = fl6->flowi6_proto;
2433 mhash = flow_hash_from_keys(&hash_keys);