From 55993c83effcef1d4d3ebcee4ee01151547699b0 Mon Sep 17 00:00:00 2001 From: Russell King Date: Wed, 18 Jun 2014 22:56:30 +0100 Subject: net: fec: adjust ring threshold according to SG setting When SG is enabled, we must ensure that there are up to 1+MAX_SKB_FRAGS free entries in the ring. When SG is disabled, this can be reduced to one, and we can allow smaller rings. Adjust this setting according to the state of SG. Signed-off-by: Russell King --- drivers/net/ethernet/freescale/fec.h | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/net/ethernet/freescale/fec.h') diff --git a/drivers/net/ethernet/freescale/fec.h b/drivers/net/ethernet/freescale/fec.h index 17ab4849802d..19210acabcaa 100644 --- a/drivers/net/ethernet/freescale/fec.h +++ b/drivers/net/ethernet/freescale/fec.h @@ -298,6 +298,7 @@ struct fec_enet_private { /* The next free ring entry */ unsigned short tx_next; unsigned short tx_dirty; + unsigned short tx_min; unsigned short rx_next; unsigned short tx_ring_size; -- cgit