From owner-freebsd-hackers Tue Apr 4 16:56:10 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA26835 for hackers-outgoing; Tue, 4 Apr 1995 16:56:10 -0700 Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id QAA26823; Tue, 4 Apr 1995 16:56:05 -0700 Received: from crevenia.parc.xerox.com ([13.2.116.11]) by alpha.xerox.com with SMTP id <14709(3)>; Tue, 4 Apr 1995 15:32:55 PDT Received: from localhost by crevenia.parc.xerox.com with SMTP id <49864>; Tue, 4 Apr 1995 15:30:27 -0700 To: Masahiro SEKIGUCHI cc: "Jordan K. Hubbard" , hackers@FreeBSD.org Subject: Re: Whee - I've got my MBONE feed.. In-reply-to: Your message of "Mon, 03 Apr 95 18:18:55 PDT." <9504040118.AA00039@seki.sysrap.cs.fujitsu.co.jp> Date: Tue, 4 Apr 1995 15:30:23 PDT From: Bill Fenner Message-Id: <95Apr4.153027pdt.49864@crevenia.parc.xerox.com> Sender: hackers-owner@FreeBSD.org Precedence: bulk In message <9504040118.AA00039@seki.sysrap.cs.fujitsu.co.jp> you write: >A bug makes IGMP response timeouts too fast on big endian machines and >causes IGMP packet traffic on the network unnecessarily high, but >applications such as nv still runs. On little endian machines, on the >other hand, the bug makes the timeouts too slow and makes the system >fail to send IGMP responses to a local mrouter within time limits. Could you tell me more about this "too-fast" bug? The only bug in IGMP that I have found makes the timeouts twice as long as requested. (There is a "parallel" bug in mrouted which requests extremely short timeouts, which may be what you are seeing.) > timer = ntohs(igmp->igmp_code); Interestingly enough, igmp_code is a u_char. I suppose that byte-swapping a char doesn't make a whole lot of sense =) >You should change it to: > > timer = igmp->igmp_code; The 3.5 multicast release will contain lots of IGMP fixes (plus a lot of other kernel fixes/changes), and I hope to have it ported to FreeBSD soon. Any volunteers to do testing? Bill