I am new to this list as I just downloaded pppd version 2.3.5 in the hopes
of getting the dial on demand working.  However, I have a slight problem
that I feel needs correcting before I go on.

My system configuration is SuSE 5.2 with 2.0.33 (I haven't upgraded the
kernel, yet).

Anyway, I followed the instructions and when I got to step 8 "Load optional
modules", I thought I'd better go back to the kernel level and do a "Make
modules" just as a 'make sure it's all up to date' precaution.  When I did
this, I got the following message for the file
'/usr/src/linux-2.0.33.SuSE/drivers/net/ppp.c' in function 'ppp_dev_xmit':

too few arguments to function 'dev_kfree_skb'

I examined the file and verified that it was the one distributed with the
2.3.5 package.  Also, I found that the function 'dev_kfree_skb' is defined
as a macro.  If the kernel version is less that 2.1.86 (mine is), then the
function is defined with only one parameter.  The error message would imply
that the 'extern' definition probably defined it with two.  Since I'm new to
this type of code, my presumtion is that the extern is defined in an include
file and didn't pursue that avenue immediately.

My next assumption is that since the module compiled correctly when I went
through the installation procedures, presuming that it was compiled at this
time, it would appear that there may be a discrepancy in the *.h files that
were included in each of the separate cases.  But at this point I'm really
walking on thin ice!

Has anyone this before and/or willing to suggest a fix for this?

TIA,
Dave


-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]

Reply via email to