I'm generating packets on an arm (aarch64) processor running trafgen 0.6.6+
and when it should send a packet with UDP checksum 0xffff, it sends 0x0000.
Here is the config:
# cat inc-dport.config
cpu(1): {
eth(daddr=00:01:02:03:04:05),
ipv4(daddr=172.16.0.5, proto=17),
udp(dport=dinc()),
fill(0xaa, 128)
}
And here is an example of a bad checksum packet (from netsniff-ng):
< ? 170 4529s.815007000ns #195611
[ tpacketv3 VLAN Prio (0), CFI (0), ID (0), Proto (0x0000) ]
[ Eth MAC (00:01:02:03:04:06 => 00:01:02:03:04:05), Proto (0x0800, IPv4) ]
[ Vendor (3COM CORPORATION => 3COM CORPORATION) ]
[ IPv4 Addr (172.16.0.6 => 172.16.0.5), Proto (17), TTL (0), TOS (0), Ver
(4), IHL (5), Tlen (156), ID (0), Res (0), NoFrag (0), MoreFrag (0),
FragOff (0), CSum (0x6226) is ok ]
[ UDP Port (0 => 64519), Len (136 Bytes, 128 Bytes Data), CSum (0x0000) ]
[ Chr
................................................................................................................................
]
[ Hex aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa ]
Bryan
--
*Confidentiality Note:* We care about protecting our proprietary
information, confidential material, and trade secrets. This message may
contain some or all of those things. Cruise will suffer material harm if
anyone other than the intended recipient disseminates or takes any action
based on this message. If you have received this message (including any
attachments) in error, please delete it immediately and notify the sender
promptly.
--
You received this message because you are subscribed to the Google Groups
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/netsniff-ng/CA%2BRrTcex_%2Bv%2BFn9pHmVykkso8PeGAp%2BrrMtkQvuE-w%2B1e7mR5A%40mail.gmail.com.