Associate extra information to conntrack entries

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

 



Hi,

I am working on a small kernel module and iptables target which try to associate some extra information to conntrack entries. I've created a hash table (struct rhashtable) with u32 hash keys generated from the conntrack entry's tuple (struct nf_conntrack_tuple). When a connection ends and the conntrack entries are destroyed I have to remove my own data as well, for this purpose I've registered with nf_conntrack_register_notifier to IPCT_DESTROY events. This works almost every time but there are cases when (as I saw when a connection is not became ESTABLISHED) there is no destroy event.

What I would like to ask that is there any reason why the IPCT_DESTROY event is omitted in some cases or is there a better approach to attach information to conntrack entries?

I thought maybe I have to implement some kind of time based GC to remove my entries regardless of the conntrack entry status.

Thanks for your help,
Dávid Major


Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Netfitler Users]     [Berkeley Packet Filter]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux