pub fn shrink_batches(batches: &mut [PacketBatch]) -> usize