Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Aug 2000 16:00:59 -0700 (PDT)
From:      Archie Cobbs <archie@whistle.com>
To:        Andrey Sverdlichenko <blaze@infosec.ru>
Cc:        freebsd-net@FreeBSD.ORG
Subject:   Re: netgraph ethernet module
Message-ID:  <200008042300.QAA22438@bubba.whistle.com>
In-Reply-To: <Pine.BSF.4.21.0008041111570.3617-100000@xen.infosec.ru> from Andrey Sverdlichenko at "Aug 4, 2000 11:13:39 am"

next in thread | previous in thread | raw e-mail | index | archive | help
Andrey Sverdlichenko writes:
> Are there any plans to develop ethernet encapsulation module for netgraph,
> something that can be inserted between ng_iface and ng_ether?

Not a bad idea..

But really this should be separate module(s) for each protocol type.
E.g.:

                     +-----------+
                     |  ng_iface |
                     +-----------+
                      /   |     \
                IPX  /    | IP   \  AppleTalk
           ... _____/     |       \_________________ ...
                          |        
                     +----------------+
                     | ng_ip_ethernet |
+--------------+     +----------------+              +----------------+
| ng_ipx_ether |       | ARP     | IP                | ng_atalk_ether |
+--------------+       |         |                   + (EtherTalk)    |
      |                |         |                   +----------------+
          ARP (0x0800) |         | IP (0x0800)               |
                       |         |
      IPX (0x8137)   +---------------+          AppleTalk (0x809B)
        ... ---------| ng_ether_mux  |--------------- ...
                     +---------------+
                           |
                           |
                     +-----------+
                     | ng_ether  |
                     +-----------+
      
-Archie

___________________________________________________________________________
Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




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