Skip to content

Based on IOEngine from PacketShader, modified to send packets from specified trace file

License

Notifications You must be signed in to change notification settings

kay21s/TX-for-10G-Experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kai Zhang  <kay21s AT gmail DOT com>

Based on IOEngine from PacketShader, send packets from a specified trace file at speed of 10Gbps
Make some modification in the driver to adapt to current kernel version(2.6.37)


NOTICE:

driver/Makefile  	-- Set "KSRC" to the kernel dir
interface name	 	-- IOEngine uses ixg%d, while our machine uses eth%d, can be modified in driver/install.py



USAGE:

./configure
Make
./install.py [# of RX queue] [# of TX queue]

Adjust the batch size in sample/tx/echo.c

Each TX thread uses a trace file, specify them in sample/tx/pktbuf.c : char fname[QUEUE_NUM][256];

About

Based on IOEngine from PacketShader, modified to send packets from specified trace file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published