Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Oct 2000 08:23:51 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Kurakin Roman <rik@cronyx.ru>
Cc:        Jean-Christophe Varaillon <jcv@vbc.net>, freebsd-net@FreeBSD.ORG
Subject:   Re: - sr Interface & Conf -
Message-ID:  <39F5A987.882A2A5B@elischer.org>
References:  <Pine.BSF.4.10.10010241320190.95194-100000@brunel.uk1.vbc.net> <39F5A52F.CCA5A9CD@cronyx.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Kurakin Roman wrote:
> 
> Hi,
> 
> Jean-Christophe Varaillon wrote:

> Now FreeBSD supports two branches of sync drivers. First one old and
> traditional sppp. Second one - NETGRAPH. (man netgraph)
> As far as I know sr supports NETGRAPH.

The problem we have is that no-one who can work with the netgraph
versions actually HAVE such a card or the information as to how to 
run them so we have a problem in that at least SOME of the sr cards will
not work 
under netgraph, even though theoretically they should.

The netgraph frame relay implememtation is independent of the lower
level
drivers however and has been heavily tested at MCI
(and other places). 

> 
> > What are the purpose of the patches for sppp that you can send ?
> 
> Current state of sppp has incorrect behavior in some cases (ppp, cisco).
> Those patches solve those problems and adds support of FrameRelay.

What were those incorrect behavious? I would like ot see if they were
inherritted
by the netgraph cisco code.

> 
> > > > I would like to connect a freeBSD box on a Cisco router.
> > > >
> > > >  To do it I did rebuilt a kernel with that:
> > > >
> > > >          pseudo-device  sppp
> > > >          device         sr0  at pci? port 0x300 irq iomem 0xd0000
> > > >
> > > >  Then, when I  made dmseg 'sr0', it tells me that:
> > > >          sr0 XXX: driver didn't set ifq_maxlen
> > > >          sr1 XXX: driver didn't set ifq_maxlen
> > > >
> > > > >From a specialist called Kenjiro Cho:
> > > >
> > > > Starting from FreeBSD-4, drivers are supposed to set ifq_maxlen.
> > > > The messages are just warnings but if you want to suppress the
> > > > warning, add
> > > >          ifp->if_snd.ifq_maxlen = IFQ_MAXLEN;
> > > > in srattach() in sys/i386/isa/if_sr.c just before calling if_attach().

The netgraph code doesn't have an "interface" for the card but rather
links the protocol modules to a general purpose "assignable" interface
module.
In the case of Frame relay, one per Frame relay channel.

-- 
      __--_|\  Julian Elischer
     /       \ julian@elischer.org
    (   OZ    ) World tour 2000
---> X_.---._/  presently in:  Budapest
            v


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39F5A987.882A2A5B>