Re: per flow stats collection using libnetfilter_conntrack

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tarun Khanna <tkhanna@xxxxxxxxxx> wrote:
> On 02/27/2017 05:12 PM, Florian Westphal wrote:
> >Tarun Khanna <tkhanna@xxxxxxxxxx> wrote:
> >>Is it possible to register for callbacks so that a user application is
> >>updated on a regular basis when the packet or bytes counts change for flows?
> >No, update to packet/byte count doesn't trigger an event (it would
> >trigger too often).
> 
> I was hoping if there was an option to set a timeout, so that an update
> would trigger every 5 seconds for flows where the counters have changed.

No, there is no such feature at the moment.

> I have an application that needs to keep track of per flow stats for all tcp
> flows destined to port 80. The best way I have found so far is to call
> nfct_query regularly and to go through each flow returned to retrieve the
> counters. Would that be the best way to do it?

Its your only option right now.  If you need a periodic update feature
we'll need to think about how to best make this.

We now have a periodic gc worker in conntrack so we could probably do
this without re-adding a per-conntrack timer.
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux