Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Jan 2014 23:57:09 +0400
From:      "Alexander V. Chernikov" <melifaro@FreeBSD.org>
To:        John-Mark Gurney <jmg@funkthat.com>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org
Subject:   Re: svn commit: r260702 - head/sys/netinet
Message-ID:  <52D98B15.3030409@FreeBSD.org>
In-Reply-To: <20140116180443.GD75135@funkthat.com>
References:  <201401161150.s0GBo1c1069638@svn.freebsd.org> <20140116180443.GD75135@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2BCQLUDFFUCDBJQMJOSUN
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 16.01.2014 22:04, John-Mark Gurney wrote:
> Alexander V. Chernikov wrote this message on Thu, Jan 16, 2014 at 11:50=
 +0000:
>> Author: melifaro
>> Date: Thu Jan 16 11:50:00 2014
>> New Revision: 260702
>> URL: http://svnweb.freebsd.org/changeset/base/260702
>>
>> Log:
>>   Fix ipfw fwd for IPv4 traffic broken by r249894.
>>  =20
>>   Problem case:
>>   Original lookup returns route with GW set, so gw points to
>>   rte->rt_gateway.
>>   After that we're changing dst and performing lookup another time.
>>   Since fwd host is most probably directly reachable, resulting
>>   rte does not contain rt_gateway, so gw is not set. Finally, we
>>   end with packet transmitted to proper interface but wrong
>>   link-layer address.
>>  =20
>>   Found by:	lstewart
>>   Discussed with:	ae,lstewart
>>   MFC after:	2 weeks
>>   Sponsored by:	Yandex LLC
>=20
> This may be needed for 10.0 as this sounds suspiciously familar to
> the recent multicast code that was fixed too...
I'll be happy if this can happen, but that's too late :(
>=20
> It sounds like someone needs to audit this code to verify that there
> are no other code paths that can break because of this.
glebius@ did some kind of, but that didn't bring us forward :)
>=20



------enig2BCQLUDFFUCDBJQMJOSUN
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlLZixoACgkQwcJ4iSZ1q2nauACfZnNQ5AyF7WKnLTmYmDD2STKC
TvMAn33BhM1fSDqUp3qYv19bJ6JsPSw9
=v4IC
-----END PGP SIGNATURE-----

------enig2BCQLUDFFUCDBJQMJOSUN--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52D98B15.3030409>