Intel-Wired-Lan Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH net-next 0/3] ice: Implement LLDP MIB Pending change
@ 2022-07-28 14:04 Anatolii Gerasymenko
  2022-07-28 14:04 ` [Intel-wired-lan] [PATCH net-next 1/3] ice: Add 'Execute Pending LLDP MIB' Admin Queue command Anatolii Gerasymenko
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Anatolii Gerasymenko @ 2022-07-28 14:04 UTC (permalink / raw)
  To: intel-wired-lan; +Cc: Anatolii Gerasymenko

If the RDMA traffic class is removed, then our Control QP (RDMA Admin QP)
may not receive completions and would hang RDMA processing. Which would
translate into requests for reset on the card after receiving such
changes from the switch.

To solve above problem FW will no longer remove TC nodes for the
applicable TC instead allowing RDMA to destroy QP markers. After RDMA
finish outstanding operations notification needs to be sent to FW to
finish DCB configuration change.

Anatolii Gerasymenko (2):
  ice: Get DCBX config from LLDP MIB change event
  ice: Handle LLDP MIB Pending change

Tsotne Chakhvadze (1):
  ice: Add 'Execute Pending LLDP MIB' Admin Queue command

 .../net/ethernet/intel/ice/ice_adminq_cmd.h   | 18 ++++++-
 drivers/net/ethernet/intel/ice/ice_common.c   | 13 +++++
 drivers/net/ethernet/intel/ice/ice_common.h   |  1 +
 drivers/net/ethernet/intel/ice/ice_dcb.c      | 39 ++++++++++++++
 drivers/net/ethernet/intel/ice/ice_dcb.h      |  2 +
 drivers/net/ethernet/intel/ice/ice_dcb_lib.c  | 53 +++++++++++--------
 6 files changed, 101 insertions(+), 25 deletions(-)

-- 
2.25.1

_______________________________________________
Intel-wired-lan mailing list
Intel-wired-lan@osuosl.org
https://lists.osuosl.org/mailman/listinfo/intel-wired-lan

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-08-02 10:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-28 14:04 [Intel-wired-lan] [PATCH net-next 0/3] ice: Implement LLDP MIB Pending change Anatolii Gerasymenko
2022-07-28 14:04 ` [Intel-wired-lan] [PATCH net-next 1/3] ice: Add 'Execute Pending LLDP MIB' Admin Queue command Anatolii Gerasymenko
2022-07-28 14:04 ` [Intel-wired-lan] [PATCH net-next 2/3] ice: Get DCBX config from LLDP MIB change event Anatolii Gerasymenko
2022-07-28 14:04 ` [Intel-wired-lan] [PATCH net-next 3/3] ice: Handle LLDP MIB Pending change Anatolii Gerasymenko
2022-07-29 18:55   ` Tony Nguyen
2022-08-01  8:06     ` Anatolii Gerasymenko
2022-08-01 15:52       ` Tony Nguyen
2022-08-02 10:30         ` Anatolii Gerasymenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox