From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nwl.cc header.i=@nwl.cc header.b="IDpieYk/" Received: from orbyte.nwl.cc (orbyte.nwl.cc [IPv6:2001:41d0:e:133a::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 220ACF9 for ; Tue, 28 Nov 2023 17:21:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nwl.cc; s=mail2022; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ahYgtOc5zKRIpVZuqsLRMqBvmWh1V2ihxs3INep42ME=; b=IDpieYk/QcRczPlQFthD1pHZrX Zm1fn2AXd7AGX/lo+WcckQ5lAxk8j9LWJaA+Spkm7nNJ+TRtHH4Zmz6q4WVK5Bj826viNkIhoMISU ASQKs3bMKgQXnREZ9oVY8R90/myN1IiaAWy3PtyqH65sOioNzPxih70J6VhtpJWPs+Y0+VTx0rCuB 09TYFKKcRs7gPGv6TLd/OnaDfUBjXXqABl2qaOvQwLLShy/7ylkDer9n91z5HxgkUlOz10ff2UxpV J1ExxB14+/uhLbCfn6hAr9YO//nD14WQi655JETVzT/4UrK/OVV+ZxtI8ksZhgKg8UPoAzkXjWYi1 VLKGWLNQ==; Received: from n0-1 by orbyte.nwl.cc with local (Exim 4.94.2) (envelope-from ) id 1r89GL-0007nv-IO for netfilter-devel@vger.kernel.org; Wed, 29 Nov 2023 02:21:13 +0100 Date: Wed, 29 Nov 2023 02:21:13 +0100 From: Phil Sutter To: netfilter-devel@vger.kernel.org Subject: Re: [iptables PATCH 0/3] Review interface parsing and printing Message-ID: Mail-Followup-To: Phil Sutter , netfilter-devel@vger.kernel.org References: <20231124112834.5363-1-phil@nwl.cc> Precedence: bulk X-Mailing-List: netfilter-devel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231124112834.5363-1-phil@nwl.cc> On Fri, Nov 24, 2023 at 12:28:31PM +0100, Phil Sutter wrote: > Take advantage of the fact that interface name masks are needed only > when submitting a legacy rule to the kernel. Drop all the code dealing > with them and instead introduce a function to call from legacy variants > if needed. > > Phil Sutter (3): > xshared: Entirely ignore interface masks when saving rules > xshared: Do not populate interface masks per default > nft: Leave interface masks alone when parsing from kernel Series applied.