From owner-cvs-all@FreeBSD.ORG Fri Apr 25 21:19:43 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B55D1065680; Fri, 25 Apr 2008 21:19:43 +0000 (UTC) (envelope-from jfv@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7D0378FC19; Fri, 25 Apr 2008 21:19:43 +0000 (UTC) (envelope-from jfv@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3PLJhWb000507; Fri, 25 Apr 2008 21:19:43 GMT (envelope-from jfv@repoman.freebsd.org) Received: (from jfv@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3PLJgLu000506; Fri, 25 Apr 2008 21:19:42 GMT (envelope-from jfv) Message-Id: <200804252119.m3PLJgLu000506@repoman.freebsd.org> From: Jack F Vogel Date: Fri, 25 Apr 2008 21:19:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/em e1000_82571.c e1000_82571.h e1000_api.c e1000_api.h e1000_defines.h e1000_hw.h e1000_ich8lan.c e1000_ich8lan.h e1000_osdep.h e1000_phy.c e1000_phy.h if_em.c if_em.h src/sys/dev/igb e1000_82575.c e1000_api.c e1000_api.h ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Apr 2008 21:19:43 -0000 jfv 2008-04-25 21:19:41 UTC FreeBSD src repository Modified files: sys/dev/em e1000_82571.c e1000_82571.h e1000_api.c e1000_api.h e1000_defines.h e1000_hw.h e1000_ich8lan.c e1000_ich8lan.h e1000_osdep.h e1000_phy.c e1000_phy.h if_em.c if_em.h sys/dev/igb e1000_82575.c e1000_api.c e1000_api.h e1000_defines.h e1000_hw.h e1000_mac.c e1000_manage.h e1000_osdep.c e1000_osdep.h e1000_phy.c if_igb.c if_igb.h sys/modules/em Makefile Log: This delta has a few important items: PR 122839 is fixed in both em and in igb Second, the issue on building modules since the static kernel build changes is now resolved. I was not able to get the fancier directory hierarchy working, but this works, both em and igb build as modules now. Third, there is now support in em for two new NICs, Hartwell (or 82574) is a low cost PCIE dual port adapter that has MSIX, for this release it uses 3 vectors only, RX, TX, and LINK. In the next release I will add a second TX and RX queue. Also, there is support here for ICH10, the followon to ICH9. Both of these are early releases, general availability will follow soon. Fourth: On Hartwell and ICH10 we now have IEEE 1588 PTP support, I have implemented this in a provisional way so that early adopters may try and comment on the functionality. The IOCTL structure may change. This feature is off by default, you need to edit the Makefile and add the EM_TIMESYNC define to get the code. Enjoy all!! Revision Changes Path 1.7 +48 -11 src/sys/dev/em/e1000_82571.c 1.7 +8 -0 src/sys/dev/em/e1000_82571.h 1.7 +18 -1 src/sys/dev/em/e1000_api.c 1.7 +2 -0 src/sys/dev/em/e1000_api.h 1.7 +21 -0 src/sys/dev/em/e1000_defines.h 1.7 +9 -0 src/sys/dev/em/e1000_hw.h 1.7 +81 -9 src/sys/dev/em/e1000_ich8lan.c 1.7 +12 -0 src/sys/dev/em/e1000_ich8lan.h 1.7 +4 -0 src/sys/dev/em/e1000_osdep.h 1.7 +102 -1 src/sys/dev/em/e1000_phy.c 1.7 +2 -0 src/sys/dev/em/e1000_phy.h 1.192 +376 -94 src/sys/dev/em/if_em.c 1.69 +75 -30 src/sys/dev/em/if_em.h 1.2 +14 -15 src/sys/dev/igb/e1000_82575.c 1.2 +3 -6 src/sys/dev/igb/e1000_api.c 1.2 +0 -2 src/sys/dev/igb/e1000_api.h 1.2 +1 -0 src/sys/dev/igb/e1000_defines.h 1.2 +3 -3 src/sys/dev/igb/e1000_hw.h 1.3 +1 -2 src/sys/dev/igb/e1000_mac.c 1.2 +1 -0 src/sys/dev/igb/e1000_manage.h 1.2 +0 -14 src/sys/dev/igb/e1000_osdep.c 1.2 +7 -5 src/sys/dev/igb/e1000_osdep.h 1.2 +7 -8 src/sys/dev/igb/e1000_phy.c 1.10 +49 -26 src/sys/dev/igb/if_igb.c 1.2 +9 -1 src/sys/dev/igb/if_igb.h 1.13 +9 -2 src/sys/modules/em/Makefile