kern/168294: ixgbe driver compiled in kernel has no Flow Director
support although loaded as a module has one
Sergey Budnevitch
sb at waeme.net
Thu May 24 07:10:04 UTC 2012
>Number: 168294
>Category: kern
>Synopsis: ixgbe driver compiled in kernel has no Flow Director support although loaded as a module has one
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu May 24 07:10:03 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Sergey Budnevitch
>Release: FreeBSD 9.0-RELEASE
>Organization:
>Environment:
FreeBSD fbsd9-amd64-ovl.xxxx.xxx 9.0-RELEASE FreeBSD 9.0-RELEASE #21: Tue May 15 10:26:20 UTC 2012 root at fbsd9-amd64-ovl.xxx.xxx:/usr/obj/usr/src/sys/D amd64
>Description:
Flow Director support is enabled by defining IXGBE_FDIR. modules/ixgbe/Makefile
adds -DIXGBE_FDIR to CFLAGS, so Flow Director works with ixgbe loaded as a module,
but built in kernel leave IXGBE_FDIR undefined.
>How-To-Repeat:
compile kernel with
device ixgbe
>Fix:
Coping CFLAGS from modules/ixgbe/Makefile to sys/conf/files fix the problem.
--- sys/conf/files.orig 2012-05-21 14:57:14.000000000 +0000
+++ sys/conf/files 2012-05-21 14:59:13.000000000 +0000
@@ -1366,7 +1366,7 @@
dev/ixgb/ixgb_ee.c optional ixgb
dev/ixgb/ixgb_hw.c optional ixgb
dev/ixgbe/ixgbe.c optional ixgbe inet \
- compile-with "${NORMAL_C} -I$S/dev/ixgbe"
+ compile-with "${NORMAL_C} -I$S/dev/ixgbe -DSMP -DIXGBE_FDIR"
dev/ixgbe/ixv.c optional ixgbe inet \
compile-with "${NORMAL_C} -I$S/dev/ixgbe"
dev/ixgbe/ixgbe_phy.c optional ixgbe inet \
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list