| lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
|
Open Source and information security mailing list archives
| ||
|
Message-ID: <OF95AE6EF1.D13A78A8-ON6525730E.0016D384-6525730E.0017C2E4@in.ibm.com> Date: Wed, 4 Jul 2007 09:49:32 +0530 From: Krishna Kumar2 <krkumar2@...ibm.com> To: hadi@...erus.ca Cc: David Miller <davem@...emloft.net>, Gagan Arneja <gaagaan@...il.com>, Jeff Garzik <jeff@...zik.org>, Evgeniy Polyakov <johnpol@....mipt.ru>, Matt Carlson <mcarlson@...adcom.com>, Michael Chan <mchan@...adcom.com>, netdev <netdev@...r.kernel.org>, Rick Jones <rick.jones2@...com>, Robert Olsson <Robert.Olsson@...a.slu.se>, Sridhar Samudrala <sri@...ibm.com> Subject: Re: [WIP][PATCHES] Network xmit batching - tg3 support Hi Jamal, J Hadi Salim <j.hadi123@...il.com> wrote on 07/03/2007 06:56:20 PM: > On Mon, 2007-02-07 at 17:21 -0700, Michael Chan wrote: > > [Matt, please include the count in the fix per previous email] > long answer: > My goal with storing these values and computing them was to do certain > things that dont require holding the netif_tx_lock within a batch as > well. Evaluating the packet metadata and formating the packet to be > ready for stashing into DMA was one thing i could do outside of holding > the lock easily - and running that in loop of 100 packets amortizes the > instruction cache and allows me (when i get to it) to hold the lock for > a lot less computation. Do you see any contention for tx_lock which can justify having a prep handler? As I understood, no other CPU can be in the xmit code at the same time since RUNNING bit is held. Hence getting this lock early or late should not matter for the xmit side (and you are also holding dev->queue_lock while running prep so no new skbs can also be added to the dev during this time). And I couldn't find any driver that uses the same tx_lock on rx, so where is the saving by doing prep ? - KK - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists