r8169: add byte queue limit support.
authorIgor Maravic <igorm@etf.rs>
Sun, 4 Mar 2012 23:01:25 +0000 (00:01 +0100)
committerFrancois Romieu <romieu@fr.zoreil.com>
Mon, 5 Mar 2012 23:24:26 +0000 (00:24 +0100)
commit036dafa28da1e2565a8529de2ae663c37b7a0060
tree97df33f26323d324964412939aa2b60dd15c7b88
parent8027aa245bbd125350f6a78c5a78771d143aba55
r8169: add byte queue limit support.

Nothing fancy:
- sent bytes count is notified in the start_xmit path right before
  updating the owner bit in the hardware Tx descriptor (E. Dumazet)
- avoid useless tp->dev dereferencing in start_xmit (E. Dumazet)

Use of netdev_reset_queue is favored over proper accounting in
rtl8169_tx_clear_range since the latter would need more work for the
same result (nb: said accounting degenerates to nothing in xmit_frags).

Signed-off-by: Igor Maravic <igorm@etf.rs>
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
Acked-by: Eric Dumazet <eric.dumazet@gmail.com>
drivers/net/ethernet/realtek/r8169.c