Packet I/O Engine
Packet I/O Engine is a high-performance batch-oriented device driver for Intel 82598/82599-based network interface cards. This program is based on Intel IXGBE driver (version 220.127.116.11), but heavily modified for throughput-oriented user-level applications. The modifications include batch processing, huge packet buffer, aggressive software prefetch, and etc.
Notice && Archived
We are no longer actively managing this project as we have migrated our base to Intel DPDK. However, we are still looking forward to your pull requests and issue reports.
For those who continue to use the packet generator (pspgen), please consider using pspgen-dpdk instead.
This project is now archived for preservation and latest implementations are available on DPDK and NBA.
- Sangjin Han
- Keon Jang
- Seonggu Huh
- Joongi Kim (current maintainer)
The current version can run with Linux kernel 2.6.36 and several prior versions. We are going to extend the support to Linux kernel 3.x in the near future.
- GNU Public License, version 2.