pub fn discard_batches_randomly(
batches: &mut Vec<PacketBatch>,
max_packets: usize,
total_packets: usize
) -> usize