bridging without TCP/IP networking? (2.0.32)

Georg Schwarz (schwarz@physik.tu-berlin.de)
26 Nov 1997 18:00:15 GMT


I'm trying to set up an ethernet bridge using Linux (kernel 2.0.32).
Since the bridge is strictly ethernet based it needn't know about
protocols such as TCP/IP. So I definded among others:

CONFIG_EXPERIMENTAL=y
# CONFIG_INET is not set
CONFIG_BRIDGE=y

making the kernel I get:

/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
mm/mm.o fs/fs.o ipc/ipc.o net/network.a \
fs/filesystems.a \
drivers/block/block.a drivers/char/char.a drivers/net/net.a \
/tmp/libri-0.1/linux/arch/i386/lib/lib.a
/tmp/libri-0.1/linux/lib/lib.a /tmp/libri-0.1/linux/arch/i386/lib/lib.a
-o vmlinux
net/network.a(ethernet.o): In function `eth_header_cache_bind':
ethernet.o(.text+0x33c): undefined reference to `arp_bind_cache'
make: *** [vmlinux] Error 1

why do I need CONFIG_INET for CONFIG_BRIDGE?

Should I rather use Linux 2.1.X?

-- 
Georg Schwarz (schwarz@physik.tu-berlin.de, kuroi@cs.tu-berlin.de, PGP 2.6ui)
Institut für Theoretische Physik  +49 30 314-24254   FAX -21130  IRC kuroi
Technische Universität Berlin            http://home.pages.de/~schwarz/