Just a quick heads up for everyone, I’ve released tcpreplay 3.4.5
beta1beta2: https://synfin.net/tcpreplay-3.4.5beta2.tar.gz
I wasn’t originally planning on doing a beta for 3.4.5, but due to
feature creep it’s taking more time then I thought. Now that I’m done
racing for the summer, hopefully I’ll have more time to fix the
remaining open bugs & enhancements before the fall. It’s my goal that
3.4.5 will be the final 3.x release, with future enhancements being
placed in the 4.0 branch- it’s become too much of a PITA to keep
merging code between the two branches since 4.0 is really nothing like
3.x.
Anyways, this release concentrates on features & bugs users requested
or found. Special thanks goes out to Dmitriy Gerasimov who
submitted a patch for Linux TX_RING support. It’s not yet supported
on all Linux systems, but on those that it does should hopefully see
improved topspeed performance. I’d love what people’s experience is
with this feature- does it help? If so when? The other major feature
is sending two files at the same time- one out each interface. Should
hopefully be useful when replaying traffic captured via network taps.
Both features probably haven’t seen enough testing by me, but
hopefully some people are interested enough by them to try them out
and let me know how well they work.
Obligatory changelog:
08/15/2010 Version 3.4.5beta1 - First pass at fixing 'make test' on many little-endian systems (#429) - Don't try to fragroute non-IPv4/v6 packets so we don't error out (#432) - Warn users when processing LINUX_SLL frames w/o an Ethernet source MAC (#434) - Initial Linux TX_RING sending support (#435) - Update to GNU Autoconf 2.67 (#436) - Add tcpcapinfo which dumps information about the pcap header/packets (#437) - Add --dualfile support for replaying two files at the same time (#439) - Fix bug where --tos=0 didn't do anything (#440) - Fix crash when processing CIDR data (#441)
Update: Turns out I forgot to merge the TX_RING support in. 3.4.5beta2 fixes that. Sorry for any confusion!