[PATCH net 1/1] qlcnic: fix Tx descriptor corruption on 82xx devices

2018-09-26 Thread Shahed Shaikh
transmission. Fixes: 7e2cf4feba05 ("qlcnic: change driver hardware interface mechanism") Signed-off-by: Shahed Shaikh --- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 8 +--- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 3 ++- drivers/net/ethernet/qlogic/qlcnic/qlcnic

[PATCH net-next 0/3] bnx2x: enhancements

2018-09-20 Thread Shahed Shaikh
From: Shahed Shaikh Hi Dave, This series adds below changes - - support for VF spoof-check configuration through .ndo_set_vf_spoofchk. - workaround for MFW bug regarding unexpected bandwidth notifcation in single function mode. - supply VF link status as part of get VF config handling

[PATCH net-next 1/3] bnx2x: Add VF spoof-checking configuration

2018-09-20 Thread Shahed Shaikh
Add support for `ndo_set_vf_spoofchk' to allow PF control over its VF spoof-checking configuration. Signed-off-by: Shahed Shaikh Signed-off-by: Ariel Elior --- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 1 + driver

[PATCH net-next 2/3] bnx2x: Ignore bandwidth attention in single function mode

2018-09-20 Thread Shahed Shaikh
From: Shahed Shaikh This is a workaround for FW bug - MFW generates bandwidth attention in single function mode, which is only expected to be generated in multi function mode. This undesired attention in SF mode results in incorrect HW configuration and resulting into Tx timeout. Signed-off-by

[PATCH net-next 3/3] bnx2x: Provide VF link status in ndo_get_vf_config

2018-09-20 Thread Shahed Shaikh
From: Shahed Shaikh Provide current link status of VF in ndo_get_vf_config handler. Signed-off-by: Shahed Shaikh Signed-off-by: Ariel Elior --- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/broadcom/bnx2x

[PATCH net 1/1] qed: Fix mask for physical address in ILT entry

2018-05-21 Thread Shahed Shaikh
invalid address. Fix that mask to handle 64bit physical address. Fixes: fe56b9e6a8d9 ("qed: Add module with basic common support") Signed-off-by: Shahed Shaikh Signed-off-by: Ariel Elior --- drivers/net/ethernet/qlogic/qed/qed_cxt.c |2 +- 1 files changed, 1 insertions(+), 1

[PATCH net-next 0/2] qed* : Use trust mode to override forced MAC

2018-04-19 Thread Shahed Shaikh
patch takes care of a corner case, where MAC change from VF won't take effect when VF interface is down, by introducing a new TLV (a way to send message from VF to PF) to give a hint to PF to update its bulletin board. Please apply this series to net-next. Thanks, Shahed Shahed Shaikh (2):

[PATCH net-next 1/2] qed* : use trust mode to allow VF to override forced MAC

2018-04-19 Thread Shahed Shaikh
mode to allow VF to change its MAC address in spite PF has set a forced MAC for that VF. Signed-off-by: Shahed Shaikh --- drivers/net/ethernet/qlogic/qed/qed_sriov.c| 210 +++-- drivers/net/ethernet/qlogic/qede/qede_filter.c | 3 +- 2 files changed, 195 insertions(+), 18

[PATCH net-next 2/2] qed* : Add new TLV to request PF to update MAC in bulletin board

2018-04-19 Thread Shahed Shaikh
d with MAC address from bulletin board which is not desirable. To handle this corner case, we need a new TLV to request PF to update its bulletin board with suggested MAC. This request will be honored only for trusted VFs. Signed-off-by: Shahed Shaikh --- drivers/net/ethernet/qlogic/qe

[PATCH net-next 4/6] qlcnic: Add new VF device ID 0x8C30

2015-08-07 Thread Shahed Shaikh
From: Shahed Shaikh This is a 83xx series based VF device Signed-off-by: Shahed Shaikh --- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 12 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c |5 - 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a

[PATCH net-next 3/6] qlcnic: Print firmware minidump buffer and template header addresses

2015-08-07 Thread Shahed Shaikh
From: Shahed Shaikh Signed-off-by: Shahed Shaikh --- .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c

[PATCH net-next 2/6] qlcnic: Add support to enable capability to extend minidump for iSCSI

2015-08-07 Thread Shahed Shaikh
From: Shahed Shaikh In some cases it is required to capture minidump for iSCSI functions as part of default minidump collection process. To enable this, firmware exports it's capability and driver need to enable that capability by issuing a mailbox command. With this feature, firmwar

[PATCH net-next 6/6] qlcnic: Update version to 5.3.63

2015-08-07 Thread Shahed Shaikh
From: Shahed Shaikh Signed-off-by: Shahed Shaikh --- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h index 17f37b7..06bcc73 100644

[PATCH net-next 0/6] qlcnic: enhancements

2015-08-07 Thread Shahed Shaikh
From: Shahed Shaikh Hi Dave, This series adds few enhancements. o Patch from Harish reorders the sequence of header files inclusion, keeping kernel's header files on top. o Firmware introduced a new feature which allows driver to increases the size of firmware dump of

[PATCH net-next 5/6] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory

2015-08-07 Thread Shahed Shaikh
From: Shahed Shaikh Driver allocates a large chunk of temporary buffer using kzalloc to copy FW image. As there is no real need of this memory to be physically contiguous, use vzalloc instead. Signed-off-by: Shahed Shaikh --- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c |4 ++-- 1

[PATCH net-next 1/6] qlcnic: Rearrange ordering of header files inclusion

2015-08-07 Thread Shahed Shaikh
From: Harish Patil Include local headers files after kernel's header files. Signed-off-by: Harish Patil Signed-off-by: Shahed Shaikh --- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h|2 -- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c|5 +++-- .../net/ethernet/q

[PATCH net 1/1] qlcnic: Fix corruption while copying

2015-07-29 Thread Shahed Shaikh
From: Shahed Shaikh Use proper typecasting while performing byte-by-byte copy Signed-off-by: Shahed Shaikh --- Hi Dave, Please apply this patch to net. Thanks, Shahed --- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff

RE: [PATCH] net: qlcnic: Deletion of unnecessary memset

2015-07-14 Thread Shahed Shaikh
> -Original Message- > From: Christophe JAILLET [mailto:christophe.jail...@wanadoo.fr] > Sent: Tuesday, July 14, 2015 1:22 AM > To: Shahed Shaikh; Dept-GE Linux NIC Dev > Cc: netdev; linux-kernel; kernel-janit...@vger.kernel.org; Christophe JAILLET > Subject: [PATCH] net