equal
deleted
inserted
replaced
344 [ |
344 [ |
345 kernele1000e=$linuxversion |
345 kernele1000e=$linuxversion |
346 ] |
346 ] |
347 ) |
347 ) |
348 |
348 |
|
349 e1000elayout34=0 |
|
350 |
349 if test "x${enablee1000e}" = "x1"; then |
351 if test "x${enablee1000e}" = "x1"; then |
350 AC_MSG_CHECKING([for kernel for e1000e driver]) |
352 AC_MSG_CHECKING([for kernel for e1000e driver]) |
351 |
353 |
352 kernels=`ls -1 ${srcdir}/devices/e1000e/ | grep -oE "^netdev-.*" | cut -d "-" -f 2 | uniq` |
354 kernels=`ls -1 ${srcdir}/devices/e1000e/ | grep -oE "^netdev-.*" | cut -d "-" -f 2 | uniq` |
353 found=0 |
355 found=0 |
359 if test $found -ne 1; then |
361 if test $found -ne 1; then |
360 AC_MSG_ERROR([kernel $kernele1000e not available for e1000e driver!]) |
362 AC_MSG_ERROR([kernel $kernele1000e not available for e1000e driver!]) |
361 fi |
363 fi |
362 |
364 |
363 AC_MSG_RESULT([$kernele1000e]) |
365 AC_MSG_RESULT([$kernele1000e]) |
|
366 |
|
367 # check for e1000e file layout (changed in kernel 3.4) |
|
368 AC_MSG_CHECKING([for e1000e source layout]) |
|
369 |
|
370 file34="${srcdir}/devices/e1000e/80003es2lan-$kernele1000e-ethercat.c" |
|
371 |
|
372 if test -r "$file34"; then |
|
373 AC_MSG_RESULT([>= 3.4]) |
|
374 e1000elayout34=1 |
|
375 else |
|
376 AC_MSG_RESULT([before 3.4]) |
|
377 fi |
|
378 |
364 fi |
379 fi |
365 |
380 |
366 AC_SUBST(KERNEL_E1000E,[$kernele1000e]) |
381 AC_SUBST(KERNEL_E1000E,[$kernele1000e]) |
|
382 AC_SUBST(E1000E_LAYOUT_3_4, [$e1000elayout34]) |
367 |
383 |
368 #------------------------------------------------------------------------------ |
384 #------------------------------------------------------------------------------ |
369 # r8169 driver |
385 # r8169 driver |
370 #------------------------------------------------------------------------------ |
386 #------------------------------------------------------------------------------ |
371 |
387 |