Ostinato - Packet/Traffic Generator and Analyzer
analyzerostinatopacket-craftingpacket-generatorpacketstraffic-generatorwiresharkwireshark-in-reverse
c43f7d1769
For 64-bit arch, Qt defines quint64 as unsigned long long (and quint32 as unsigned int), but Protobuf's google::protobuf::uint64 is defined as unsigned long. Now Qt defines qbswap only for the Qt defined 8/16/32/64 integer types aka q[u]intXXX. So qbswap<unsigned long long> and qbswap<unsigned int> is defined but not qbswap<unsigned long>. mld.cpp was using qToBigEndian (which uses qbswap in turn) with a protobuf uint64 triggering the undefined references on some 64bit platforms. Fixes #265 |
||
---|---|---|
client | ||
common | ||
extra | ||
rpc | ||
server | ||
test | ||
.gitignore | ||
.travis.yml | ||
.vimrc | ||
COPYING | ||
install.pri | ||
options.pri | ||
ost.pro | ||
protobuf.pri | ||
README.md | ||
version.pri |
Ostinato
This is the code repository for the Ostinato network packet crafter and traffic generator
Visit https://ostinato.org for demo video and details
License: GPLv3+ (see COPYING)