From: Auke K. <auk...@in...> - 2006-07-14 17:21:26
|
Marco Schinkel wrote: > Hello, > > thanks for your immediate answers. I tried to compile version 7.1.9 with my > 2.6.18-rc1-mm1 kernel and found that the struct has changed, the element > tso_size does not exist in this kernel version. I know I should not complain, > because -mm is for testing. Your probably already aware of this change > anyway ;-) yes, also the latest -mm tree already contains 7.1.9 itself. We're in the process of releasing an update, but that might be more than two or three weeks out from now depending on various factors. you can manually change all references to 'tso_size' by 'gso_size' and it will work. > By the way: I had to change the Makefile to compile. I commented out the > following lines. The comparison before (the awk line) did obviously not > correctly match on my kernel version: > > ifeq ($(KKVER), 0) > $(error *** Aborting the build. \ > *** This driver is not supported on kernel versions older than 2.4.0) > endif > > Compiling for 2.6.16.18 works without problems. The module loads and runs > perfectly. I assume that in 7.1.9 whatever it was causing my problem is > fixed. > > I will test with 2.6.18 asap (when the tso_size thing is fixed). Testing with > tcpdump is somewhat diffucult for me, because I boot via nfs and have no > tcpdump available if the interface does not work. I have to setup a testing > environment for this (packing tcpdump in my initrd). make sure you wait for 2.6.18rc2 which will have 7.1.9 already in it and won't need any special adjustments. Cheers, Auke |