[PATCH net 1/2] tg3: Fix for diasllow rx coalescing time to be 0

2016-08-02 Thread skallam
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

[PATCH net 2/2] tg3: Report the correct number of RSS queues through tg3_get_rxnfc

2016-08-02 Thread skallam
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

[PATCH net 0/2] tg3: Disallow 0 rx coalesce time and correctly report RSS queues in tg3_get_rxnfc

2016-08-02 Thread skallam
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):

[PATCH net-next] MAINTAINERS: Update tg3 maintainer

2016-02-04 Thread skallam
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

[PATCH net v2] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs

2016-02-03 Thread skallam
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()