From owner-freebsd-net@FreeBSD.ORG Tue Dec 8 09:40:23 2009 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4DA271065676 for ; Tue, 8 Dec 2009 09:40:23 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id 1B0828FC0A for ; Tue, 8 Dec 2009 09:40:22 +0000 (UTC) Received: from compute1.internal (compute1.internal [10.202.2.41]) by gateway1.messagingengine.com (Postfix) with ESMTP id 4D0CEC6188; Tue, 8 Dec 2009 04:40:22 -0500 (EST) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Tue, 08 Dec 2009 04:40:22 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=message-id:date:from:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; s=smtpout; bh=B5xVPgyqtSggElIC2z1eviJbI/o=; b=MLmG9OHqooCzBB+gBIC1CtGHs1dx00cEmi4vJz/vdw2DYvVufwMaForqwGYsR3IGz9LppioXYstu0TSgj/oWtHbDky3q2sOP+lFIq3bKsKCcaVkGo55RpJkcKUrCscZLTDIDf77jwqTUamvMNj+CkSAXmYfuuY19lOByCUdwJV0= X-Sasl-enc: sxqURBhIUtyU9Zxk3aCraW2KIbabKG2cLU0nnjLOLPTQ 1260265221 Received: from anglepoise.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id AC4C53649C; Tue, 8 Dec 2009 04:40:21 -0500 (EST) Message-ID: <4B1E1EF0.8040503@incunabulum.net> Date: Tue, 08 Dec 2009 09:40:00 +0000 From: Bruce Simpson User-Agent: Thunderbird 2.0.0.23 (X11/20091128) MIME-Version: 1.0 To: Andriy Syrovenko References: <200912071020.nB7AK77I023054@freefall.freebsd.org> <4B1CDEE5.6080507@incunabulum.net> <3e2b8dd90912070305t6ffc08a6gf7acd8890d028854@mail.gmail.com> <4B1D07C3.6090005@incunabulum.net> <3e2b8dd90912080114x31d962acqf2c8a360e7b5a83d@mail.gmail.com> In-Reply-To: <3e2b8dd90912080114x31d962acqf2c8a360e7b5a83d@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org, flo@smeets.im Subject: Re: kern/138666: [multicast] [panic] not working multicast through igmpproxy X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2009 09:40:23 -0000 Andriy Syrovenko wrote: > I have switched to 8-STABLE. Kernel does not seem to crash anymore, > however IGMP still does not work. tcpdump complains that outgoing IGMP > report and leave packets have incorrect checksum- it is always 0. > Though I'm not sure weather it is IGMP checksum or IP checksum that is > incorrect. > This just sounds like a fairly normal artefact of tcpdump/bpf with checksum offload, as I get the exactly same thing on my desktop w/ re(4). You need to confirm the checksums at the wire to be sure, or disable rxcsum/txcsum: # ifconfig re0 -txcsum -rxcsum Nothing has changed in the behaviour of the code which computes IGMP checksums; it does not depend on the outer IP header, and isn't touched by IP checksum offload, unless your network card (or its driver) is doing something it shouldn't be doing. Perhaps Florian can shed some light on your IGMP issue? igmpproxy only understands IGMPv2, afaik. thanks, BMS