X macro 이용한 packet generator 구조 변경

이리 해도 맞지 않나?