[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-bridge
Subject:    RE: [Bridge] Re: hang on PPC
From:       "Eble, Dan" <DanE () aiinet ! com>
Date:       2004-06-29 17:12:03
Message-ID: BD2C19A28F56C24F8B1051FE4CA0A63410A6E6 () aiexchange ! ai ! aiinet ! com
[Download RAW message or body]

Scratch that last comment.  The kernel code I have now is identical to what
I posted.  Sorry for the misinformation.

> -----Original Message-----
> From: bridge-bounces@lists.osdl.org 
> [mailto:bridge-bounces@lists.osdl.org] On Behalf Of Eble, Dan
> Sent: Tuesday, June 29, 2004 12:57 PM
> To: 'arkady-parabel@ngs.ru'
> Cc: bridge@osdl.org
> Subject: RE: [Bridge] Re: hang on PPC
> 
> 
> Pavel, you may be interested in my work on Cisco HDLC bridging:
> http://marc.theaimsgroup.com/?l=linux-netdev&m=108802311131855&w=2
> 
> I have used it with the bridge driver (in 2.4) without any 
> problems (yet
> ;)), and I am sure Krzysztof Halasa, the HDLC maintainer, 
> would be thrilled
> if you managed to port it to a recent version of the kernel 
> and make it a
> compile-time option.
> 
> Oh, it also requires changes to sethdlc that are not in the post cited
> above.  There are also a few lines of modifications I've made 
> to the kernel
> parts since that post.  Email me off-list if you are 
> interested and I'll
> send you what I have.
> 
> -- 
> Dan Eble <dane@aiinet.com>  _____  .
> Software Engineer          |  _  |/|
> Applied Innovation Inc.    | |_| | |
> http://www.aiinet.com/     |__/|_|_|
> 
> 
> > -----Original Message-----
> > From: bridge-bounces@lists.osdl.org 
> > [mailto:bridge-bounces@lists.osdl.org] On Behalf Of 
> > arkady-parabel@ngs.ru
> > Sent: Tuesday, June 29, 2004 11:57 AM
> > To: Stephen Hemminger
> > Cc: bridge@osdl.org
> > Subject: [Bridge] Re: hang on PPC
> > 
> > 
> > On Mon, 28 Jun 2004 09:38:46 -0700
> >  Stephen Hemminger <shemminger@osdl.org> wrote:
> > > > I get
> > > > br0: port 1(eth0) entering learning state
> > > > br0: port 1(eth0) entering forwarding state
> > > > br0: topology change detected, propagating
> > > > 
> > > > Now brctl is sleeping, forever...
> > > Any brctl or which command? The usual way of debugging
> > > this is
> > > to enable SysRq in kernel and hit SysRq-t to see what is
> > > happening.
> > > Also SysRq-p to show processes.
> > 
> > The process is locked(slept) by bridge module.
> > 
> > I've found a reason, the reason is in "LAPB over Ethernet
> > driver (CONFIG_LAPBETHER)" conflict.
> > I think it is in register_netdevice_notifier's handlers lock
> > between lapbether & bridge modules.
> > 
> > I've made a modification for hdlc_cisco.c, now it can report
> > cisco-hdlc device as Ethernet (with cisco-compatible bridge
> > encapsulation).
> > But I have one problem:
> > hdlc_cisco must add 4-byte header in hard_start_xmit (as
> > long as no one call hard_header. But I have no space, as
> > long as bridge's interface have hard_header_len = 0....
> > So' I have to make a COPY os skbuff, instead of cloning if
> > I'm the only user....
> > 
> > When I add hard_header_len = 4, it stopped work even on
> > Ethernet.
> > Is it hard to make bridge working with hard_header_len != 0
> > (It's necessary for Ethernet in (cisco-hdlc, frame-relay,
> > ppp) encapsulation) ?
> > -- 
> > Regards
> > Pavel
> > 
> > web: http://parabel.inc.ru/
> > mail: pavel[AT]parabel.inc.ru
> > phone: +7 (3832) 13-87-07
> > ---------------------------------------------------------
> > http://relax.ngs.ru - Все о досуге и развлечениях в Новоси ирске!
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > Bridge mailing list
> > Bridge@lists.osdl.org
> > http://lists.osdl.org/mailman/listinfo/bridge
> > 
> 
> _______________________________________________
> Bridge mailing list
> Bridge@lists.osdl.org
> http://lists.osdl.org/mailman/listinfo/bridge
> 

_______________________________________________
Bridge mailing list
Bridge@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/bridge
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic