On 15/10/14 01:02, Fred Klassen wrote:
> 
> The Quick TX module is a brand new implementation created by my
> colleague Alexey Indeev. I think it is quite brilliant, but it does need
> lots of testing. Please report back both successful and unsuccessful
> results.
> 


Hiya!

Thanks for the new feature, quick testing and injection from a CentOS
7.0 virtio guest seemed to work, but also I found quite a few issues
(will poke around and file proper bug reports / patches :-) ).

 - Occasionally interface stops working completely, reboot clears things up
   - [  127.956916] [quick_tx] ERROR: exiting quick_tx_vm_master_close
is only hint in dmesg

 - On CentOS 6.5 (2.6.32 kernel) loading quick_tx.ko causes Oops

 - Packaging current code may be difficult for distros (I'd think it
should be possible for distro binaries to build with quick_tx support,
but not ship the module, as they probably won't? Then if you want the
extra speed, compile the module against your kernel or have some kmod
autobuild package magic for just quick_tx, which can be a separate rpm/deb.

 - When looping, printing stats and exiting doesn't work anymore
(Similar to issues I found & fixed for 4.0):

4.0.4:
[root@localhost modules]# /usr/bin/tcpreplay -K --stats 1 -i eth0 -M
999999 --loop 0 /root/tcp_t22.pcap
File Cache is enabled
Actual: 808970 packets (51616660 bytes) sent in 1.00 seconds.
Rated: 51550623.6 Bps, 412.40 Mbps, 807935.03 pps
Actual: 1638477 packets (104543714 bytes) sent in 2.00 seconds.
Rated: 52226341.7 Bps, 417.81 Mbps, 818525.15 pps
^C User interrupt...
Actual: 1939226 packets (123737736 bytes) sent in 2.03 seconds.
Rated: 52352670.6 Bps, 418.82 Mbps, 820474.52 pps
Flows: 301 flows, 127.35 fps, 1935161 flow packets, 3398 non-flow
Statistics for network device: eth0
        Attempted packets:         1939226
        Successful packets:        1939226
        Failed packets:            0
        Truncated packets:         0
        Retried packets (ENOBUFS): 0
        Retried packets (EAGAIN):  0


4.1.0beta1
[root@localhost modules]# /root/tcpreplay-4.1.0beta1/src/tcpreplay -K
--stats 1 -i eth0 -M 999999 --loop 0 /root/tcp_t22.pcap
File Cache is enabled
^C User interrupt...
sendpacket_abort
^C User interrupt...
sendpacket_abort
^C User interrupt...
sendpacket_abort
^C User interrupt...
sendpacket_abort
^C User interrupt...
sendpacket_abort

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
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