Is it possible to write a new ppp channel driver that will
drive a network interface, rather than a tty?
Does this make sense at all? I would like to write a sync T1
driver below PPP and present it as a network interface,
rather than a tty. So, I was thinking of writing a new channel
that would drive the T1 adapter with dev_queue_xmit() call
instead of tty driver's write.
Since ppp%d is registered as a network interface, this would mean
a network interface driving another network interface below it.
I haven't come across any such case in the kernel yet, i.e. layering
one network interface on top of another, so I am not sure if I am
sailing in unchartered territory.
Is this at all possible, since the lower layer's dev_queue_xmit would
be called in the context of the upper layer's dev_queue_xmit,
especially if we want to avoid queueing at the upper layer.
As I was finishing to write this e-mail I decided to take a look
at the 2.4.0test1 kernel and noticed that pppoe.c is one
example of such channel, so maybe I am not sailing in unchartered
territory.
Thanks,
Koral
-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]