Version information (output of -V)
tcpreplay version: 4.0.4 (build git:v4.0.4)
Copyright 2013-2014 by Fred Klassen <tcpreplay at appneta dot com> -
AppNeta Inc.
Copyright 2000-2012 by Aaron Turner <aturner at synfin dot net>
The entire Tcpreplay Suite is licensed under the GPLv3
Cache file supported: 04
Not compiled with libdnet.
Compiled against libpcap: 1.5.3
64 bit packet counters: enabled
Verbose printing via tcpdump: enabled
Packet editing: disabled
Fragroute engine: disabled
Default injection method: PF_PACKET send()
Optional injection method: netmap

Command line used (options and arguments)
tcpreplay --quiet --loop=100 --topspeed --cachefile=bigFlows.cache
--intf1=eth4 --intf2=eth5 --preload-pcap --netmap bigFlows.pcap

Platform (Red Hat Linux 9 on Intel, Solaris 7 on SPARC, etc)
Debian 3.11.8-1

Make and model of the network card(s) and driver(s) version
Card: Intel Corporation Ethernet 10G 2P X520 Adapter (rev 01)
Driver: ixgbe 3.18.7

Error message (if available) and/or description of problem
Tcpreplay doesn't send out data when when netmap is enabled for a
bidirectional replay.

If possible, attach the pcap file used (compressed with bzip2 or gzip preferred)
bigFlows.pcap from http://tcpreplay.appneta.com/wiki/captures.html

Detailed description of your problem or what you are trying to accomplish
    I am trying to use tcpreplay with netmap enabled to generate
bidirectional traffic at a high rate for performance testing. To
accomplish this I have tried the command below, but no data is sent
out to the device under test. Tcpreplay appears to be stuck until the
process is killed from another session.
"""
time /usr/local/bin/tcpreplay --quiet --loop=100 --topspeed
--cachefile=bigFlows.cache --intf1=eth4 --intf2=eth5 --preload-pcap
--netmap bigFlows.pcap
Switching network driver for eth4 to netmap bypass mode... done!
Switching network driver for eth5 to netmap bypass mode... done!

^C User interrupt...
^C User interrupt...
^C User interrupt...

Terminated

real    7m41.030s
user    0m3.400s
sys     7m27.088s
"""
Running the same command minus the netmap option sends data onto the
wire as expected and completes in 52 seconds.
Running the same command minus the cachefile and intf2 options sends
data onto the wire and completes in 36 seconds.

Are there any caveats with enabling netmap and bidirectional replay at
the same time?

------------------------------------------------------------------------------
_______________________________________________
Tcpreplay-users mailing list
Tcpreplay-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
Support Information: http://tcpreplay.synfin.net/trac/wiki/Support

Reply via email to