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]
