This document proposes a new software framework called PF_DIRECT for high performance traffic generation on commodity multi-core systems. PF_DIRECT is a Linux socket that leverages multi-core CPUs and multi-queue NICs to decouple traffic generation and transmission. It allows a single thread to generate non-trivial traffic close to wire speed. An experimental traffic generator is built on top of PF_DIRECT that uses multiple kernel threads to transmit packets through different hardware queues in parallel. Experimental results show the generator can achieve throughput over 12.8 million packets per second on a 10Gb link. Future work includes releasing the PF_DIRECT source code and implementing more complex traffic models.