From owner-freebsd-ipfw@FreeBSD.ORG Wed Mar 26 12:17:58 2008 Return-Path: Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3E05106564A for ; Wed, 26 Mar 2008 12:17:58 +0000 (UTC) (envelope-from araujobsdport@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.243]) by mx1.freebsd.org (Postfix) with ESMTP id 968E38FC12 for ; Wed, 26 Mar 2008 12:17:58 +0000 (UTC) (envelope-from araujobsdport@gmail.com) Received: by an-out-0708.google.com with SMTP id c14so1269919anc.13 for ; Wed, 26 Mar 2008 05:17:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:reply-to:organization:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:openpgp:content-type:from; bh=2E+K1OiPuhppx/jgA7oWBwJ9gpc3xQIVbP+UGZVDbqI=; b=OeiJfvDZPtCjOl/cLcGBdiQ7OFzVKJAFQM5uMBfElNT8GY/3LELPdVnNpMyKXdgWT9JGGzpnq3abH/S0fzYJBR97BAxpavQU3y96PJ1ERekanghjSkvXn+R2oqlIDxPbSWSuPdbZDSKObYk4jjLkhUaaEfsUN0hWOnu0t1wndwI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:reply-to:organization:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:openpgp:content-type:from; b=Z21UJ73JzkzC/CJoILjv7mCzGLt3htvOVQfFBARuDneiqqZhrblEuV/2+oadJVgc8W/7Jo723WZJCd2aYQlrt+PHQdso/F9VJ1/H3rIZamh3a9bBn7cheC7uwnSix+1S+fMM1WZbDHbE9cjgyU+wk55o6uPUTX7V+GVIWBt7zVI= Received: by 10.100.225.19 with SMTP id x19mr21822777ang.5.1206533877834; Wed, 26 Mar 2008 05:17:57 -0700 (PDT) Received: from island.freebsd.org ( [200.247.114.5]) by mx.google.com with ESMTPS id c23sm15775511ana.15.2008.03.26.05.17.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 26 Mar 2008 05:17:56 -0700 (PDT) Message-ID: <47EA3EEC.2040007@FreeBSD.org> Date: Wed, 26 Mar 2008 09:17:48 -0300 Organization: FreeBSD User-Agent: Thunderbird 2.0.0.0 (X11/20070521) MIME-Version: 1.0 To: vadim_nuclight@mail.ru References: <47E79636.1000909@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 0.95.0 OpenPGP: id=53E4CFA8 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF38EA32A2BFA59820860D170" From: Marcelo Araujo Cc: freebsd-ipfw@freebsd.org, freebsd-hackers@freebsd.org Subject: Re: [HEADS UP!] IPFW Ideas: possible SoC 2008 candidate X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: araujo@FreeBSD.org List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2008 12:17:59 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF38EA32A2BFA59820860D170 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Vadim Goncharov wrote: > > Looked at the patch. Some line are changed e.g. in NAT definitions with= out any > visible changes, strange. > > Also, you're adding 7 opcode in the kernel, 2 for match and 5 for setti= ng, > while having single "modip" action in userland. In the case of signific= antly > changing compilation rulesm, etc., we may need many new opcodes so we s= hould > not waste them. For example, your O_IPTOSPRE is redundant because we al= ready > have O_IPPRECEDENCE which compiler could utilize while retainig more AB= I > compatibility. > > I can correct and extend your patch for DSCP/TTL/any bytes (not forgett= ing > credits, of course), if you're too busy... > > =20 Of course, I've interest in any external support, because I need to finish my degree project and I'm a bit busy. Any help are welcome and please feel free to re-work the patch. Just like the really the most important thing is the *modip*, I'm happy that you work within this idea.= I'd like to see *modip* committed. I continue to my research and if I've some time to work with ipfw or another mechanism that have some relation with my project degree, I'll ma= ke. Best Regards, --=20 Marcelo Araujo (__) araujo@FreeBSD.org \\\'',) http://www.FreeBSD.org \/ \ ^ Power To Server. .\. /_) --------------enigF38EA32A2BFA59820860D170 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.7 (FreeBSD) iD8DBQFH6j7wovxJd1Pkz6gRAsRtAJ4iFpSbKPiW8fIH6ynJ4wi5JZTU/wCfW3F0 qxGd8431PJTvgvZg3eQ7Ilk= =P/KB -----END PGP SIGNATURE----- --------------enigF38EA32A2BFA59820860D170--