> Every ATM card has a MAC address too.

Okay. 
Is she's used in ATM framing too, or it's just for Ethernet framing?
Just to understand.
>  
> The driver does not do ppp. It only takes a arbitrary packet and puts it
in AAL5. It does not know
> what kind of packet it is.
> For PPPoE for example it is a LLC of VCMUX encapsulated Ethernet frame.
(see rfc2684)

Okay, it was near what I'd managed to understand so far.
Thanks for clearing this.
>  
> The PPPoA and PPPoE is done above the Linux ATm layer.
> 
>  PPPoA or PPPoE
>      |
>    Linux ATM
>      |
>    speedtouch.c and SARLib
>      |
>    Linux USB
>      | 
>     USB
>      | 
>   SpeedTouch USB modem

You're great! A nice drawing, it's even better that what I was hoping!

Okay, so where I can find related code of the two top layer? 
On LinuxATM web site, and PPPoA patches to pppd, I guess?

On BeOS, there's a existing PPP stack, so I'll be able to get from her /
send to her *plain* PPP frames.
>From these frames, what did I need to do before calling the corresponding
read/write calls of my own BeOS speedtouch.c?

And, more important, is it the more complex two layers?
Because in this case I think I'll look for some help from far more ATM-aware
brain than mine.

> No.
> PPPoA does not have any escape sequences in it's PPP packets.
> A PPPoA packet is 0x00 0x21 followed by the IP packet. (For data packets
anyway)
> For PPPoE you get PPP in PPPoE in Ethernet in ATM.

Okay, great news.

> I wil hold an eternal grudge against you for that ;)
;-)

Thanks you very much for your great reply, it's far more clear in my mind
now.

Philippe

Liste de diffusion modem ALCATEL SpeedTouch USB
Pour se d�sinscrire : mailto:[EMAIL PROTECTED]?subject=unsubscribe

        

Reply via email to