add pktgen and a simple socket demo