Frame-Relay support for sppp (Was: FrameRelay support for cx/ctau adapters)

From: Roman Kurakin (rik_at_cronyx.ru)
Date: 05/10/04

  • Next message: Etienne Robillard: "Re: bridging and promiscuous mode... works but can"t get packets back"
    Date: Tue, 11 May 2004 00:48:53 +0400
    To: Dmitry Morozovsky <marck@rinet.ru>
    
    

    Hi,

        Cronyx has it own version of sppp. One of the main difference from
    FreeBSD's one that it
    has support of FrameRelay. We have tryied to get this code commited
    several times but due to
    some reasons it wasn't commited (if you grep CVS you may see that it was
    commited on vendor
    branch, see if_spppsubr.c 1.1.1.2 15 May 1997 14:48:46).
    Since cx(4) driver (Cronyx Sigma) was updated, ct(4) (Cronyx Tau) driver
    was commited and
    cp(4) driver going to be commited, users of Cronyx adapterts started to
    ask us about fr support
    in FreeBSD's sppp since they do not need to use our patches for adapters
    any more. They need
    these patches only for sppp, to get fr support.

        Since I able to add this support to FreeBSD's support I want to get
    some more opinions from
    various sides.

        Now I have one "yes" and one "no" opinions. My own voice "yes", but
    I belive, I should
    not count it. ;-)

    PS.
    Some FAQ :
    1. This is not a new code. It is an old code. More over it is not a new
    driver,
    it is only extension of sppp (4).
    2. This code is already maintained, thus it doesn't need any additional
    efforts.
    3. Yes, netgraph could be used instead, but many of users of Cronyx adapters
    prefer to use sppp (not only for fr).

    Best regards,
                            Roman Kurakin

    >On Fri, 7 May 2004, Gleb Smirnoff wrote:
    >
    >GS> D> we're using Cronyx adapters, some of them in FremaRelay mode, which has been
    >GS> D> supported by cronyx-made drivers available from vendor site for most of FreeBSD
    >GS> D> versions. FR support involves modifications to sppp kernel routines.
    >GS> D>
    >GS> D> Main driver maintainer is now FreeBSD committer (rik@).
    >GS> D> However, during merging cx/ctau into the tree, FR suppport has not been
    >GS> D> incorporated. Roman told me there are some objections to these modifications.
    >GS> D>
    >GS> D> Can I ask for more complete cx/ctau support including FR?
    >GS> D>
    >GS> D> Please keep me CC'd, as I'm not subscribed to -net.
    >GS>
    >GS> FreeBSD has support for FR with help of nodes ng_frame_relay and ng_lmi. This
    >GS> support is hardware independent. And it works perfectly with cronyx adapters.
    >GS> What is a reason for merging hardware specific support from old cronyx driver into
    >GS> base system?
    >
    >Short answer: keep POLA.
    >
    >Longer answer: to keep 4.x systems with _existing_ fr setup up to date,
    >non-intuitive and non-atomic patches are now required.
    >
    >BTW: we have more than one perfectly (for particular meaning of 'perfect', os
    >course ;-) working firewall systems, more than on (3) ppp inplementations, and
    >more than one software raid implementation. I do not see any harm in existing
    >another (working!) implementation for fr then, especially when it does so
    >little bloat to the code base.
    >
    >Sincerely,
    >D.Marck [DM5020, MCK-RIPE, DM3-RIPN]
    >------------------------------------------------------------------------
    >*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
    >------------------------------------------------------------------------
    >_______________________________________________
    >freebsd-net@freebsd.org mailing list
    >http://lists.freebsd.org/mailman/listinfo/freebsd-net
    >To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
    >
    >

    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"


  • Next message: Etienne Robillard: "Re: bridging and promiscuous mode... works but can"t get packets back"

    Relevant Pages

    • MPSAFE sppp(+fr support) cp cx ctau
      ... I am glad to announce stable version of patches for sppp, cp, ctau and cx ... Sppp will work in mpsafe mode only for adapters that do not have ... Also this patch contains if_spppfr.c with fr support for sppp. ...
      (freebsd-current)
    • MPSAFE sppp(+fr support) cp cx ctau
      ... I am glad to announce stable version of patches for sppp, cp, ctau and cx ... Sppp will work in mpsafe mode only for adapters that do not have ... Also this patch contains if_spppfr.c with fr support for sppp. ...
      (freebsd-hackers)
    • MPSAFE sppp(+fr support) cp cx ctau
      ... I am glad to announce stable version of patches for sppp, cp, ctau and cx ... Sppp will work in mpsafe mode only for adapters that do not have ... Also this patch contains if_spppfr.c with fr support for sppp. ...
      (freebsd-net)
    • Problem installing DBI
      ... CPAN: File::HomeDir loaded ok ... The next questions deal with Module::Build support. ... Do you want to use a different command for './Build install'? ... 4/130 skipped: various reasons ...
      (comp.lang.perl.misc)
    • Re: A new paradigm
      ... First I use a 3rd party btree handler for several reasons - cross platform ... Therefore all our programs use a standard common area ... but no one in the rest of the market seemed interested. ... people just shifting where they're buying their features and support ...
      (comp.databases.pick)