[Bug 1066] New: nfq_get_timestamp() not setting timeval struc
bugzilla-daemon at netfilter.org
bugzilla-daemon at netfilter.org
Thu May 12 14:09:03 CEST 2016
https://bugzilla.netfilter.org/show_bug.cgi?id=1066
Bug ID: 1066
Summary: nfq_get_timestamp() not setting timeval struc
Product: libnetfilter_queue
Version: unspecified
Hardware: x86_64
OS: Ubuntu
Status: NEW
Severity: normal
Priority: P5
Component: libnetfilter_queue
Assignee: netfilter-buglog at lists.netfilter.org
Reporter: emacsuser123 at gmail.com
Hi.
I'm developing an application that makes use of NFQUEUE functionality.
When using Ubuntu with recent kernels (4.4 and onwards), I'm having trouble
trying to get the packet timestamp by means of nfq_get_timestamp.
It seems that it does nothing with the timeval struct passed as an input
parameter. So, I always get 0 on both tv_sec and tv_usec fields.
If I use older kernels (3.3, for instance), I have no problem at all. The
timeval struct is filled in successfully and I get the proper timestamp from
the kernel.
I have also tried to set the queue socket options to SO_TIMESTAMP explicitly,
just in case. The call to setsockopt goes smoothly, but it seems that
nfq_get_timestamp is not taking that into account.
I'm not sure what else could be done here, to be honest.
Any ideas?
Thanks a lot.
-Bob
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20160512/bd687934/attachment.html>
More information about the netfilter-buglog
mailing list