Date: Mon, 7 Dec 2009 21:30:54 +0000 (UTC) From: Jack F Vogel <jfv@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/ixgbe ixgbe.c ixgbe.h ixgbe_82598.c ixgbe_82599.c ixgbe_api.c ixgbe_api.h ixgbe_common.c ixgbe_common.h ixgbe_osdep.h ixgbe_phy.c ixgbe_phy.h ixgbe_type.h Message-ID: <200912072131.nB7LVD0Y077964@repoman.freebsd.org>
index | next in thread | raw e-mail
jfv 2009-12-07 21:30:54 UTC
FreeBSD src repository
Modified files:
sys/dev/ixgbe ixgbe.c ixgbe.h ixgbe_82598.c
ixgbe_82599.c ixgbe_api.c ixgbe_api.h
ixgbe_common.c ixgbe_common.h
ixgbe_osdep.h ixgbe_phy.c ixgbe_phy.h
ixgbe_type.h
Log:
SVN rev 200239 on 2009-12-07 21:30:54Z by jfv
Update driver to Intel version 2.0.7:
This adds new feature support for the 82599, a hardware
assist to LRO, doing this required a large revamp to the
RX cleanup code because the descriptor ring may not be
processed out of order, this necessitated the elimination
of global pointers.
Additionally, the RX routine now does not refresh mbufs
on every descriptor, rather it will do a range, and then
update the hardware pointer at that time. These are
performance oriented changes.
The TX side now has a cleaner simpler watchdog algorithm
as well, in TX cleanup a read of ticks is stored, that
can then be compared in local_timer to determine if
there is a hang.
Various other cleanups along the way, thanks to all who
have provided input and testing.
Revision Changes Path
1.23 +761 -466 src/sys/dev/ixgbe/ixgbe.c
1.10 +30 -22 src/sys/dev/ixgbe/ixgbe.h
1.9 +196 -44 src/sys/dev/ixgbe/ixgbe_82598.c
1.3 +269 -588 src/sys/dev/ixgbe/ixgbe_82599.c
1.9 +27 -17 src/sys/dev/ixgbe/ixgbe_api.c
1.9 +4 -2 src/sys/dev/ixgbe/ixgbe_api.h
1.9 +896 -76 src/sys/dev/ixgbe/ixgbe_common.c
1.8 +23 -4 src/sys/dev/ixgbe/ixgbe_common.h
1.8 +10 -0 src/sys/dev/ixgbe/ixgbe_osdep.h
1.9 +200 -21 src/sys/dev/ixgbe/ixgbe_phy.c
1.9 +2 -1 src/sys/dev/ixgbe/ixgbe_phy.h
1.9 +90 -26 src/sys/dev/ixgbe/ixgbe_type.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912072131.nB7LVD0Y077964>
