• David S. Miller's avatar
    [TCP]: Don't set SKB owner in tcp_transmit_skb(). · 93173112
    David S. Miller authored
    The data itself is already charged to the SKB, doing
    the skb_set_owner_w() just generates a lot of noise and
    extra atomics we don't really need.
    
    Lmbench improvements on lat_tcp are minimal:
    
    before:
    TCP latency using localhost: 23.2701 microseconds
    TCP latency using localhost: 23.1994 microseconds
    TCP latency using localhost: 23.2257 microseconds
    
    after:
    TCP latency using localhost: 22.8380 microseconds
    TCP latency using localhost: 22.9465 microseconds
    TCP latency using localhost: 22.8462 microseconds
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    93173112
protocol.c 34 KB