]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
stmmac: DMA threshold mode or SF mode can be different among multiple device instance
authorSonic Zhang <sonic.zhang@analog.com>
Fri, 30 Jan 2015 05:49:32 +0000 (13:49 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 2 Feb 2015 07:14:24 +0000 (23:14 -0800)
commitb2dec116fb9f3d8c7dd2e878fa1b9b88262985f7
tree300096119db985fb0c103ed1d890520d595b7415
parent3051fa617a3bb753185341a2040eaa454a54669e
stmmac: DMA threshold mode or SF mode can be different among multiple device instance

- In tx_hard_error_bump_tc interrupt, tc should be bumped only when current
device instance is in DMA threshold mode. Check per device xstats.threshold
other than global tc.

- Set per device xstats.threshold to SF_DMA_MODE when current device
instance is set to SF mode.

v2-changes:
- fix ident style

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c