Comment 10 for bug 7915

Revision history for this message
In , Geert Stappers (stappers) wrote : epiloog bridge-utils 1.0.4 needs 2.6 kernel

From the upstream mailinglist:
| On Mon, Sep 13, 2004 at 09:28:59AM -0700, Stephen Hemminger wrote:
| > On Sun, 12 Sep 2004 17:19:52 +0200
| > <email address hidden> (Geert Stappers) wrote:
| > > > > > My questions are:
| > > > > >
| > > > > > * Are there succesfull reported sparc64 systems doing bridging?
| > > sparc64 seems indeed be some what special on the bridging aspect ...
| > >
| > > > > > * What should I do to get that sparc64 acting as a bridge?
| > > > > A recompile with gcc-2.95 did not show improvement.
| > > > AFAICT it is brctl 1.0.4 that needs a 2.6 kernel.
| > >
| > > Installing kernel 2.6.8 allowed me to do bridging on a sparc64
| >
| > Yes, the cross 32/64 bit environment is not supported on 2.4.
| > In order to get size independence it meant changing the API to use sysfs which
| > is not available on 2.4

For non sparc64 users there are compile options in libbrigde/libbridge_if.c
like this

 #ifdef SIOCBRADDBR
        ret = ioctl(br_socket_fd, SIOCBRADDBR, brname);
        if (ret < 0)
 #endif

As the Debian version is compiled where that 2.6 definition is used,
it will not run on none 2.6 kernels.

I suggest to mark this bugreport with WONTFIX

Cheers
Geert Stappers