pub fn packet_count(total_len: usize, mps: u32) -> Option<u32>
転送長と最大パケットサイズからパケット数を求める。
長さ 0 でも 1 パケット(ゼロ長パケット)を送るので 1 を返す。 mps が 0 は不正なので、黙って 0 除算せずエラーログを出して None を返す。
mps
None