Re: [PATCH] atl1: disable TSO by default

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Miller
Date: Tuesday, August 19, 2008 - 3:58 pm

From: Jay Cliburn <jacliburn@bellsouth.net>
Date: Tue, 19 Aug 2008 17:53:34 -0500


You'll have to forgive us, as we often have a knee jerk reaction
to seeing LLTX anywhere :-)


TG3 is a good example, but that's just my heavily slanted opinion.

What your work should amount to is:

1) Eliminate local driver TX spinlock.

2) Stop taking #1 in ->hard_start_xmit()

3) Where you take #1 elsewhere, replace with netif_tx_lock()
   and friends.

4) Stop setting NETIF_F_LLTX.

That should do it, but of course there are usually other details.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] atl1: disable TSO by default, Jay Cliburn, (Mon Aug 18, 5:28 pm)
Re: [PATCH] atl1: disable TSO by default, Herbert Xu, (Tue Aug 19, 6:10 am)
Re: [PATCH] atl1: disable TSO by default, Jay Cliburn, (Tue Aug 19, 3:53 pm)
Re: [PATCH] atl1: disable TSO by default, David Miller, (Tue Aug 19, 3:58 pm)
Re: [PATCH] atl1: disable TSO by default, Herbert Xu, (Tue Aug 19, 4:17 pm)
Re: [PATCH] atl1: disable TSO by default, Jeff Garzik, (Wed Aug 27, 2:37 am)