[PATCH 2.6.17 3/9] tg3: Add new hard_start_xmit

2006-03-06 Thread Michael Chan
Support 5787 hardware TSO using a new flag TG3_FLG2_HW_TSO_2. Since the TSO interface is slightly different and these chips have finally fixed the 4GB DMA problem and do not have the 40-bit DMA problem, a new hard_start_xmit is used for these chips. All previous chips will use the old

Re: [PATCH 2.6.17 3/9] tg3: Add new hard_start_xmit

2006-03-06 Thread David S. Miller
From: Michael Chan [EMAIL PROTECTED] Date: Mon, 06 Mar 2006 13:50:51 -0800 Support 5787 hardware TSO using a new flag TG3_FLG2_HW_TSO_2. Since the TSO interface is slightly different and these chips have finally fixed the 4GB DMA problem and do not have the 40-bit DMA problem, a new

Re: [PATCH 2.6.17 3/9] tg3: Add new hard_start_xmit

2006-03-06 Thread Michael Chan
On Mon, 2006-03-06 at 16:39 -0800, David S. Miller wrote: Also, you should probably fixup the DMA masks we use if this chip really doesn't have the 40-bit limitation. Or did you take care of that and I missed it somehow? The 40-bit stuff is handled in another patch, probably still in your

Re: [PATCH 2.6.17 3/9] tg3: Add new hard_start_xmit

2006-03-06 Thread David S. Miller
From: Michael Chan [EMAIL PROTECTED] Date: Mon, 06 Mar 2006 15:07:50 -0800 On Mon, 2006-03-06 at 16:39 -0800, David S. Miller wrote: Also, you should probably fixup the DMA masks we use if this chip really doesn't have the 40-bit limitation. Or did you take care of that and I missed it

Re: [PATCH 2.6.17 3/9] tg3: Add new hard_start_xmit

2006-03-06 Thread David S. Miller
From: David S. Miller [EMAIL PROTECTED] Date: Mon, 06 Mar 2006 16:52:41 -0800 (PST) I did put that patch in already. Actually, no I didn't, it's still in my queue sorry. I'll try to get to it tonight, it belongs in 2.6.16 for sure. - To unsubscribe from this list: send the line unsubscribe

Re: [PATCH 2.6.17 3/9] tg3: Add new hard_start_xmit

2006-03-06 Thread Michael Chan
On Mon, 2006-03-06 at 16:52 -0800, David S. Miller wrote: Ok, so the 40-bit capable chips won't hit the 5780 class code path? The mask will be set to 40-bit for 5780 class only. In tg3_start_xmit_dma_bug(), there is a 40-bit DMA address check for 5780 class only and will return 0 for all