convert to the new simpler thtp, and reorg to use linked packets