net: dont update dev->trans_start in 10GB drivers
Followup of commits 9d21493b and 08baf561 (net: tx scalability works : trans_start) (net: txq_trans_update() helper) Now that core network takes care of trans_start updates, dont do it in drivers themselves, if possible. Multi queue drivers can avoid one cache miss (on dev->trans_start) in their start_xmit() handler. Exceptions are NETIF_F_LLTX drivers (vxge & tehuti) Signed-off-by:Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/benet/be_main.c 0 additions, 2 deletionsdrivers/net/benet/be_main.c
- drivers/net/bnx2x_main.c 0 additions, 1 deletiondrivers/net/bnx2x_main.c
- drivers/net/chelsio/sge.c 0 additions, 1 deletiondrivers/net/chelsio/sge.c
- drivers/net/cxgb3/sge.c 0 additions, 1 deletiondrivers/net/cxgb3/sge.c
- drivers/net/enic/enic_main.c 0 additions, 2 deletionsdrivers/net/enic/enic_main.c
- drivers/net/ixgb/ixgb_main.c 0 additions, 1 deletiondrivers/net/ixgb/ixgb_main.c
- drivers/net/ixgbe/ixgbe_main.c 0 additions, 1 deletiondrivers/net/ixgbe/ixgbe_main.c
- drivers/net/mlx4/en_tx.c 0 additions, 1 deletiondrivers/net/mlx4/en_tx.c
- drivers/net/myri10ge/myri10ge.c 0 additions, 1 deletiondrivers/net/myri10ge/myri10ge.c
- drivers/net/netxen/netxen_nic_main.c 0 additions, 1 deletiondrivers/net/netxen/netxen_nic_main.c
- drivers/net/qlge/qlge_main.c 0 additions, 1 deletiondrivers/net/qlge/qlge_main.c
- drivers/net/s2io.c 0 additions, 1 deletiondrivers/net/s2io.c
- drivers/net/sfc/selftest.c 1 addition, 0 deletionsdrivers/net/sfc/selftest.c
- drivers/net/sfc/tx.c 0 additions, 7 deletionsdrivers/net/sfc/tx.c
- drivers/net/tehuti.c 3 additions, 2 deletionsdrivers/net/tehuti.c
- drivers/net/vxge/vxge-main.c 4 additions, 2 deletionsdrivers/net/vxge/vxge-main.c
Loading
Please register or sign in to comment