The following comments/questions are based on 2.3.99 version
of the kernel.
They are also based on my few days worth of reading the
kernel ppp sources, so feel free to correct me if any of my
statements are incorrect.
I want to run PPP along with multilink over 4 T1 lines at
DS1 level. This is for an embedded router with T1
interfaces that we are building on our board.
>From what I can tell, most wan adapter manufacturers
have been using syncppp.c in drivers/net/wan directory,
which has no relation to ppp_generic.c and pppd.
syncppp.c implements its own lcp, ncp, etc, but does
not support multilink.
ppp_generic.c on the other hand seems to be nicely modularized
in that it does not care about the underlying channel
implementation, the two channel implementations being synctty
and asynctty today. It also supports multilink and therefore
I am trying to find out how I can use ppp_generic.c for my
PPP/ML feature.
Here are my questions:
1. Can the channel for the PPP network interface created
by ppp_generic.c be a non-tty or non-character oriented
device? In my case I'd like the channel to be a T1 driver.
2. How tightly coupled is pppd to tty devices? Would it not
work with non-tty devices (with some code changes of course)?
If it does not, is that why the wan adapters seem to be using
syncppp.c instead of the existing pppd and ppp_generic.c?
Thanks,
Koral
--
Koral Ilgun
Software Engineer
Occam Networks, Inc.
-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]