fn build_random_network_stats()

in nfm-controller/src/reports/publisher_endpoint.rs [729:768]


    fn build_random_network_stats(rng: &mut ThreadRng) -> NetworkStats {
        NetworkStats {
            sockets_connecting: rand_cxn_count(rng),
            sockets_established: rand_cxn_count(rng),
            sockets_closing: rand_cxn_count(rng),
            sockets_closed: rand_cxn_count(rng),
            sockets_completed: rand_cxn_count(rng),
            severed_connect: rand_cxn_count(rng),
            severed_establish: rand_cxn_count(rng),
            connect_attempts: rand_cxn_count(rng),
            bytes_received: rand_byte_segment_count(rng),
            bytes_delivered: rand_byte_segment_count(rng),
            segments_received: rand_byte_segment_count(rng),
            segments_delivered: rand_byte_segment_count(rng),
            retrans_syn: rand_retrans_count(rng),
            retrans_est: rand_retrans_count(rng),
            retrans_close: rand_retrans_count(rng),
            rtos_syn: rand_retrans_count(rng),
            rtos_est: rand_retrans_count(rng),
            rtos_close: rand_retrans_count(rng),
            connect_us: MetricHistogram {
                count: rand_cxn_count(rng),
                min: rand_duration_us(rng),
                max: rand_duration_us(rng),
                sum: rand_duration_us(rng) as u64,
            },
            rtt_us: MetricHistogram {
                count: rand_cxn_count(rng),
                min: rand_duration_us(rng),
                max: rand_duration_us(rng),
                sum: rand_duration_us(rng) as u64,
            },
            rtt_smoothed_us: MetricHistogram {
                count: rand_cxn_count(rng),
                min: rand_duration_us(rng),
                max: rand_duration_us(rng),
                sum: rand_duration_us(rng) as u64,
            },
        }
    }