Date: Tue, 23 Nov 2010 22:12:02 +0000 (UTC) From: Jack F Vogel <jfv@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/e1000 if_igb.c if_igb.h Message-ID: <201011232212.oANMCAu2011330@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jfv 2010-11-23 22:12:02 UTC FreeBSD src repository Modified files: sys/dev/e1000 if_igb.c if_igb.h Log: SVN rev 215781 on 2010-11-23 22:12:02Z by jfv - New 82580 devices supported - Fixes from John Baldwin: vlan shadow tables made per/interface, make vlan hw setup only happen when capability enabled, and finally, make a tuneable interrupt rate. Thanks John! - Tweaked watchdog handling to avoid any false positives, now detection is in the TX clean path, with only the final check and init happening in the local timer. - limit queues to 8 for all devices, with 82576 or 82580 on larger machines it can get greater than this, and it seems mostly a resource waste to do so. Even 8 might be high but it can be manually reduced. - use 2k, 4k and now 9k clusters based on the MTU size. - rework the igb_refresh_mbuf() code, its important to make sure the descriptor is rewritten even when reusing mbufs since writeback clobbers things. MFC: in a few days, this delta needs to get to 8.2 Revision Changes Path 1.61 +194 -132 src/sys/dev/e1000/if_igb.c 1.17 +14 -3 src/sys/dev/e1000/if_igb.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011232212.oANMCAu2011330>