调整packet实现