git: mxge: There is no need to hold TX serialize to check pkt_done

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Tue Sep 24 07:05:04 PDT 2013


commit 45bc9b9d57e48d0fdb14ffe30f43a8c01a36a4f3
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date:   Tue Sep 24 21:18:49 2013 +0800

    mxge: There is no need to hold TX serialize to check pkt_done
    
    Since pkt_done is only updated by mxge_tx_done(), which is only called
    from the interrupt handler, checking pkt_done from the interrupt handler
    does not need TX serialize at all.  This reduce TX serialize contention.

Summary of changes:
 sys/dev/netif/mxge/if_mxge.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/45bc9b9d57e48d0fdb14ffe30f43a8c01a36a4f3


-- 
DragonFly BSD source repository



More information about the Commits mailing list