We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I’m using the following capture file:
repro_mlvpn.pcap.gz
This definition results in an error:
local wssdl = require 'wssdl' pkt = wssdl.packet { len : u16(); version : bits(4); flags : bits(6); reorder : bits(1); unused : bits(5); timestamp : u16(); timestamp_reply : u16(); flow_id : u32(); seq : u64(); } wssdl.dissect { udp.port:add { [5080] = pkt:proto('mlvpn', 'multi-link VPN') }; }
Whereas this definition works (without the seq member):
seq
local wssdl = require 'wssdl' pkt = wssdl.packet { len : u16(); version : bits(4); flags : bits(6); reorder : bits(1); unused : bits(5); timestamp : u16(); timestamp_reply : u16(); flow_id : u32(); } wssdl.dissect { udp.port:add { [5080] = pkt:proto('mlvpn', 'multi-link VPN') }; }
Am I doing something wrong?
The text was updated successfully, but these errors were encountered:
It seems that support for integers larger than 32-bits got broken along the line (wssdl should call uint64, not uint). This should be quickly fixable.
Incidentally, this also shows that I should find a solution to test those feature.
Sorry, something went wrong.
This is now fixed. Until this hits the next release, you can use bits(64) as a workaround.
bits(64)
9e55b00
No branches or pull requests
I’m using the following capture file:
repro_mlvpn.pcap.gz
This definition results in an error:
Whereas this definition works (without the
seq
member):Am I doing something wrong?
The text was updated successfully, but these errors were encountered: