}
 
        net = dev_net(dst->dev);
+       hash ^= net_hash_mix(net);
        hash = hash_32(hash, net->ipv4.tcp_metrics_hash_log);
 
        for (tm = rcu_dereference(net->ipv4.tcp_metrics_hash[hash].chain); tm;
                return NULL;
 
        net = twsk_net(tw);
+       hash ^= net_hash_mix(net);
        hash = hash_32(hash, net->ipv4.tcp_metrics_hash_log);
 
        for (tm = rcu_dereference(net->ipv4.tcp_metrics_hash[hash].chain); tm;
                return NULL;
 
        net = dev_net(dst->dev);
+       hash ^= net_hash_mix(net);
        hash = hash_32(hash, net->ipv4.tcp_metrics_hash_log);
 
        tm = __tcp_get_metrics(&saddr, &daddr, net, hash);
        if (!reply)
                goto nla_put_failure;
 
+       hash ^= net_hash_mix(net);
        hash = hash_32(hash, net->ipv4.tcp_metrics_hash_log);
        ret = -ESRCH;
        rcu_read_lock();
        if (ret < 0)
                src = false;
 
+       hash ^= net_hash_mix(net);
        hash = hash_32(hash, net->ipv4.tcp_metrics_hash_log);
        hb = net->ipv4.tcp_metrics_hash + hash;
        pp = &hb->chain;