Frederick Ros wrote:
Benoît Audouard wrote :
| I had three questions :
| - can it work with PPPoA VCMux and other encapsulations ? (I do not see
| why not)
> Yep, but AFAIR it works with some experimental (in the sense of "not
> official") release of pppd.
In a tarball from ftp://ftp.samba.org/pub/ppp/
find ppp-2.4.3 -name "*pppoatm*"
ppp-2.4.3/pppd/plugins/pppoatm
ppp-2.4.3/pppd/plugins/pppoatm/pppoatm.c
So it is supported in new version
| - do you say it applies *only* with kernel-2.6.10 or can it work with
| older kernels ? ok this one should be available soon with latest
| distributions but having it working with 2.6.3+ would be better... I hope
| we won't have 2.4.18 around for too long a time ;-) , even though if it
| worked with 2.4.28 it would be fine...
>I Just had a look at it, but it seems to be the same code as the one
>used by the Speedtouch, and so it's available since beginning of 2.6
>kernels.
Yes but there have been change in atm code and I am not sure it is
compatible.
|
| I let sl33p3r see if it can be included with a make option (and #if
| #endif sections...) or if it is more difficult : maybe you've an idea
| mathieu to maintain both current version (for compatibility's sake with
| older kernel) and your enhancement ?
| BTW, if you've got some documentation to add on http://dev.eagle-usb.org
| feel free to create a page (for example in order to apply the patch,
| some things worth knowing to take it into account, some links to what
| helped you develop it... anything...).
>This solution had been envisaged several time (at one time I even began
>on rewriting driver from scratch, using ATM support from the
>kernel). However as far as I remember this option was rejected because
>it seems that there was still quite a lot of problem with ATM
>support. AFAIR The BeWan driver used this approach (as the Speedtouch
>one) but change its mind and provide a new version of the driver simlar
>to the one we actually have in CVS (i.e using ethernet and so on)...
>Did anyone has information on this ?
I download the last driver from BeWan and it seem they still use kernel atm.
Their ethernet device is plug in atm, not directly with the
driver.
The linux kernel had already that for bridged protocol. I have done
something similar for routed ip (don't use a ethernet interface, but a
raw interface, so no need of faking arp and ethernet header (there is an
ugly hack for dhcp from isc, that seem only send raw ethernet frame :((())
For pppoa, I don't know what the status of the kernel driver + userspace
plugin, but there are in official version
I agree that the linux kernel atm could be buggy, but it have improved,
and it is not by reimplenting each time a new atm core, that it will
improve.
Matthieu