From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pablo Neira Ayuso Subject: Re: cannot use != with ct status Date: Wed, 14 Oct 2020 12:04:02 +0200 Message-ID: <20201014100402.GA19556@salvia> References: Mime-Version: 1.0 Return-path: Content-Disposition: inline In-Reply-To: List-ID: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "Ramsay, Lincoln" Cc: "netfilter@vger.kernel.org" On Wed, Oct 14, 2020 at 04:16:40AM +0000, Ramsay, Lincoln wrote: > Hi, > > I've just confirmed that I can't make a rule that matches ct status != dnat. ct status == dnat and ct state != dnat checks for _exact_ matching. Then: ct status dnat based on the datatype, provides a shortcut for ct status and dnat == dnat For inverted matching, please use: ct status and dnat != dnat