Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Apr 1998 14:45:45 -0700
From:      George_Morgan@BayNetworks.COM (George Morgan)
To:        freebsd-tokenring@FreeBSD.ORG
Subject:   LLC Spec. Outline (monospaced view)
Message-ID:  <19980415214341.AAA3255@gmorgan-pc.corpwest.baynetworks.com>

next in thread | raw e-mail | index | archive | help

Well, here is what 802.2 says to me (so far):

            LLC
   |---------|----------|
Class I              Class II
   |         |----------|----------|
   |-> Connectionless        Connection-based
   	       |                     |
             |-Data Transfer    Services
                 |-Request         |-Connect
                 |-Indicate        |  |-Request
                                   |  |-Indicate
                                   |  |-Confirm
                                   |-Data Transfer
                                   |  |-Request
                                   |  |-Indicate
                                   |  |-Confirm
                                   |-Disconnect
                                   |  |-Request
                                   |  |-Indicate
                                   |  |-Confirm
                                   |-Reset Connection
                                   |  |-Request
                                   |  |-Indicate
                                   |  |-Confirm
                                   |-Flow Control
                                   |  |-Request
                                   |  |-Indicate

And this is only the beginning!!!!  Ethernet only 
requires a Class I LLC interface so you can guess why 
they did not write a Class II LLC or even see the need 
to partition the LLC into a separate .c file.  I 
recommend that we try to modify the kernel as follows:

            FreeBSD Kernel
                  |
      |-----------------------|
 Current Ethernet            LLC
                      |-------|-------|
                    802.3   802.4    802.5
                    ENET    ???      TokRng

This says, that if we can patch in our own LLC layer and 
leave the existing Ethernet intact and then figure out 
how to merge the current Ethernet over to our new setup, 
then we might be able to ignore some of the more 
horrible code the exists currently...

Just an idea; what do you think?


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



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