Re: Synchronous board drivers

Alan Cox (alan@lxorguk.ukuu.org.uk)
Tue, 6 Jul 1999 00:09:26 +0100 (BST)


> The generic ppp kernel code does need to know when the channel goes
> away, and it would be useful to have some indication of the current
> transmit queue length inside the channel for multilink load-balancing
> purposes.

Ok.

> If you have a smart firmware-driven PPP board, then wouldn't it be
> doing the ppp negotiation itself, thus removing the need for pppd and
> the kernel ppp driver? Wouldn't it look much more like an ethernet

Yes. However two things apply here that are important

1. It may do PPP, but if I flip it to X.25 it may not do X.25, so the
board itself needs a control of how it hands packets around.

2. I may want to be able to add a board specific ioctl to pick hardware
(low cpu overhead) v software (multilink, cool feature set) PPP

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/