From: Liping Zhang <zlpnob...@gmail.com>

First, when we do nf ct cleanup, we should also handle the hash resize
situation, so we will not miss the related conntracks, this is important
for module removal.

After we accomplish this, we can use nf_ct_iterate_cleanup to remove these
copy & paste codes, which are used to unlink cthelper objects and
cttimeout objects.

Liping Zhang (3):
  netfilter: restart nf ct cleanup if hash resize happen
  netfilter: nf_ct_helper: use nf_ct_iterate_cleanup to unlink helper
    objs
  netfilter: cttimeout: use nf_ct_iterate_cleanup to unlink timeout objs

 net/netfilter/nf_conntrack_core.c   | 35 ++++++++++++++++++----------
 net/netfilter/nf_conntrack_helper.c | 46 ++++---------------------------------
 net/netfilter/nfnetlink_cttimeout.c | 39 ++++---------------------------
 3 files changed, 32 insertions(+), 88 deletions(-)

-- 
2.5.5


--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to