[Bridge] RSTP in http://git.kernel.org/?p=linux/kernel/git/shemminger/rstp.git; a=summary problems
Joakim Tjernlund
joakim.tjernlund at transmode.se
Sun Mar 30 08:06:45 PDT 2008
On Sun, 2008-03-30 at 14:19 +0200, Joakim Tjernlund wrote:
> On Sun, 2008-03-30 at 14:03 +0200, Joakim Tjernlund wrote:
> > On Sun, 2008-03-30 at 17:05 +0530, Srinivas M.A. wrote:
> > > > > My updates have not yet made it to Stephen Hemminger's git repo, but I
> > > > > am attaching a
> > > >
> > > > Any time frame when this will hit Hemminger's repo?
> > >
> > > I sent the patches to him some time back, but perhaps he hasn't had
> > > time to look over them. It is a large set of changes anyway.
> > >
> > > >
> > > > :) lets see, the lab here tends to create some really funny loops, often
> > > > by mistake.
> > >
> > > Once the rstp has started fine, things should generally be okay.
> > > Please try it out and let me know.
> > >
> > > Srinivas
> >
> > With my cross gcc, 3.4.6 I get:
> > rstp.c: In function `txConfig':
> > rstp.c:1185: warning: implicit declaration of function
> > `__builtin_offsetof'
> > rstp.c:1185: error: syntax error before "RawBPDU"
> > rstp.c: In function `txRstp':
> > rstp.c:1221: error: syntax error before "RawBPDU"
> > rstp.c: In function `txTcn':
> > rstp.c:1234: error: syntax error before "RawBPDU"
> >
> > Seems like __builtin_offsetof isn't defined in gcc 3.4.6,
> > can do something about that?
>
> ehh, that was easy to fix.
>
> I do this
> ./rstpd
> brctl addbr br0
> brctl addif br0 eth0
> brctl stp br0 on
> ifconfig eth0 0.0.0.0 up
> ifconfig br0 0.0.0.0 up
> ./rstpctl showbridge
>
> br0
> enabled no
> bridge id 8000.002234567778
> designated root 0000.000000000000
> root port 0 path cost 0
> max age 0 bridge max age 20
> hello time 0 bridge hello time 2
> forward delay 0 bridge forward delay 15
> tx hold count 6
> protocol version 2
> time since topology change 354
> toplogy change count 0
> topology change no
>
> It does not get enabled and
> #> cat /sys/class/net/br0/bridge/stp_state
> 1
Have this code been tested on a big endian CPU?
Jocke
More information about the Bridge
mailing list