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