From: Satish Baddipadige
When the rx coalescing time is 0, interrupts
are not generated from the controller and rx path hangs.
To avoid this rx hang, updating the driver to not allow
rx coalescing time to be 0.
Signed-off-by: Satish Baddipadige
From: Siva Reddy Kallam
This patch remove the wrong substraction from info->data in
tg3_get_rxnfc function. Without this patch, the number of RSS
queues reported is less by one.
Reported-by: Michal Soltys
Signed-off-by: Siva Reddy Kallam
From: Siva Reddy Kallam
First patch:
Diasllow rx coalescing time to be 0
Second patch:
Report the correct number of RSS queues through tg3_get_rxnfc
Satish Baddipadige (1):
tg3: Fix for diasllow rx coalescing time to be 0
Siva Reddy Kallam (1):
From: Siva Reddy Kallam
Signed-off-by: Siva Reddy Kallam
Signed-off-by: Michael Chan
Acked-by: Prashant Sreedharan
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS
From: Siva Reddy Kallam
tg3_tso_bug() can hit a condition where the entire tx ring is not big
enough to segment the GSO packet. For example, if MSS is very small,
gso_segs can exceed the tx ring size. When we hit the condition, it
will cause tx timeout.
tg3_tso_bug()