[ethbridge-discuss] Errata 0.9

Mike Ditto Michael.Ditto at Sun.COM
Mon Jan 23 20:53:39 PST 2006


I've become aware of three bugs in ethbridge-0.9:

(1) It doesn't build on S10u1 (Solaris 10 01/06) on x86 because of Solaris bug
[6356171 Undefined peekpoke_ctlops_t on x86].  The symptom is an error message like:
/usr/sfw/bin/gcc -O   -ffreestanding -gdwarf-2 -mno-red-zone -D_KERNEL -c -o i386/ddi.o ddi.c
In file included from /usr/include/sys/sunddi.h:23,
                 from ddi.c:35:
/usr/include/sys/ddi_implfuncs.h:206: error: syntax error before "peekpoke_ctlops_t"

A workaround is to use the command:
    make ENVCPPFLAGS1=-Dpeekpoke_ctlops_t=void

The bug is fixed in Solaris patch 118844-27.

(2) The build/install instructions in the HOWTO failed to mention a required step:  After
doing "make install", run the command "add_drv bridge".

(3) There is a bug in the code that can cause a panic when deleting an interface from
a bridge or when deleting a bridge.  Nobody has investigated this in detail yet.  Don't
delete interfaces unless you can handle a panic.
--
This message posted from opensolaris.org



More information about the ethbridge-discuss mailing list