From owner-freebsd-tokenring Thu Apr 16 07:06:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA11370 for freebsd-tokenring-outgoing; Thu, 16 Apr 1998 07:06:17 -0700 (PDT) (envelope-from owner-freebsd-tokenring@FreeBSD.ORG) Received: from smtp-gw.BayNetworks.COM (ns1.BayNetworks.COM [134.177.3.20]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA11275 for ; Thu, 16 Apr 1998 07:05:55 -0700 (PDT) (envelope-from George_Morgan@BayNetworks.COM) Received: from mailhost.BayNetworks.COM (screen2r.BayNetworks.COM [134.177.3.1]) by smtp-gw.BayNetworks.COM (8.8.8/8.8.8) with ESMTP id HAA14812 for ; Thu, 16 Apr 1998 07:03:12 -0700 (PDT) Received: from ns2.corpwest.BayNetworks.COM (ns2.corpwest.baynetworks.com [134.177.1.22]) by mailhost.BayNetworks.COM (8.8.8/8.8.8) with ESMTP id HAA14559 for ; Thu, 16 Apr 1998 07:03:31 -0700 (PDT) Received: from sc-mail2.corpwest.BayNetworks.com (sc-mail2-hme0.corpwest.baynetworks.com [134.177.1.56]) by ns2.corpwest.BayNetworks.COM (SMI-8.6/BNET-97/05/05-S) with SMTP id HAA17130; Thu, 16 Apr 1998 07:03:09 -0700 for Received: from gmorgan-pc (gmorgan-pc.corpwest.baynetworks.com [134.177.25.229]) by sc-mail2.corpwest.BayNetworks.com (post.office MTA v2.0 0529 ID# 0-13459) with SMTP id AAA22843 for ; Thu, 16 Apr 1998 07:03:09 -0700 From: George_Morgan@BayNetworks.COM (George Morgan) To: freebsd-tokenring@FreeBSD.ORG Date: Thu, 16 Apr 1998 07:05:18 -0700 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: LLC Spec. Outline (monospaced view) In-reply-to: X-mailer: Pegasus Mail for Win32 (v3.00 beta 6) Message-ID: <19980416140308.AAA22843@gmorgan-pc.corpwest.baynetworks.com> Sender: owner-freebsd-tokenring@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Actually the stuff we're using now for IP and IPX is Ethernet_II. A bit > different (in the sense that its fairly simple in nature. I'll have to look up some info on Ethernet_II... > I think we want something like the following: > > ether_input() - > \ > +--- 802_3_input() ----- > | \ > | +--- 802_2_input() > | | > | +--- IPX_input() > | | > | +--- IP_input() > | | > | (etc) > | > +--- Ethernet_II_input() ------- > \ > +--- IP_input() > | > +--- IPX_input() > | > (etc) > > > (I think) Well, you know more about the current networking than I do. If we really want to do this like a software engineering project, then we should probably define what procedures, functions and the like that we will need. Then define the interface for each and divide up the work. This way we can each make our own code (commented fairly well, hopefully) and then put all the pieces together when they are done. If I ever understand the way everything currently works then I would be happy to work on documenting it (and our additions) > Our new setup should involve no more than another CASE in the > ether_input() routine. > > The ARP code is going to need some work though. I kind of imagined that... :) George Morgan Bay Networks gmorgan@baynetworks.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-tokenring" in the body of the message