From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from Chamillionaire.breakpoint.cc (Chamillionaire.breakpoint.cc [91.216.245.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3D63D3FE363 for ; Mon, 29 Jun 2026 12:58:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.216.245.30 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782737914; cv=none; b=ZtHyTJQTn8wEpji756Grt2BVI0wPr+q8SrEiLvVv7v1fHm8rfyeF6H254MZolO+VMlXTxc/PC+/m0s2zn+cihru7ufMvjo9t9A1VEvEUOTPegALIW+szGUJxj2ZVKLf99VaIbfk9lqBzr+lX8tt+oQlw6UNQYYU11BL7N1J16T0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782737914; c=relaxed/simple; bh=G14ViOcAZ00AYAgNoUKDC/nmF0ePGHQuWObxlIw4t68=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=PTnNCS2FsbRIepsUANqTiQVEWixlZjQ/F3ampu4k+D6LylDQQTeDBJspFnm7C2kDbEA/0OIIe7p4cdDuSswYwRsu0/rBumkP6Pb+s+a+Tu1OX4bE+Pzpd/5VMitTUZUquyyzV/16NllyGmn+ESveWAD8z0EObrfLk0luPQytxjk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=strlen.de; spf=pass smtp.mailfrom=Chamillionaire.breakpoint.cc; arc=none smtp.client-ip=91.216.245.30 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=strlen.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=Chamillionaire.breakpoint.cc Received: by Chamillionaire.breakpoint.cc (Postfix, from userid 1003) id 428096032C; Mon, 29 Jun 2026 14:58:31 +0200 (CEST) From: Florian Westphal To: Cc: Florian Westphal Subject: [PATCH nf-next v2 0/3] netfilter: conntrack: remove obsolete module parameters Date: Mon, 29 Jun 2026 14:58:20 +0200 Message-ID: <20260629125823.1749-1-fw@strlen.de> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: netfilter-devel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit v2: build breakage fix in 2/3. 1) Switch nf_conntrack_helper hashing from full tuple to name and L4 protocol. Prepares for tuple removal. 2) Remove tuple from conntrack helper definitions and eliminate redundant protocol registrations. Add netlink policy validation to prevent protocol number truncation. 3) Remove obsolete conntrack module parameters. Florian Westphal (4): netfilter: nf_conntrack_helper: do not hash by tuple netfilter: conntrack: get rid of tuple in helper definitions netfilter: conntrack: remove obsolete module parameters netfilter: nft_ct: support expectation creation for natted flows include/linux/netfilter/nf_conntrack_h323.h | 2 - include/linux/netfilter/nf_conntrack_pptp.h | 2 - include/linux/netfilter/nf_conntrack_sane.h | 2 - include/linux/netfilter/nf_conntrack_tftp.h | 2 - include/net/netfilter/nf_conntrack_helper.h | 10 ++- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 2 +- net/netfilter/nf_conntrack_amanda.c | 4 +- net/netfilter/nf_conntrack_broadcast.c | 2 - net/netfilter/nf_conntrack_ftp.c | 32 +++------ net/netfilter/nf_conntrack_h323_main.c | 10 +-- net/netfilter/nf_conntrack_helper.c | 77 +++++++++------------ net/netfilter/nf_conntrack_irc.c | 27 +++----- net/netfilter/nf_conntrack_netbios_ns.c | 2 - net/netfilter/nf_conntrack_ovs.c | 6 +- net/netfilter/nf_conntrack_pptp.c | 2 +- net/netfilter/nf_conntrack_sane.c | 34 +++------ net/netfilter/nf_conntrack_sip.c | 45 ++++-------- net/netfilter/nf_conntrack_snmp.c | 4 +- net/netfilter/nf_conntrack_tftp.c | 33 +++------ net/netfilter/nfnetlink_cthelper.c | 21 +++--- net/netfilter/nft_ct.c | 15 ++++ net/sched/act_ct.c | 4 +- 22 files changed, 125 insertions(+), 213 deletions(-) -- 2.53.0