> -Original Message-
> From: Jakub Kicinski
> Sent: Wednesday, March 17, 2021 3:30 AM
> To: Bhaskar Upadhaya
> Cc: netdev@vger.kernel.org; Ariel Elior ; Igor Russkikh
> ; da...@davemloft.net
> Subject: [EXT] Re: [PATCH net 1/2] qede: fix to disable start_xmit
>
allocation fails.
Bhaskar Upadhaya (2):
qede: fix to disable start_xmit functionality during self adapter test
qede: fix memory allocation failures under heavy load
.../net/ethernet/qlogic/qede/qede_ethtool.c | 4 +++-
drivers/net/ethernet/qlogic/qede/qede_fp.c| 19 +--
2
when the system is heavily stressed, kernel get lots of memory
allocation failures which causes kernel panic, so enable proper
error handling during skb allocation
Fixes: 8a8633978b84 ("qede: Add build_skb() support.")
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Sig
;qede: add implementation for internal loopback test.")
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/q
Here we do the initialization of coalescing values on load.
per queue coalesce values are also restored across up/down of
ethernet interface.
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
drivers/net/ethernet/qlogic/qede/qede.h | 10
: fixed warnings reported by Dan Carpenter
v2: comments from jakub
- p1: remove poll_controller ndo and add budget 0 support in qede_poll
- p3: preserve coalesce parameters across interface up and down
Bhaskar Upadhaya (3):
qede: add netpoll support for qede driver
qede: add per queue coalesce
handle netpoll case when qede_poll is called by
netpoll layer with budget 0
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net
per queue coalescing allows better and more finegrained control
over interrupt rates.
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
Reported-by: Dan Carpenter
---
.../net/ethernet/qlogic/qede/qede_ethtool.c | 124 ++
1 file changed
Here we do the initialization of coalescing values on load.
per queue coalesce values are also restored across up/down of
ethernet interface.
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
drivers/net/ethernet/qlogic/qede/qede.h | 10
per queue coalescing allows better and more finegrained control
over interrupt rates.
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
.../net/ethernet/qlogic/qede/qede_ethtool.c | 123 ++
1 file changed, 123 insertions(+)
diff
: comments from jakub
- p1: remove poll_controller ndo and add budget 0 support in qede_poll
- p3: preserve coalesce parameters across interface up and down
Bhaskar Upadhaya (3):
qede: add netpoll support for qede driver
qede: add per queue coalesce support for qede driver
qede: preserve per
handle netpoll case when qede_poll is called by
netpoll layer with budget 0
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net
Add net poll controller support to transmit kernel printks
over UDP
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
drivers/net/ethernet/qlogic/qede/qede.h | 4
drivers/net/ethernet/qlogic/qede/qede_fp.c | 14 ++
drivers/net
: set default per queue rx-usecs, tx-usecs coalescing parameters.
Bhaskar Upadhaya (3):
qede: add netpoll support for qede driver
qede: add per queue coalesce support for qede driver
qede: set default per queue rx/tx usecs coalescing parameters
drivers/net/ethernet/qlogic/qede/qede.h
Here we do the initialization of coalescing values on load.
Although the default device values are the same - explicit
config is better visible.
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
drivers/net/ethernet/qlogic/qede/qede.h | 1
per queue coalescing allows better and more finegrained control
over interrupt rates.
Signed-off-by: Bhaskar Upadhaya
Signed-off-by: Igor Russkikh
Signed-off-by: Ariel Elior
---
.../net/ethernet/qlogic/qede/qede_ethtool.c | 123 ++
1 file changed, 123 insertions(+)
diff
>-Original Message-
>From: Russell King - ARM Linux [mailto:li...@armlinux.org.uk]
>Sent: Friday, December 01, 2017 12:23 AM
>To: Andrew Lunn
>Cc: Bhaskar Upadhaya ; netdev@vger.kernel.org;
>da...@davemloft.net; linux-arm-ker...@lists.infradead.org
>Subject: Re: [PAT
Hi Andrew,
Please find answer in lined.
Regards
--Bhaskar
-Original Message-
From: Andrew Lunn [mailto:and...@lunn.ch]
Sent: Thursday, November 30, 2017 9:21 PM
To: Bhaskar Upadhaya
Cc: netdev@vger.kernel.org; da...@davemloft.net;
linux-arm-ker...@lists.infradead.org
-by: Bhaskar Upadhaya
---
include/linux/phy.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/include/linux/phy.h b/include/linux/phy.h
index dc82a07..158a5a5 100644
--- a/include/linux/phy.h
+++ b/include/linux/phy.h
@@ -87,6 +87,7 @@
PHY_INTERFACE_MODE_XAUI,
/* 10GBASE-KR
+ Anji, Calvin, Prabhakar, Poonam.
-Original Message-
From: Madalin-cristian Bucur
Sent: Tuesday, November 28, 2017 12:56 PM
To: Andrew Lunn ; f.faine...@gmail.com; netdev@vger.kernel.org
Cc: Bhaskar Upadhaya ; Shengzhou Liu
; York Sun ; u-b...@lists.denx.de
Subject: [RFC] Support for
20 matches
Mail list logo