On Tue, Mar 5, 2013 at 2:10 AM, Aparna Ramesh <aparna.in...@gmail.com> wrote: > Hi > I used tcprewrite to replace IP address in a pcap file. The packets that I > tried to change belong to the UMTS protocol category (ie., Frame Protocol, > RLC, MAC, PDCP, etc) and I get the following warnings, and the packets are > seen as mere "UDP" packets, and are no more seen as FP/MAC/RLC/PDCP packets. > > Warning in tcpedit.c:tcpedit_packet() line 281: > Unsupported protocol for checksum: 0x84 > > Does it then mean that tcprewrite (and hence tcpreplay) cannot work for > these non-supported protocols? > > I guess the only other alternative could be to get a third-party (or open > source) "checksum calculator" for the protocols, and embed in the tcprewrite > code (w.r.t. the option --fixcsum)?
Pretty much. tcprewrite basically only knows how to do checksums for IPv4/6 and TCP/ICMP/UDP on top of that. -- Aaron Turner http://synfin.net/ Twitter: @synfinatic http://tcpreplay.synfin.net/ - Pcap editing and replay tools for Unix & Windows Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin "carpe diem quam minimum credula postero" ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ 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