[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