netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 7 Aug 2018 15:14:15 +0000 (17:14 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 7 Aug 2018 15:14:15 +0000 (17:14 +0200)
commit6c1fd7dc489d9bf64196f5b0fa33e059f64460c8
tree2013be6ce0729cf38b1b0f9ff5c9d674447f2244
parent4e665afbd7bee29b44b5d22821b56207f8459e39
netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object

The timeout policy is currently embedded into the nfnetlink_cttimeout
object, move the policy into an independent object. This allows us to
reuse part of the existing conntrack timeout extension from nf_tables
without adding dependencies with the nfnetlink_cttimeout object layout.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_conntrack_timeout.h
net/netfilter/nf_conntrack_timeout.c
net/netfilter/nfnetlink_cttimeout.c
net/netfilter/xt_CT.c