[No reviewer required] Support variable sized message packet buffers