From owner-freebsd-net@FreeBSD.ORG Sun Feb 1 22:22:14 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84BB216A4CE; Sun, 1 Feb 2004 22:22:14 -0800 (PST) Received: from ns.koganei.wide.ad.jp (koganei.wide.ad.jp [202.249.37.254]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE9B943D1D; Sun, 1 Feb 2004 22:22:11 -0800 (PST) (envelope-from ikob@koganei.wide.ad.jp) Received: from [202.249.37.10] (tweedledee.koganei.wide.ad.jp [202.249.37.10]) (authenticated bits=0) by ns.koganei.wide.ad.jp (8.12.9/8.12.6) with ESMTP id i126M9JD057052; Mon, 2 Feb 2004 15:22:09 +0900 (JST) (envelope-from ikob@koganei.wide.ad.jp) In-Reply-To: <87d68yowr7.wl@tora.nunu.org> References: <1075559223.615.9.camel@localhost> <87d68yowr7.wl@tora.nunu.org> Mime-Version: 1.0 (Apple Message framework v612) Content-Type: text/plain; charset=ISO-8859-1; format=flowed Message-Id: <21FEFF58-5548-11D8-AD86-000A95C44FDC@koganei.wide.ad.jp> Content-Transfer-Encoding: quoted-printable From: Kobayashi Katsushi Date: Mon, 2 Feb 2004 15:22:10 +0900 To: Hidetoshi Shimokawa X-Mailer: Apple Mail (2.612) cc: freebsd-net@freebsd.org cc: freebsd-firewire@freebsd.org cc: Dario Freni Subject: Re: Will rfc2734 be supported? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2004 06:22:14 -0000 Hi, I have once tried to implement IP over firewire with earlier ID. spec. in the previous version of driver. The packetization, ARP and broadcast is not difficult to implement. However, I cannot believe the MCAP mechanism will not work properly, since limited No. of acceptable stream channels is supported on current firewire chipset. I think the current IP over Firewire spec.=20 does not include mechanism to suppress channel allocation in the case of receiver cannot open more stream channels. On 2004/02/02, at 14:50, Hidetoshi Shimokawa wrote: > At Sat, 31 Jan 2004 15:27:03 +0100, > Dario Freni wrote: >> >> [1 ] >> Hi guys, >> I was wondering if the standard implementation of IPoFW is planning = to >> be implemented. I'm not expert on device writing, I was also looking=20= >> for >> some workarounds, like attach the fwe0:lower netgraph hook to a=20 >> virtual >> interface, but reading the rfc I realized that the normal IP packet >> needs an encapsulation before it's sent on the wire. > > I have no plan to implement rfc2734 by myself near future. > IEEE1394 is somewhat complicated, compared with Ethernet. > Because there are some types of packets, fwe and IPoFW uses very > different packet type and formats, so you don't have an easy > workaround using netgraph. > > If you are interested in implementing rfc2734, you need several steps. > > - Implement rfc2734 encapsulation as /sys/net/if_ethersubr.c for > ethernt. rfc2734 uses very different packet format from ethernet. > > - Implement generic GASP receive routin in the firewire driver. > You need this service for multicast/broadcast packet such as an arp > packet. > > - Implement if_fw.c for the interface device. > > Though I'm not sure it actually worked, the firewire driver for > FreeBSD-4.0 seems to have a support for IPoFW > See ftp://ftp.uec.ac.jp/pub/firewire/ for the patch. > >> Bye, >> Dario >> >> --=20 >> Dario Freni (saturnero@gufi.org) - SaturNero on IRCNet, Azzurra >> Gruppo Utenti FreeBSD Italia (http://www.gufi.org) >> GPG Public key at http://www.saturnero.net/saturnero.asc >> [2 Questa parte del messaggio =E8 firmata > (7bit)>] >> > > /\ Hidetoshi Shimokawa > \/ simokawa@sat.t.u-tokyo.ac.jp > PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html > _______________________________________________ > freebsd-firewire@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-firewire > To unsubscribe, send any mail to=20 > "freebsd-firewire-unsubscribe@freebsd.org"