cvs commit: src/sys/dev/em if_em.c

2008-05-21 Thread Jack F Vogel
jfv 2008-05-21 21:34:05 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/dev/em if_em.c Log: Primary a delta to pick up the missing UNLOCK in the watchdog code, this can cause a panic due to a recusion on the TX Lock. Also sync up other c

cvs commit: src/sys/dev/em if_em.c

2008-05-21 Thread Jack F Vogel
jfv 2008-05-21 21:06:17 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Thanks to report from Neil Hoggarth I found a missing UNLOCK in the watchdog code. This delta also incorporates some missing PCI IDs that got added. PR 122928 - might

cvs commit: src/sys/dev/em if_em.c

2008-05-19 Thread Jack F Vogel
jfv 2008-05-19 23:01:11 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: This small change will allow this driver in HEAD to build on 6.3 as well as 7 :) Revision ChangesPath 1.193 +14 -1 src/sys/dev/em/if_em.c ___

cvs commit: src/sys/dev/em if_em.c

2007-12-06 Thread Jack F Vogel
jfv 2007-12-07 04:01:16 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c Log: DUH, fix breakage of last checkin. Its kinda humorous, the code is broken in 7 but that will never be a problem because of defines, but it broke

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2007-12-06 Thread Jack Vogel
On Dec 6, 2007 5:06 PM, Jack F Vogel <[EMAIL PROTECTED]> wrote: > jfv 2007-12-07 01:06:42 UTC > > FreeBSD src repository > > Modified files:(Branch: RELENG_6) > sys/dev/em if_em.c if_em.h > Log: > MFC of a few important fixes done in RELENG_7 to 6 > - WITNE

cvs commit: src/sys/dev/em if_em.c if_em.h

2007-12-06 Thread Jack F Vogel
jfv 2007-12-07 01:06:42 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c if_em.h Log: MFC of a few important fixes done in RELENG_7 to 6 - WITNESS lock problem due to naming of multi locks - Race in em_stop if you don't

Re: cvs commit: src/sys/dev/em if_em.c

2007-11-28 Thread Olivier Houchard
On Wed, Nov 28, 2007 at 11:04:12PM +, Jack F Vogel wrote: > jfv 2007-11-28 23:04:12 UTC > > FreeBSD src repository > > Modified files: > sys/dev/em if_em.c > Log: > Add COHERENT to descriptor mem allocation for the > benefit of ARM (request from Olivier Houcha

cvs commit: src/sys/dev/em if_em.c

2007-11-28 Thread Jack F Vogel
jfv 2007-11-28 23:04:12 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Add COHERENT to descriptor mem allocation for the benefit of ARM (request from Olivier Houchard), its a noop on most architectures and goodness on those that use it.

Re: cvs commit: src/sys/dev/em if_em.c

2007-11-26 Thread Attilio Rao
2007/11/26, Jack F Vogel <[EMAIL PROTECTED]>: > jfv 2007-11-26 19:47:03 UTC > > FreeBSD src repository > > Modified files: > sys/dev/em if_em.c > Log: > Fix for a reported panic in certain circumstances. When > calling em_stop() now make sure the TX lock is held as >

cvs commit: src/sys/dev/em if_em.c

2007-11-26 Thread Jack F Vogel
jfv 2007-11-26 19:47:03 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix for a reported panic in certain circumstances. When calling em_stop() now make sure the TX lock is held as well as CORE. Revision ChangesPath 1.188 +17

cvs commit: src/sys/dev/em if_em.c

2007-11-21 Thread Ruslan Ermilov
ru 2007-11-21 12:55:33 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Take out em_poll() prototype from under EM_FAST_IRQ control. Reported by:tindebox compiling a LINT kernel Revision ChangesPath 1.187 +4 -3 src/sy

cvs commit: src/sys/dev/em if_em.c if_em.h

2007-11-20 Thread Jack F Vogel
jfv 2007-11-20 22:06:02 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: One nit, FAST handling is now in #ifdef's for compatibility between RELEASES, but we want it on by default in 7 and later, add that define, and take out a fragment

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2007-11-06 Thread Jack Vogel
On 11/6/07, Jack F Vogel <[EMAIL PROTECTED]> wrote: > jfv 2007-11-07 01:33:29 UTC > > FreeBSD src repository > > Modified files:(Branch: RELENG_6) > sys/dev/em if_em.c if_em.h > Log: > This delta addresses some users experiencing watchdogs under load with > t

cvs commit: src/sys/dev/em if_em.c if_em.h

2007-11-06 Thread Jack F Vogel
jfv 2007-11-07 01:33:29 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c if_em.h Log: This delta addresses some users experiencing watchdogs under load with the last driver version. I suspect sheduling to be at the bottom of

cvs commit: src/sys/dev/em if_em.c

2007-10-11 Thread Jack F Vogel
jfv 2007-10-11 17:58:29 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c Log: Small change, this will allow this driver version to be used on 6.2 RELEASE, you simply won't get MSI/X support. Revision ChangesPath

Re: cvs commit: src/sys/dev/em if_em.c

2007-10-06 Thread Jack Vogel
On 10/6/07, Mike Tancsa <[EMAIL PROTECTED]> wrote: > At 03:36 PM 10/6/2007, Jack F Vogel wrote: > >jfv 2007-10-06 19:36:35 UTC > > > > FreeBSD src repository > > > > Modified files:(Branch: RELENG_6) > > sys/dev/em if_em.c > > Log: > > Couple corrections on the

cvs commit: src/sys/dev/em if_em.c

2007-10-06 Thread Jack F Vogel
jfv 2007-10-07 03:11:31 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c Log: Last delta confused shared code API in the fix, this corrects it. Revision ChangesPath 1.65.2.26 +2 -3 src/sys/dev/em/if_em.c __

Re: cvs commit: src/sys/dev/em if_em.c

2007-10-06 Thread Mike Tancsa
At 03:36 PM 10/6/2007, Jack F Vogel wrote: jfv 2007-10-06 19:36:35 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c Log: Couple corrections on the MFC, first POLLING had a 7.0 interface left in, thanks to those that caught t

Re: cvs commit: src/sys/dev/em if_em.c

2007-10-06 Thread Jack Vogel
On 10/6/07, Jack F Vogel <[EMAIL PROTECTED]> wrote: > jfv 2007-10-06 19:36:35 UTC > > FreeBSD src repository > > Modified files:(Branch: RELENG_6) > sys/dev/em if_em.c > Log: > Couple corrections on the MFC, first POLLING had a 7.0 > interface left in, thanks

cvs commit: src/sys/dev/em if_em.c

2007-10-06 Thread Jack F Vogel
jfv 2007-10-06 19:36:35 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c Log: Couple corrections on the MFC, first POLLING had a 7.0 interface left in, thanks to those that caught this. Second, there was a 82571 fix in t

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2007-09-18 Thread Giorgos Keramidas
On 2007-09-10 21:50, Jack F Vogel <[EMAIL PROTECTED]> wrote: > jfv 2007-09-10 21:50:40 UTC > > FreeBSD src repository > > Modified files: > sys/dev/em if_em.c if_em.h > Log: > A number of small fixes: > - duplicate #define in header, thanks to Kevin Lo for pointing o

cvs commit: src/sys/dev/em if_em.c if_em.h

2007-09-10 Thread Jack F Vogel
jfv 2007-09-10 21:50:40 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: A number of small fixes: - duplicate #define in header, thanks to Kevin Lo for pointing out. - incorrect BUSMASTER enable logic, thanks Patrick Oes

cvs commit: src/sys/dev/em if_em.c

2007-07-27 Thread Olivier Houchard
cognet 2007-07-27 14:48:05 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Use coherent mapping for DMA on arm. This is propably suitable for the other archs, but I can't test it so I made it conditionnal on __arm__ for now. Approved by:

cvs commit: src/sys/dev/em if_em.c

2007-06-05 Thread Jack F Vogel
jfv 2007-06-05 17:44:01 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c Log: MFC of a couple small fixes: 82571 LAA reset workaround, and invalid eeprom problem on some PCI-E systems. Revision ChangesPath 1.65.

cvs commit: src/sys/dev/em if_em.c

2007-05-31 Thread Jack F Vogel
jfv 2007-05-31 23:36:21 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Couple of the fixes needed revising. The ICH8 autoneg was still broken, this change both simplifies the code and plugs a hole where the devise was reset without keeping th

Re: cvs commit: src/sys/dev/em if_em.c

2007-05-24 Thread Pyun YongHyeon
On Thu, May 24, 2007 at 06:11:11PM +, Jack F Vogel wrote: > jfv 2007-05-24 18:11:11 UTC > > FreeBSD src repository > > Modified files: > sys/dev/em if_em.c > Log: > Fix for PR 112937, thanks to Ruslan Ermilov. I am still > a bit confused how the 'link

cvs commit: src/sys/dev/em if_em.c

2007-05-24 Thread Jack F Vogel
jfv 2007-05-24 18:11:11 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix for PR 112937, thanks to Ruslan Ermilov. I am still a bit confused how the 'link flap' was connected to the 'get' rather than 'set' address, but this seems the right

cvs commit: src/sys/dev/em if_em.c

2007-05-23 Thread Jack F Vogel
jfv 2007-05-23 20:41:20 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Two minor fixes, keep old 82542 from using jumbo frames, and add missing htole64 in encap code. Reviewed by:Pdeuskar Approved by:Pdeuskar Revision ChangesPa

cvs commit: src/sys/dev/em if_em.c if_em.h

2007-05-16 Thread Jack F Vogel
jfv 2007-05-17 00:14:04 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: Couple of changes, back down on last TSO change, instead make old adapter list still capable, but only PCI-E adapters are now enabled. The user can enable older PC

cvs commit: src/sys/dev/em if_em.c

2007-05-11 Thread Jack F Vogel
jfv 2007-05-11 21:36:08 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Mistake in the logic deciding what adapters need to map the IO BAR. Causing the driver to fail on th 82542. Reviewed by:pdeuskar Approved by:pdeuskar Revision

cvs commit: src/sys/dev/em if_em.c

2007-05-08 Thread Jack F Vogel
jfv 2007-05-09 00:41:46 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: A couple bug fixes that I've had internally at Intel. First is a long time workaround for problems with 82571 adapters and LAAs, one port getting reset can cause the other

Re: cvs commit: src/sys/dev/em if_em.c src/sys/net ethernet.h if_ethersubr.c

2007-03-01 Thread Bruce M. Simpson
Christian S.J. Peron wrote: Log: MFC ether_vlan_mtap and modifications to em(4) which remove the promisc mode hack while vlan hardware tag processing is enabled. This is lovely jubflakes. Thank you. However, I have been seeing mbuf corruption with the 802.1p patches, which would benef

cvs commit: src/sys/dev/em if_em.c src/sys/net ethernet.h if_ethersubr.c

2007-03-01 Thread Christian S.J. Peron
csjp2007-03-01 17:32:28 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c sys/net ethernet.h if_ethersubr.c Log: MFC ether_vlan_mtap and modifications to em(4) which remove the promisc mode hack while vlan ha

Re: cvs commit: src/sys/dev/em if_em.c

2007-02-28 Thread Ruslan Ermilov
On Wed, Feb 28, 2007 at 05:48:08PM +0100, Paolo Pisati wrote: > On Wed, Feb 28, 2007 at 07:57:27AM -0700, Scott Long wrote: > [snip] > > Guys, > > i made a mess with the commit at first so the consequent confusion was > understandable: i've already sent a patch to ru@ (who's mdoc police > BTW) w

Re: cvs commit: src/sys/dev/em if_em.c

2007-02-28 Thread Paolo Pisati
On Wed, Feb 28, 2007 at 07:57:27AM -0700, Scott Long wrote: [snip] Guys, i made a mess with the commit at first so the consequent confusion was understandable: i've already sent a patch to ru@ (who's mdoc police BTW) with an updated bus_setup_intr() man page, he replied and we cleared the situat

Re: cvs commit: src/sys/dev/em if_em.c

2007-02-28 Thread Scott Long
Ruslan, If you were surprised or confused by Paolo's change, then you weren't reading any FreeBSD mail for the last 6 months. Lay off him, he did an excellent job with a very hard task, and he went out of his way to make sure that everyone knew what was going on. He also has been very respons

Re: cvs commit: src/sys/dev/em if_em.c

2007-02-28 Thread Ruslan Ermilov
Paolo, Sorry about that, I've reverted this wrong commit and took back a pointy hat ;), but you'd still better document the API change in the bus_setup_intr(9) manpage, to prevent a possible confusion (I was confused). On Wed, Feb 28, 2007 at 05:29:23AM +, Ruslan Ermilov wrote: > ru

cvs commit: src/sys/dev/em if_em.c

2007-02-28 Thread Ruslan Ermilov
ru 2007-02-28 09:04:47 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Revert previous change and take back a pointy hat. Revision ChangesPath 1.171 +1 -1 src/sys/dev/em/if_em.c ___

cvs commit: src/sys/dev/em if_em.c

2007-02-27 Thread Ruslan Ermilov
ru 2007-02-28 05:29:23 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix panic on boot caused by setting up a NULL interrupt handler. Submitted by: Goran Gajic Pointy hat to: piso Revision ChangesPath 1.170 +1 -1

cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-12-08 Thread John Baldwin
jhb 2006-12-08 16:33:33 UTC FreeBSD src repository Modified files:(Branch: RELENG_4) sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h Log: Sync with RELENG_6 including updating to version 6.2.9 of the driver. Revi

cvs commit: src/sys/dev/em if_em.c

2006-12-06 Thread John Baldwin
jhb 2006-12-06 22:03:13 UTC FreeBSD src repository Modified files:(Branch: RELENG_4) sys/dev/em if_em.c Log: Reduce diffs to RELENG_6: - Use bus_dmamap_load_mbuf_sg() rather than a private simple callback in conjuction with bus_dmamap_load_mbuf(). -

cvs commit: src/sys/dev/em if_em.c

2006-11-22 Thread Kip Macy
kmacy 2006-11-23 05:48:13 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: remove no longer correct comment above em_read_pcie_cap_reg Revision ChangesPath 1.168 +0 -4 src/sys/dev/em/if_em.c __

cvs commit: src/sys/dev/em if_em.c if_em.h

2006-11-22 Thread Kip Macy
kmacy 2006-11-23 05:43:39 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: Move magic PCIe workaround constant to header - add appropriate comment Suggested by: jfvogel Revision ChangesPath 1.167 +1 -1 src/sys/dev/em

cvs commit: src/sys/dev/em if_em.c

2006-11-22 Thread Kip Macy
kmacy 2006-11-23 00:52:52 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix TSO support on sun4v - incorporate csjp's fix for a mishandled endian conversion - convert PAGE_SIZE to 4096 for PCIe adapter workaround (my page size is not 4k)

cvs commit: src/sys/dev/em if_em.c

2006-11-18 Thread Christian S.J. Peron
csjp2006-11-18 23:18:43 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Implement new ETHER_BPF_MTAP macro. Roll back the various changes made to accommodate the chip being in promiscuous mode while offloading VLAN tag processing to the hardwa

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2006-11-10 Thread Jack Vogel
On 11/10/06, Gleb Smirnoff <[EMAIL PROTECTED]> wrote: Jack, On Fri, Nov 10, 2006 at 09:30:27AM +, Jack F Vogel wrote: J> jfv 2006-11-10 09:30:27 UTC J> J> FreeBSD src repository J> J> Modified files:(Branch: RELENG_6) J> sys/dev/em if_em.c if_em.h J> Log

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2006-11-10 Thread Gleb Smirnoff
Jack, On Fri, Nov 10, 2006 at 09:30:27AM +, Jack F Vogel wrote: J> jfv 2006-11-10 09:30:27 UTC J> J> FreeBSD src repository J> J> Modified files:(Branch: RELENG_6) J> sys/dev/em if_em.c if_em.h J> Log: J> This patch redesigns the watchdog timer. The o

cvs commit: src/sys/dev/em if_em.c if_em.h

2006-11-10 Thread Jack F Vogel
jfv 2006-11-10 09:30:27 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c if_em.h Log: This patch redesigns the watchdog timer. The old version had SMP vulnerabilities. It also has the FAST_INTR code as a compile option.

cvs commit: src/sys/dev/em if_em.c if_em.h

2006-11-09 Thread Gleb Smirnoff
glebius 2006-11-09 16:00:18 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: Instead of using the legacy if_timer/if_watchdog interface create our own watchdog that piggybacks on the em_local_timer() routine. We suppose that the if_timer

Re: cvs commit: src/sys/dev/em if_em.c

2006-11-07 Thread Dag-Erling Smørgrav
Wilko Bulte <[EMAIL PROTECTED]> writes: > On Wed, Nov 01, 2006 at 03:18:54PM -0600, Matthew D. Fuller wrote.. > > "Those responsible for sacking the people who have just been > > sacked, have been sacked." 8-} > fortune file fodder! It's actually a quote from the opening credits of Monty Python a

Re: cvs commit: src/sys/dev/em if_em.c

2006-11-01 Thread Wilko Bulte
On Wed, Nov 01, 2006 at 03:18:54PM -0600, Matthew D. Fuller wrote.. > On Wed, Nov 01, 2006 at 06:24:13PM + I heard the voice of > John Baldwin, and lo! it spake thus: > > > > Log: > > Fix compile botch in the last panic botch fix. :( > > "Those responsible for sacking the people who have j

Re: cvs commit: src/sys/dev/em if_em.c

2006-11-01 Thread Matthew D. Fuller
On Wed, Nov 01, 2006 at 06:24:13PM + I heard the voice of John Baldwin, and lo! it spake thus: > > Log: > Fix compile botch in the last panic botch fix. :( "Those responsible for sacking the people who have just been sacked, have been sacked."8-} -- Matthew Fuller (MF4839) |

cvs commit: src/sys/dev/em if_em.c

2006-11-01 Thread John Baldwin
jhb 2006-11-01 18:24:13 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix compile botch in the last panic botch fix. :( Pointy hat: jhb Reported by:brueffer Revision ChangesPath 1.162 +0 -1 src/sys/dev/em/if_e

cvs commit: src/sys/dev/em if_em.c

2006-11-01 Thread John Baldwin
jhb 2006-11-01 15:36:47 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix botch in last commit (I tested on 6.x which doesn't have TSO): - Test the mac_type rather than if_hwassist (since ifp doesn't exist yet) to determine if the adapter

Re: cvs commit: src/sys/dev/em if_em.c

2006-11-01 Thread John Baldwin
On Wednesday 01 November 2006 05:46, Gleb Smirnoff wrote: > On Wed, Nov 01, 2006 at 01:19:28PM +0300, Gleb Smirnoff wrote: > T> On Wed, Nov 01, 2006 at 11:05:24AM +0100, Pawel Worach wrote: > T> P> On 10/31/06, John Baldwin <[EMAIL PROTECTED]> wrote: > T> P> >jhb 2006-10-31 17:21:15 UTC > T

Re: cvs commit: src/sys/dev/em if_em.c

2006-11-01 Thread Gleb Smirnoff
On Wed, Nov 01, 2006 at 01:19:28PM +0300, Gleb Smirnoff wrote: T> On Wed, Nov 01, 2006 at 11:05:24AM +0100, Pawel Worach wrote: T> P> On 10/31/06, John Baldwin <[EMAIL PROTECTED]> wrote: T> P> >jhb 2006-10-31 17:21:15 UTC T> P> > T> P> > FreeBSD src repository T> P> > T> P> > Modified fil

Re: cvs commit: src/sys/dev/em if_em.c

2006-11-01 Thread Gleb Smirnoff
On Wed, Nov 01, 2006 at 11:05:24AM +0100, Pawel Worach wrote: P> On 10/31/06, John Baldwin <[EMAIL PROTECTED]> wrote: P> >jhb 2006-10-31 17:21:15 UTC P> > P> > FreeBSD src repository P> > P> > Modified files: P> >sys/dev/em if_em.c P> > Log: P> > Allocate receive and trans

Re: cvs commit: src/sys/dev/em if_em.c

2006-11-01 Thread Pawel Worach
On 10/31/06, John Baldwin <[EMAIL PROTECTED]> wrote: jhb 2006-10-31 17:21:15 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Allocate receive and transmit data structures during attach() and free them Could this be related? em0: port 0x2540-0

cvs commit: src/sys/dev/em if_em.c

2006-10-31 Thread John Baldwin
jhb 2006-10-31 17:21:15 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Allocate receive and transmit data structures during attach() and free them during detach() similar to other NIC drivers rather than allocating them during init() and free

cvs commit: src/sys/dev/em if_em.c

2006-10-31 Thread John Baldwin
jhb 2006-10-31 17:05:03 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: - Use callout_init_mtx() to close various callout-related races. - Drain the two timers in detach. - Check IFF_DRV_RUNNING in the link task and bail w/o doing anything if

cvs commit: src/sys/dev/em if_em.c if_em.h

2006-10-31 Thread Gleb Smirnoff
glebius 2006-10-31 16:19:22 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: Rework the transmit register handling. In em_encap() store index of the EOP descriptor in the first descriptor of the packet. And then in em_txeof() search for DD

cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-31 Thread Gleb Smirnoff
glebius 2006-10-31 15:00:14 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h Log: Merge new vendor release - 6.2.9. Details: o if_em.c changes: - Added several new PCI ids.

Re: cvs commit: src/sys/dev/em if_em.c

2006-10-29 Thread Hiroki Sato
Jack F Vogel <[EMAIL PROTECTED]> wrote in <[EMAIL PROTECTED]>: jf> jfv 2006-10-29 03:42:39 UTC jf> jf> FreeBSD src repository jf> jf> Modified files:(Branch: RELENG_6) jf> sys/dev/em if_em.c jf> Log: jf> Replace the 82542 device id by popular demand. jf> A

cvs commit: src/sys/dev/em if_em.c

2006-10-28 Thread Jack F Vogel
jfv 2006-10-29 03:42:39 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c Log: Replace the 82542 device id by popular demand. Approved by: re Revision ChangesPath 1.65.2.20 +2 -0 src/sys/dev/em/if_em.c _

Re: cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-28 Thread Gleb Smirnoff
On Sat, Oct 28, 2006 at 10:06:21AM -0700, Jack Vogel wrote: J> >J> jfv 2006-10-28 00:47:55 UTC J> >J> J> >J> FreeBSD src repository J> >J> J> >J> Modified files: J> >J> sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h J> >J> if_em_osdep.h J> >J>

Re: cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-28 Thread Jack Vogel
On 10/28/06, Gleb Smirnoff <[EMAIL PROTECTED]> wrote: On Sat, Oct 28, 2006 at 12:47:55AM +, Jack F Vogel wrote: J> jfv 2006-10-28 00:47:55 UTC J> J> FreeBSD src repository J> J> Modified files: J> sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h J>

Re: cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-28 Thread Gleb Smirnoff
On Sat, Oct 28, 2006 at 12:47:55AM +, Jack F Vogel wrote: J> jfv 2006-10-28 00:47:55 UTC J> J> FreeBSD src repository J> J> Modified files: J> sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h J> if_em_osdep.h J> Log: J> This is the merg

Re: cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-28 Thread Jack Vogel
On 10/28/06, Hiroki Sato <[EMAIL PROTECTED]> wrote: "Jack Vogel" <[EMAIL PROTECTED]> wrote in <[EMAIL PROTECTED]>: jf> On 10/28/06, Hiroki Sato <[EMAIL PROTECTED]> wrote: jf> > Jack F Vogel <[EMAIL PROTECTED]> wrote jf> > in <[EMAIL PROTECTED]>: jf> > jf> > jf> jfv 2006-10-28 01:37:1

cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-28 Thread Jack F Vogel
jfv 2006-10-28 08:11:07 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h Log: Backout bogus checkin to HEAD Approved by: scottl Revision ChangesPath 1.156 +873 -664

Re: cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-28 Thread Hiroki Sato
"Jack Vogel" <[EMAIL PROTECTED]> wrote in <[EMAIL PROTECTED]>: jf> On 10/28/06, Hiroki Sato <[EMAIL PROTECTED]> wrote: jf> > Jack F Vogel <[EMAIL PROTECTED]> wrote jf> > in <[EMAIL PROTECTED]>: jf> > jf> > jf> jfv 2006-10-28 01:37:14 UTC jf> > jf> jf> > jf> FreeBSD src repository jf>

Re: cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-28 Thread Jack Vogel
On 10/28/06, Hiroki Sato <[EMAIL PROTECTED]> wrote: Jack F Vogel <[EMAIL PROTECTED]> wrote in <[EMAIL PROTECTED]>: jf> jfv 2006-10-28 01:37:14 UTC jf> jf> FreeBSD src repository jf> jf> Modified files:(Branch: RELENG_6) jf> sys/dev/em if_em.c if_em.h if_em_hw.

Re: cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-28 Thread Hiroki Sato
Jack F Vogel <[EMAIL PROTECTED]> wrote in <[EMAIL PROTECTED]>: jf> jfv 2006-10-28 01:37:14 UTC jf> jf> FreeBSD src repository jf> jf> Modified files:(Branch: RELENG_6) jf> sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h jf> if_em_osdep.

cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-27 Thread Jack F Vogel
jfv 2006-10-28 01:37:14 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h Log: Merge of Intel 6.2.9 em driver code. Approved by: re, scottl, jhb, pdeuskar

cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

2006-10-27 Thread Jack F Vogel
jfv 2006-10-28 00:47:55 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h Log: This is the merge of the Intel 6.2.9 driver. It provides all new shared code, new device support, and i

cvs commit: src/sys/dev/em if_em.c

2006-09-29 Thread Andre Oppermann
andre 2006-09-29 21:38:13 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Back out rev. 1.152 as it was breaking vlan tag insertion when vlan tag stripping was disabled due to being in promisc mode. This is a hardware bug. Update comment to ex

Re: cvs commit: src/sys/dev/em if_em.c

2006-09-29 Thread John Baldwin
On Friday 29 September 2006 09:47, Andre Oppermann wrote: > andre 2006-09-29 13:47:39 UTC > > FreeBSD src repository > > Modified files: > sys/dev/em if_em.c > Log: > Remove manual vlan header insertion in em_encap(). It is unnecessary as the > generic vlan_start(

cvs commit: src/sys/dev/em if_em.c

2006-09-29 Thread Andre Oppermann
andre 2006-09-29 13:54:04 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Small style and comment adjustments. Reviewed by:jfv Revision ChangesPath 1.153 +6 -4 src/sys/dev/em/if_em.c

cvs commit: src/sys/dev/em if_em.c

2006-09-29 Thread Andre Oppermann
andre 2006-09-29 13:47:39 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Remove manual vlan header insertion in em_encap(). It is unnecessary as the generic vlan_start() takes care of it when vlan hardware insertion is disabled. In em_set_

cvs commit: src/sys/dev/em if_em.c

2006-09-29 Thread Andre Oppermann
andre 2006-09-29 13:37:26 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Change em_transmit_checksum_setup() to deal with already inserted vlan headers, IP options and add skeleton IPv6 support. The new code structure can also be easily enhan

cvs commit: src/sys/dev/em if_em.c

2006-09-29 Thread Andre Oppermann
andre 2006-09-29 13:33:30 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Change em_tso_setup() to deal with already inserted vlan headers, IP options and add skeleton IPv6 support. The new code structure can also be easily enhanced to support

cvs commit: src/sys/dev/em if_em.c

2006-09-29 Thread Andre Oppermann
andre 2006-09-29 13:17:16 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Only advertize IFCAP_TSO4 capabilities. IPv6 is not yet supported. Reviewed by:jfv Revision ChangesPath 1.149 +4 -4 src/sys/dev/em/if_em.c _

cvs commit: src/sys/dev/em if_em.c

2006-09-29 Thread Andre Oppermann
andre 2006-09-29 13:12:38 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Handle all error cases from bus_dmamap_load_mbuf_sg(). Those are: - EFBIG means the mbuf chain was too long and bus_dma ran out of segments. Defragment the mbuf ch

cvs commit: src/sys/dev/em if_em.c

2006-09-21 Thread Andre Oppermann
andre 2006-09-21 19:14:51 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Move the initialization of the hardware capabilities in em_init_locked() before em_setup_transmit_structures() as it needs this information to properly set up TSO paramete

cvs commit: src/sys/dev/em if_em.c

2006-09-18 Thread Andre Oppermann
andre 2006-09-18 23:44:13 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Don't forget to add curly braces when doing more than one line of actions after a 'if' statement. Pointy hat to: andre Revision ChangesPath 1.146 +2 -1

cvs commit: src/sys/dev/em if_em.c

2006-09-11 Thread Prafulla Deuskar
pdeuskar2006-09-11 20:59:01 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix issues found by Coverity (223392, 223393) due to TSO additions Submitted by: Matthew Jacob Revision ChangesPath 1.144 +4 -2 src/sys/dev/em/if_e

cvs commit: src/sys/dev/em if_em.c

2006-09-10 Thread Prafulla Deuskar
pdeuskar2006-09-10 19:23:27 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix style(9) issues in the TSO specific changes. Pointed out by: jmallett Revision ChangesPath 1.143 +155 -157 src/sys/dev/em/if_em.c ___

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2006-09-09 Thread Prafulla Deuskar
Max Laier [EMAIL PROTECTED] wrote: > On Saturday 09 September 2006 08:19, Prafulla Deuskar wrote: > > pdeuskar2006-09-09 06:19:20 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/em if_em.c if_em.h > > Log: > > Add support for TSO. Thanks to Andre for

cvs commit: src/sys/dev/em if_em.c

2006-09-09 Thread Prafulla Deuskar
pdeuskar2006-09-09 20:05:24 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Second attempt at fixing module build Pointyhat: pdeuskar Revision ChangesPath 1.142 +1 -1 src/sys/dev/em/if_em.c ___

cvs commit: src/sys/dev/em if_em.c

2006-09-09 Thread Prafulla Deuskar
pdeuskar2006-09-09 19:55:13 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix build breakage while compiling em as a module. Revision ChangesPath 1.141 +1 -0 src/sys/dev/em/if_em.c ___

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2006-09-09 Thread Max Laier
On Saturday 09 September 2006 08:19, Prafulla Deuskar wrote: > pdeuskar2006-09-09 06:19:20 UTC > > FreeBSD src repository > > Modified files: > sys/dev/em if_em.c if_em.h > Log: > Add support for TSO. Thanks to Andre for adding support in the stack > and Jack Vogel for d

cvs commit: src/sys/dev/em if_em.c if_em.h

2006-09-08 Thread Prafulla Deuskar
pdeuskar2006-09-09 06:19:20 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: Add support for TSO. Thanks to Andre for adding support in the stack and Jack Vogel for driver changes. Submitted by: Jack Vogel Revision ChangesPath

cvs commit: src/sys/dev/em if_em.c

2006-09-01 Thread John Baldwin
jhb 2006-09-01 16:11:50 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Comment tweaks. Revision ChangesPath 1.138 +2 -2 src/sys/dev/em/if_em.c ___ cvs-all@freebsd.org mailing list h

cvs commit: src/sys/dev/em if_em.c

2006-09-01 Thread John Baldwin
jhb 2006-09-01 16:11:12 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: - Use pci_enable_busmaster() and pci_enable_io() to update the command register. This really shouldn't be using pci_enable_io() directly as bus_alloc_resource() does

cvs commit: src/sys/dev/em if_em.c

2006-09-01 Thread John Baldwin
jhb 2006-09-01 16:08:36 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Add locking to the ifmedia callouts. Reviewed by:jvogel, yongari Revision ChangesPath 1.136 +8 -2 src/sys/dev/em/if_em.c

cvs commit: src/sys/dev/em if_em.c

2006-09-01 Thread Gleb Smirnoff
glebius 2006-09-01 09:56:24 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Fix my error in rev. 1.109. Submitted by: jhb Pointy hat to: glebius Revision ChangesPath 1.135 +2 -2 src/sys/dev/em/if_em.c ___

cvs commit: src/sys/dev/em if_em.c

2006-08-31 Thread John Baldwin
jhb 2006-08-31 18:49:41 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c Log: Compare the correct field against NULL when determining whether or not to do bus_teardown_intr(). Revision ChangesPath 1.134 +1 -1 src/sys/dev/em/if_em.

cvs commit: src/sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h

2006-08-25 Thread Gleb Smirnoff
glebius 2006-08-25 12:38:27 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/dev/em if_em.c if_em.h if_em_hw.c if_em_hw.h Log: Merge a bunch of changes from HEAD. The most significant are: - 6.1.4 driver merge - Fix RX path under mbuf shor

Re: cvs commit: src/sys/dev/em if_em.c if_em.h

2006-08-24 Thread Matt Reimer
On 8/13/06, Pyun YongHyeon <[EMAIL PROTECTED]> wrote: yongari 2006-08-14 01:50:54 UTC FreeBSD src repository Modified files: sys/dev/em if_em.c if_em.h Log: Overhaul Rx path to recover from mbuf cluster allocation failure. o Create one more spare DMA map for Rx hand

Re: cvs commit: src/sys/dev/em if_em.c

2006-08-23 Thread Pyun YongHyeon
On Wed, Aug 23, 2006 at 03:09:11PM +0200, Stefan Bethke wrote: > Am 22.08.2006 um 21:02 schrieb Patrick M. Hausen: > > >em interface, FTPing a large file while putting disk and cpu/memory > >load on the box -> occasional but easily reproducable complete hangs > >of network communication (ssh,

Re: cvs commit: src/sys/dev/em if_em.c

2006-08-23 Thread Stefan Bethke
Am 22.08.2006 um 21:02 schrieb Patrick M. Hausen: em interface, FTPing a large file while putting disk and cpu/memory load on the box -> occasional but easily reproducable complete hangs of network communication (ssh, ping - no reaction). Every time a em0: Missing Tx completion interrupt! is l

  1   2   3   >