Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Feb 2001 19:17:50 +0530 (IST)
From:      Satyajeet Seth <sseth@sasken.com>
To:        <net@freebsd.org>
Subject:   Using netgraph to implement pseudo interfaces
Message-ID:  <Pine.GSO.4.30.0102171456150.21367-100000@suns3.sasi.com>

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

I wished to implement pseudo interfaces with the following requirements:

1. There is a ethernet interface fxp0 having MAC address MAC0. It also
receives packets with destination MAC address MAC1 and MAC2.

2. The packets with destination MAC address MAC1 are sent to a pseudo
interface 1 and packets with destination MAC address MAC2 are sent to
pseudo interface 2.

3. The packets addressed to MAC0 should be sent to sent to fxp0.


I plan to design  a netgraph as follows:

         iface1
           /
fxp0 <-> bpf
           \
   	 iface2


fxp0, iface1, iface2, bpf are nodes of type ng_ether, ng_iface, ng_iface
and ng_bpf respectively.

The packets with destination addresses MAC1 and MAC2 are sent to
interfaces iface1 and iface2 respectively by bpf. Remaining are sent to
fxp0.

Could you suggest some pitfalls/improvements in the above scheme?

I am using FreeBSD 4.0.

Thanks
Satya










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?Pine.GSO.4.30.0102171456150.21367-100000>