* ULOG buffer flush timeout
@ 2005-02-21 21:35 gofers
2005-02-22 2:09 ` Pablo Neira
0 siblings, 1 reply; 2+ messages in thread
From: gofers @ 2005-02-21 21:35 UTC (permalink / raw)
To: netfilter-devel
Hi,
I've sent this mail to the netfilter list but nobody responded :(
Could anybody answer my questions, please?
----------------------------------------------------------------------------
I'm developing an application which uses the ULOG target as a manner of copying
packets from the FORWARD chain to the userspace. One of the goals of the
application is to store received packets as soon as they arrive from the
network. Unfortunately I found annoying problem with the timeout of a netlink
queue. I set the ulog-qthreshold parameter of the ULOG target to the lowest
possible value (1). When new packets are not arriving, the last received packet
is not being passed to the userspace but stays in buffer for about 10 seconds.
During this time my application doesn't know anything about it and therefore it
doesn't work correctly. It just waits assuming there are no new packets.
The questions are:
- is there any patch available which corrects this annoying behavior ?
- or how can I change the buffer flush timeout without recompiling kernel or iptables ?
- and what is the lowest possible buffer flush timeout in ULOG module?
I'd like NOT to download and compile any newest kernel source, because I'm
using a POTS modem. I would be grateful if anybody can help me. It's urgent,
because I have to have my app working till Thursday.
I'm using:
- Linux kernel 2.4.23-bk16
- iptables 1.2.9
- libipulog.c 1.11, libipulog.h 1.7
- glibc 2.2.4
- gcc 2.95.3 / gcc 3.3.3
best regards
Pawel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-02-22 2:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-21 21:35 ULOG buffer flush timeout gofers
2005-02-22 2:09 ` Pablo Neira
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.