Lines Matching refs:hash_keys

2009 	struct flow_keys hash_keys;  in rt6_multipath_hash()  local
2014 memset(&hash_keys, 0, sizeof(hash_keys)); in rt6_multipath_hash()
2015 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in rt6_multipath_hash()
2017 ip6_multipath_l3_keys(skb, &hash_keys, flkeys); in rt6_multipath_hash()
2019 hash_keys.addrs.v6addrs.src = fl6->saddr; in rt6_multipath_hash()
2020 hash_keys.addrs.v6addrs.dst = fl6->daddr; in rt6_multipath_hash()
2021 hash_keys.tags.flow_label = (__force u32)flowi6_get_flowlabel(fl6); in rt6_multipath_hash()
2022 hash_keys.basic.ip_proto = fl6->flowi6_proto; in rt6_multipath_hash()
2034 memset(&hash_keys, 0, sizeof(hash_keys)); in rt6_multipath_hash()
2040 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in rt6_multipath_hash()
2041 hash_keys.addrs.v6addrs.src = flkeys->addrs.v6addrs.src; in rt6_multipath_hash()
2042 hash_keys.addrs.v6addrs.dst = flkeys->addrs.v6addrs.dst; in rt6_multipath_hash()
2043 hash_keys.ports.src = flkeys->ports.src; in rt6_multipath_hash()
2044 hash_keys.ports.dst = flkeys->ports.dst; in rt6_multipath_hash()
2045 hash_keys.basic.ip_proto = flkeys->basic.ip_proto; in rt6_multipath_hash()
2047 memset(&hash_keys, 0, sizeof(hash_keys)); in rt6_multipath_hash()
2048 hash_keys.control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in rt6_multipath_hash()
2049 hash_keys.addrs.v6addrs.src = fl6->saddr; in rt6_multipath_hash()
2050 hash_keys.addrs.v6addrs.dst = fl6->daddr; in rt6_multipath_hash()
2051 hash_keys.ports.src = fl6->fl6_sport; in rt6_multipath_hash()
2052 hash_keys.ports.dst = fl6->fl6_dport; in rt6_multipath_hash()
2053 hash_keys.basic.ip_proto = fl6->flowi6_proto; in rt6_multipath_hash()
2057 mhash = flow_hash_from_keys(&hash_keys); in rt6_multipath_hash()