the received VF message, inform
the VF of assertion and reset the VF using cmdq interface.
Signed-off-by: Salil Mehta
---
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c| 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h| 1 +
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 42
still gets processed
in context to mailbox interrupt.
ARQ is important as VF reset introduces some new async messages
like MBX_ASSERTING_RESET which adds up to the presssure on the
responses for synchronousmessages and they timeout even more
quickly.
Signed-off-by: Salil Mehta <salil
the hardware to
complete the reset and then further resets/tears its own stack.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
---
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 +
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 12
2 files chang
VF driver depends upon PF to eventually reset the hardware. This
request is made using the mailbox command. This patch adds the
required function to acheive above.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
---
.../net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.
still gets processed
in context to mailbox interrupt.
ARQ is important as VF reset introduces some new async messages
like MBX_ASSERTING_RESET which adds up to the presssure on the
responses for synchronousmessages and they timeout even more
quickly.
Signed-off-by: Salil Mehta
---
drivers/net
the hardware to
complete the reset and then further resets/tears its own stack.
Signed-off-by: Salil Mehta
---
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 +
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 12
2 files changed, 13 insertions(+)
diff
VF driver depends upon PF to eventually reset the hardware. This
request is made using the mailbox command. This patch adds the
required function to acheive above.
Signed-off-by: Salil Mehta
---
.../net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 19 +++
1 file changed, 19
After VF driver knows that hardware reset has been performed
successfully, it should proceed ahead and reset the enet layer.
This primarily consists of bringing down interface, clearing
TX/RX rings, disassociating vectors from ring etc.
Signed-off-by: Salil Mehta <salil.me...@huawei.
After VF driver knows that hardware reset has been performed
successfully, it should proceed ahead and reset the enet layer.
This primarily consists of bringing down interface, clearing
TX/RX rings, disassociating vectors from ring etc.
Signed-off-by: Salil Mehta
---
.../ethernet/hisilicon/hns3
"[PATCH net-next 00/11] fix some bugs for HNS3
driver"
Link: https://lkml.org/lkml/2018/3/21/72
Salil Mehta (9):
net: hns3: Changes to make enet watchdog timeout func common for PF/VF
net: hns3: Add VF Reset Service Task to support event handling
net: hns3: Add VF Reset de
"[PATCH net-next 00/11] fix some bugs for HNS3
driver"
Link: https://lkml.org/lkml/2018/3/21/72
Salil Mehta (9):
net: hns3: Changes to make enet watchdog timeout func common for PF/VF
net: hns3: Add VF Reset Service Task to support event handling
net: hns3: Add VF Reset de
Spaces were mistakenly used instead of tabs in some of the code related
to reset functionality, which caused checkpatch.pl errors. These were
missed earlier so fixing them now.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
---
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +
Spaces were mistakenly used instead of tabs in some of the code related
to reset functionality, which caused checkpatch.pl errors. These were
missed earlier so fixing them now.
Signed-off-by: Salil Mehta
---
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 ++--
1 file changed, 2 insertions
and acknowledgements.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
Patch V4: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/12/1194
Patch V3: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lk
and acknowledgements.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V4: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/12/1194
Patch V3: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/8/874
Patch V2: Reworked comments by David
, queries the statistics from
the hardware etc.
This layer can directly interact with hardware through the
IMP(Integrated Mangement Processor) interface or can use mailbox
to interact with the PF driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@h
, queries the statistics from
the hardware etc.
This layer can directly interact with hardware through the
IMP(Integrated Mangement Processor) interface or can use mailbox
to interact with the PF driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V4: Addressed comment from
privileged operations.
This patch adds the support of a message handler for handling
such various command requests from VF.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
Patch V4: Addressed comment from Philippe Ombredanne
Link: https://l
privileged operations.
This patch adds the support of a message handler for handling
such various command requests from VF.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V4: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/12/1194
Patch V3: Addressed SPDX
All PF mailbox events are conveyed through a common interrupt
(vector 0). This interrupt vector is shared by reset and mailbox.
This patch adds the handling of mailbox interrupt event and its
deferred processing in context to a separate mailbox task.
Signed-off-by: Salil Mehta <salil
All PF mailbox events are conveyed through a common interrupt
(vector 0). This interrupt vector is shared by reset and mailbox.
This patch adds the handling of mailbox interrupt event and its
deferred processing in context to a separate mailbox task.
Signed-off-by: Salil Mehta
Signed-off
This patch is required to support ring-vector binding and reset
of TQPs requested by the VF driver to the PF driver. Mailbox
handler is added with corresponding VF commands/messages to
handle the request.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng &
This patch is required to support ring-vector binding and reset
of TQPs requested by the VF driver to the PF driver. Mailbox
handler is added with corresponding VF commands/messages to
handle the request.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../ethernet/hisilicon/hns3/hns3pf
This patch introduces the new Makefiles and updates existing
Makefiles required to build the HNS3 Virtual Function driver.
This also updates the Kconfig for introduction of new menuconfig
entries related to VF driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by:
tion. This
will help in reduction of redundancy and better management of
code.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
drivers/net/ethernet/hisilicon/hns3/Makefile | 5 +
drivers/net/ethernet/hisilicon/hns3/hna
This patch introduces the new Makefiles and updates existing
Makefiles required to build the HNS3 Virtual Function driver.
This also updates the Kconfig for introduction of new menuconfig
entries related to VF driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
drivers/net/ethernet
tion. This
will help in reduction of redundancy and better management of
code.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
drivers/net/ethernet/hisilicon/hns3/Makefile | 5 +
drivers/net/ethernet/hisilicon/hns3/hnae3.c| 14 --
drivers/net/ethernet/hisilicon/
: Addressed SPDX related comment by Philippe Ombredanne
Patch V3: Addressed SPDX change requested by Philippe Ombredanne
Patch V2: 1. Addressed some comments by David Miller.
2. Addressed some internal comments on various patches
Patch V1: Initial Submit
Salil Mehta (8):
net: hns3: Add
: Addressed SPDX related comment by Philippe Ombredanne
Patch V3: Addressed SPDX change requested by Philippe Ombredanne
Patch V2: 1. Addressed some comments by David Miller.
2. Addressed some internal comments on various patches
Patch V1: Initial Submit
Salil Mehta (8):
net: hns3: Add
driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
Patch V4: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/12/1194
Patch V3: Addressed SPDX change requested by Philippe Ombredanne
Link: https://l
driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V4: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/12/1194
Patch V3: Addressed SPDX change requested by Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/8/874
Patch V2: Addressed some
Hi Philippe,
> -Original Message-
> From: Philippe Ombredanne [mailto:pombreda...@nexb.com]
> Sent: Wednesday, December 13, 2017 12:54 PM
> To: Salil Mehta <salil.me...@huawei.com>
> Cc: David S. Miller <da...@davemloft.net>; Zhuangyuzeng (Yisen)
> <yi
Hi Philippe,
> -Original Message-
> From: Philippe Ombredanne [mailto:pombreda...@nexb.com]
> Sent: Wednesday, December 13, 2017 12:54 PM
> To: Salil Mehta
> Cc: David S. Miller ; Zhuangyuzeng (Yisen)
> ; lipeng (Y) ; Salil
> Mehta ; net...@vger.kernel.org; LKML k
Hi Philippe,
> -Original Message-
> From: Philippe Ombredanne [mailto:pombreda...@nexb.com]
> Sent: Tuesday, December 12, 2017 10:41 PM
> To: Salil Mehta <salil.me...@huawei.com>
> Cc: David S. Miller <da...@davemloft.net>; Zhuangyuzeng (Yisen)
> <yi
Hi Philippe,
> -Original Message-
> From: Philippe Ombredanne [mailto:pombreda...@nexb.com]
> Sent: Tuesday, December 12, 2017 10:41 PM
> To: Salil Mehta
> Cc: David S. Miller ; Zhuangyuzeng (Yisen)
> ; lipeng (Y) ; Salil
> Mehta ; net...@vger.kernel.org; LKML k
: Addressed SPDX change requested by Philippe Ombredanne
Patch V2: 1. Addressed some comments by David Miller.
2. Addressed some internal comments on various patches
Patch V1: Initial Submit
Salil Mehta (8):
net: hns3: Add HNS3 VF IMP(Integrated Management Proc) cmd interface
net
: Addressed SPDX change requested by Philippe Ombredanne
Patch V2: 1. Addressed some comments by David Miller.
2. Addressed some internal comments on various patches
Patch V1: Initial Submit
Salil Mehta (8):
net: hns3: Add HNS3 VF IMP(Integrated Management Proc) cmd interface
net
privileged operations.
This patch adds the support of a message handler for handling
such various command requests from VF.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
Patch V3: Addressed SPDX change requested by Philippe Ombredanne
privileged operations.
This patch adds the support of a message handler for handling
such various command requests from VF.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V3: Addressed SPDX change requested by Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/8/874
Patch V2: No Change
This patch introduces the new Makefiles and updates existing
Makefiles required to build the HNS3 Virtual Function driver.
This also updates the Kconfig for introduction of new menuconfig
entries related to VF driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by:
This patch introduces the new Makefiles and updates existing
Makefiles required to build the HNS3 Virtual Function driver.
This also updates the Kconfig for introduction of new menuconfig
entries related to VF driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V3: Addressed SPDX
and acknowledgements.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
Patch V3: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/8/874
Patch V2: Reworked comments by David Miller(except one comment on the
ud
and acknowledgements.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V3: Addressed comment from Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/8/874
Patch V2: Reworked comments by David Miller(except one comment on the
udelay() while holding locks. Needs further discussion
, queries the statistics from
the hardware etc.
This layer can directly interact with hardware through the
IMP(Integrated Mangement Processor) interface or can use mailbox
to interact with the PF driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@h
, queries the statistics from
the hardware etc.
This layer can directly interact with hardware through the
IMP(Integrated Mangement Processor) interface or can use mailbox
to interact with the PF driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V3: Addressed SPDX change
tion. This
will help in reduction of redundancy and better management of
code.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
drivers/net/ethernet/hisilicon/hns3/Makefile | 5 +
drivers/net/ethernet/hisilicon/hns3/hna
tion. This
will help in reduction of redundancy and better management of
code.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
drivers/net/ethernet/hisilicon/hns3/Makefile | 5 +
drivers/net/ethernet/hisilicon/hns3/hnae3.c| 14 --
drivers/net/ethernet/hisilicon/
This patch is required to support ring-vector binding and reset
of TQPs requested by the VF driver to the PF driver. Mailbox
handler is added with corresponding VF commands/messages to
handle the request.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng &
All PF mailbox events are conveyed through a common interrupt
(vector 0). This interrupt vector is shared by reset and mailbox.
This patch adds the handling of mailbox interrupt event and its
deferred processing in context to a separate mailbox task.
Signed-off-by: Salil Mehta <salil
This patch is required to support ring-vector binding and reset
of TQPs requested by the VF driver to the PF driver. Mailbox
handler is added with corresponding VF commands/messages to
handle the request.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../ethernet/hisilicon/hns3/hns3pf
All PF mailbox events are conveyed through a common interrupt
(vector 0). This interrupt vector is shared by reset and mailbox.
This patch adds the handling of mailbox interrupt event and its
deferred processing in context to a separate mailbox task.
Signed-off-by: Salil Mehta
Signed-off
driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
Patch V3: Addressed SPDX change requested by Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/8/874
Patch V2: Addressed some internal comments
Patch V1: Initial Submit
---
driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V3: Addressed SPDX change requested by Philippe Ombredanne
Link: https://lkml.org/lkml/2017/12/8/874
Patch V2: Addressed some internal comments
Patch V1: Initial Submit
---
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h| 88
Hi Philippe,
> -Original Message-
> From: Philippe Ombredanne [mailto:pombreda...@nexb.com]
> Sent: Saturday, December 09, 2017 12:17 AM
> To: Salil Mehta <salil.me...@huawei.com>
> Cc: David S. Miller <da...@davemloft.net>; Zhuangyuzeng (Yisen)
> <yi
Hi Philippe,
> -Original Message-
> From: Philippe Ombredanne [mailto:pombreda...@nexb.com]
> Sent: Saturday, December 09, 2017 12:17 AM
> To: Salil Mehta
> Cc: David S. Miller ; Zhuangyuzeng (Yisen)
> ; lipeng (Y) ;
> mehta.salil@gmail.com; net...@vger.
, queries the statistics from
the hardware etc.
This layer can directly interact with hardware through the
IMP(Integrated Mangement Processor) interface or can use mailbox
to interact with the PF driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@h
, queries the statistics from
the hardware etc.
This layer can directly interact with hardware through the
IMP(Integrated Mangement Processor) interface or can use mailbox
to interact with the PF driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V2: Addressed some internal
V2: 1. Addressed some comments by David Miller.
2. Addressed some internal comments on various patches
Patch V1: Initial Submit
NOTE: This patch depends upon https://lkml.org/lkml/2017/11/30/1079
Salil Mehta (8):
net: hns3: Add HNS3 VF IMP(Integrated Management Proc) cmd interface
net
V2: 1. Addressed some comments by David Miller.
2. Addressed some internal comments on various patches
Patch V1: Initial Submit
NOTE: This patch depends upon https://lkml.org/lkml/2017/11/30/1079
Salil Mehta (8):
net: hns3: Add HNS3 VF IMP(Integrated Management Proc) cmd interface
net
tion. This
will help in reduction of redundancy and better management of
code.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
drivers/net/ethernet/hisilicon/hns3/Makefile | 6 +-
drivers/net/ethernet/hisilicon/hns3/hna
tion. This
will help in reduction of redundancy and better management of
code.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
drivers/net/ethernet/hisilicon/hns3/Makefile | 6 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.c| 14 --
drivers/net/ethernet/hisilicon/
This patch introduces the new Makefiles and updates existing
Makefiles required to build the HNS3 Virtual Function driver.
This also updates the Kconfig for introduction of new menuconfig
entries related to VF driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by:
This patch introduces the new Makefiles and updates existing
Makefiles required to build the HNS3 Virtual Function driver.
This also updates the Kconfig for introduction of new menuconfig
entries related to VF driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
drivers/net/ethernet
This patch is required to support ring-vector binding and reset
of TQPs requested by the VF driver to the PF driver. Mailbox
handler is added with corresponding VF commands/messages to
handle the request.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng &
This patch is required to support ring-vector binding and reset
of TQPs requested by the VF driver to the PF driver. Mailbox
handler is added with corresponding VF commands/messages to
handle the request.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V2: Addressed some internal
and acknowledgements.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
Patch V2: Reworked comments by David Miller(except one comment on the
udelay() while holding locks. Needs further discussion)
Link: https://lkml.org/lkml/2017/12/5/
and acknowledgements.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V2: Reworked comments by David Miller(except one comment on the
udelay() while holding locks. Needs further discussion)
Link: https://lkml.org/lkml/2017/12/5/639
Patch V1: Initial Submit
---
.../ethernet/hisilicon/hns3
privileged operations.
This patch adds the support of a message handler for handling
such various command requests from VF.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
.../net/ethernet/hisilicon/hns3/hns3pf/Makefile| 2 +-
privileged operations.
This patch adds the support of a message handler for handling
such various command requests from VF.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../net/ethernet/hisilicon/hns3/hns3pf/Makefile| 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c| 1
All PF mailbox events are conveyed through a common interrupt
(vector 0). This interrupt vector is shared by reset and mailbox.
This patch adds the handling of mailbox interrupt event and its
deferred processing in context to a separate mailbox task.
Signed-off-by: Salil Mehta <salil
All PF mailbox events are conveyed through a common interrupt
(vector 0). This interrupt vector is shared by reset and mailbox.
This patch adds the handling of mailbox interrupt event and its
deferred processing in context to a separate mailbox task.
Signed-off-by: Salil Mehta
Signed-off
driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
Patch V2: Addressed some internal commnets
Patch V1: Initial Submit
---
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h| 94 +++
.../ethernet/hisilicon/hns3/hns3vf/h
driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
Patch V2: Addressed some internal commnets
Patch V1: Initial Submit
---
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h| 94 +++
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 188 +
2 files changed
Hi Dave,
> -Original Message-
> From: David Miller [mailto:da...@davemloft.net]
> Sent: Tuesday, December 05, 2017 4:38 PM
> To: Salil Mehta <salil.me...@huawei.com>
> Cc: Zhuangyuzeng (Yisen) <yisen.zhu...@huawei.com>; lipeng (Y)
> <lipeng...@huawei.com&g
Hi Dave,
> -Original Message-
> From: David Miller [mailto:da...@davemloft.net]
> Sent: Tuesday, December 05, 2017 4:38 PM
> To: Salil Mehta
> Cc: Zhuangyuzeng (Yisen) ; lipeng (Y)
> ; mehta.salil@gmail.com;
> net...@vger.kernel.org; linux-kernel@vger.k
> -Original Message-
> From: David Miller [mailto:da...@davemloft.net]
> Sent: Tuesday, December 05, 2017 4:49 PM
> To: Salil Mehta <salil.me...@huawei.com>
> Cc: Zhuangyuzeng (Yisen) <yisen.zhu...@huawei.com>; lipeng (Y)
> <lipeng...@huawei.com&g
> -Original Message-
> From: David Miller [mailto:da...@davemloft.net]
> Sent: Tuesday, December 05, 2017 4:49 PM
> To: Salil Mehta
> Cc: Zhuangyuzeng (Yisen) ; lipeng (Y)
> ; mehta.salil@gmail.com;
> net...@vger.kernel.org; linux-kernel@vger.kernel.org; linux-
&
be
deferred or if the interrupt event was due to mailbox(which shall
be supported for VF soon), it could delay the reset handling.
This patch reorganizes the reset interrupt handling logic and
makes it more fair to other events.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Sign
and hardware has acknowledged back to driver that it is
processing the hardware reset through interrupt)
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c| 100 +
be
deferred or if the interrupt event was due to mailbox(which shall
be supported for VF soon), it could delay the reset handling.
This patch reorganizes the reset interrupt handling logic and
makes it more fair to other events.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../ethernet
and hardware has acknowledged back to driver that it is
processing the hardware reset through interrupt)
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c| 100 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h| 1 -
2 files
to timeout and serving
the pending reset request(to reset the driver and associated
clients).
Change Log:
Patch V2: Addressed comment by Andrew Lunn
Link: https://lkml.org/lkml/2017/12/1/366
Patch V1: Initial Submit
Salil Mehta (3):
net: hns3: Refactor of the reset interrupt handling logic
to timeout and serving
the pending reset request(to reset the driver and associated
clients).
Change Log:
Patch V2: Addressed comment by Andrew Lunn
Link: https://lkml.org/lkml/2017/12/1/366
Patch V1: Initial Submit
Salil Mehta (3):
net: hns3: Refactor of the reset interrupt handling logic
interrupt.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c| 41 --
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h| 4 +++
2 files changed, 34 inser
interrupt.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c| 41 --
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h| 4 +++
2 files changed, 34 insertions(+), 11 deletions(-)
diff --git a/drivers/net/ethernet
and acknowledgements.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 341 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 262
2 files changed, 60
and acknowledgements.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 341 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 262
2 files changed, 603 insertions(+)
create mode 100644 drivers/net/ethernet
, queries the statistics from
the hardware etc.
This layer can directly interact with hardware through the
IMP(Integrated Mangement Processor) interface or can use mailbox
to interact with the PF driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@h
, queries the statistics from
the hardware etc.
This layer can directly interact with hardware through the
IMP(Integrated Mangement Processor) interface or can use mailbox
to interact with the PF driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../ethernet/hisilicon/hns3/hns3vf
All PF mailbox events are conveyed through a common interrupt
(vector 0). This interrupt vector is shared by reset and mailbox.
This patch adds the handling of mailbox interrupt event and its
deferred processing in context to a separate mailbox task.
Signed-off-by: Salil Mehta <salil
All PF mailbox events are conveyed through a common interrupt
(vector 0). This interrupt vector is shared by reset and mailbox.
This patch adds the handling of mailbox interrupt event and its
deferred processing in context to a separate mailbox task.
Signed-off-by: Salil Mehta
Signed-off
This patch introduces the new Makefiles and updates existing
Makefiles required to build the HNS3 Virtual Function driver.
This also updates the Kconfig for introduction of new menuconfig
entries related to VF driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by:
This patch introduces the new Makefiles and updates existing
Makefiles required to build the HNS3 Virtual Function driver.
This also updates the Kconfig for introduction of new menuconfig
entries related to VF driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
drivers/net/ethernet
tion. This
will help in reduction of redundancy and better management of
code.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
drivers/net/ethernet/hisilicon/hns3/Makefile | 6 +-
drivers/net/ethernet/hisilicon/hns3/hna
driver.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h| 94 +++
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 187 +
2 files changed, 281 insertion
tion. This
will help in reduction of redundancy and better management of
code.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
drivers/net/ethernet/hisilicon/hns3/Makefile | 6 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.c| 14 --
drivers/net/ethernet/hisilicon/
driver.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h| 94 +++
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 187 +
2 files changed, 281 insertions(+)
create mode 100644 drivers/net/ethernet/hisilicon
This patch is required to support ring-vector binding and reset
of TQPs requested by the VF driver to the PF driver. Mailbox
handler is added with corresponding VF commands/messages to
handle the request.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng &
privileged operations.
This patch adds the support of a message handler for handling
such various command requests from VF.
Signed-off-by: Salil Mehta <salil.me...@huawei.com>
Signed-off-by: lipeng <lipeng...@huawei.com>
---
.../net/ethernet/hisilicon/hns3/hns3pf/Makefile| 2 +-
This patch is required to support ring-vector binding and reset
of TQPs requested by the VF driver to the PF driver. Mailbox
handler is added with corresponding VF commands/messages to
handle the request.
Signed-off-by: Salil Mehta
Signed-off-by: lipeng
---
.../ethernet/hisilicon/hns3/hns3pf
201 - 300 of 1230 matches
Mail list logo