RE: [EXT] Re: [PATCH net 1/2] qede: fix to disable start_xmit functionality during self adapter test

2021-03-16 Thread Bhaskar Upadhaya
> -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 >

[PATCH net 0/2] qede: fix ethernet self adapter and skb failure issue

2021-03-16 Thread Bhaskar Upadhaya
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

[PATCH net 2/2] qede: fix memory allocation failures under heavy load

2021-03-16 Thread Bhaskar Upadhaya
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

[PATCH net 1/2] qede: fix to disable start_xmit functionality during self adapter test

2021-03-16 Thread Bhaskar Upadhaya
;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

[PATCH v3 net-next 3/3] qede: preserve per queue stats across up/down of interface

2021-02-10 Thread Bhaskar Upadhaya
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

[PATCH v3 net-next 0/3] qede: add netpoll and per-queue coalesce support

2021-02-10 Thread Bhaskar Upadhaya
: 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

[PATCH v3 net-next 1/3] qede: add netpoll support for qede driver

2021-02-10 Thread Bhaskar Upadhaya
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

[PATCH v3 net-next 2/3] qede: add per queue coalesce support for qede driver

2021-02-10 Thread Bhaskar Upadhaya
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

[PATCH v2 net-next 3/3] qede: preserve per queue stats across up/down of interface

2021-02-09 Thread Bhaskar Upadhaya
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

[PATCH v2 net-next 2/3] qede: add per queue coalesce support for qede driver

2021-02-09 Thread Bhaskar Upadhaya
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

[PATCH v2 net-next 0/3] qede: add netpoll and per-queue coalesce support

2021-02-09 Thread Bhaskar Upadhaya
: 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

[PATCH v2 net-next 1/3] qede: add netpoll support for qede driver

2021-02-09 Thread Bhaskar Upadhaya
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

[PATCH net-next 1/3] qede: add netpoll support for qede driver

2021-01-15 Thread Bhaskar Upadhaya
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

[PATCH net-next 0/3] qede: add netpoll and per-queue coalesce support

2021-01-15 Thread Bhaskar Upadhaya
: 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

[PATCH net-next 3/3] qede: set default per queue rx/tx usecs coalescing parameters

2021-01-15 Thread Bhaskar Upadhaya
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

[PATCH net-next 2/3] qede: add per queue coalesce support for qede driver

2021-01-15 Thread Bhaskar Upadhaya
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

RE: [PATCH 1/1] phy: Add 2.5G SGMII interface mode

2017-12-01 Thread Bhaskar Upadhaya
>-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

RE: [PATCH 1/1] phy: Add 2.5G SGMII interface mode

2017-11-30 Thread Bhaskar Upadhaya
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

[PATCH 1/1] phy: Add 2.5G SGMII interface mode

2017-11-30 Thread Bhaskar Upadhaya
-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

RE: [RFC] Support for SGMII 2500

2017-11-27 Thread Bhaskar Upadhaya
+ 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