From owner-svn-src-head@FreeBSD.ORG Fri Jul 1 06:01:48 2011 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECFCB1065678; Fri, 1 Jul 2011 06:01:48 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward14.mail.yandex.net (forward14.mail.yandex.net [95.108.130.92]) by mx1.freebsd.org (Postfix) with ESMTP id 821098FC17; Fri, 1 Jul 2011 06:01:48 +0000 (UTC) Received: from smtp14.mail.yandex.net (smtp14.mail.yandex.net [95.108.131.192]) by forward14.mail.yandex.net (Yandex) with ESMTP id 982811982226; Fri, 1 Jul 2011 10:01:46 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1309500106; bh=BAxu0h0KG27ympp3ptfJMoUUHDXXHVOFDbMEU/nQJ2g=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=XWuMBn4sjSpFRhFR+YR8ZwAinyYLSEv7d+dKTQ4ldCHr4OyBHLErjrjUh/Ly/kd9n j83ZsJR+x4mEKa6ON15M4SSByVf4nXY2FtzzlVWr7vp6GFV2ou5oIyq86tosF0Vra/ vjUey4gAOhmoVqkxOnp2TIJbDbHEtB9S174gxQp0= Received: from [127.0.0.1] (unknown [77.72.136.146]) by smtp14.mail.yandex.net (Yandex) with ESMTPSA id 31D2B19B80B0; Fri, 1 Jul 2011 10:01:46 +0400 (MSD) Message-ID: <4E0D62C5.4000909@yandex.ru> Date: Fri, 01 Jul 2011 10:01:41 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla Thunderbird 1.5 (FreeBSD/20051231) MIME-Version: 1.0 To: Julian Elischer References: <201106291006.p5TA6w0m089164@svn.freebsd.org> <4E0D57C4.4070502@freebsd.org> In-Reply-To: <4E0D57C4.4070502@freebsd.org> X-Enigmail-Version: 1.1.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig86C19A5E55178CF0AD2E2E93" X-Yandex-Spam: 1 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r223666 - in head: sbin/ipfw sys/netinet sys/netinet/ipfw X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jul 2011 06:01:49 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig86C19A5E55178CF0AD2E2E93 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable On 01.07.2011 9:14, Julian Elischer wrote: >> The "call" action saves the current rule number in the internal >> stack and rules processing continues from the first rule with >> specified number (similar to skipto action). If later a rule with >> "return" action is encountered, the processing returns to the first= >> rule with number of "call" rule saved in the stack plus one or high= er. >> >> Submitted by: Vadim Goncharov >> Discussed by: ipfw@, luigi@ >> >> Modified: > what happens if the return target is removed in the meanwhile? This implementation does not keep pointer to the rule, only rule number. So return action will work like "skipto ". If you remove rule with call action it will search first rule with number= greater than it had. --=20 WBR, Andrey V. Elsukov --------------enig86C19A5E55178CF0AD2E2E93 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) iQEcBAEBAgAGBQJODWLJAAoJEAHF6gQQyKF6niIH/3BKq9iT3W+GQTiGFf5L3NbI 35fk9TzHn/4YUb2vltbmvnoVM8uVu4K2EGXcdtTjNtNFhC3y08KPaPhTdTArBGbF lBiicQU+0ThDbtH79etC3LAVZekfdAFIFgaCFsi/4dweuycZEhZccQ2nQBG6zCHb MwqFfQtT29zH0IplplxDySMu1KIdbLRU1KpobjseoCnfqn9x+ZkT3kzdk1DaoMev 9z9JEsfumuutxTaTumR4+48VCNFSVZbWBnMJ6XsgED3OJS3GEHv4xUnoLiWSiA91 xoMHC/zjJk/CVii9kU3XfzvpT+JtlH8NzSwj1eDnt1ZCSrpjX5uT27iuJFRWMYE= =qrDc -----END PGP SIGNATURE----- --------------enig86C19A5E55178CF0AD2E2E93--