]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ixl(4): Add link state polling
authorKrzysztof Galazka <krzysztof.galazka@intel.com>
Thu, 20 Jul 2023 22:33:52 +0000 (15:33 -0700)
committerEric Joyner <erj@FreeBSD.org>
Thu, 20 Jul 2023 22:33:52 +0000 (15:33 -0700)
commitba2f531f816a6bc1ef5f2cba4a329ff7bdbec0f3
tree0bf5de46539aac5286478e74b6e717388f1979d7
parent1d9722de6f90c3edf286b077938bfa696e728d6c
ixl(4): Add link state polling

In some cases driver may ask FW about link state before FW finishes
configuration of a (Q)SFP+ transceiver. If first attempt of using Get Link
Status AQC after loading driver or handling a reset fails, then re-try
periodically for 5 seconds.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka@intel.com>
Signed-off-by: Eric Joyner <erj@FreeBSD.org>
Tested by: jeffrey.e.pieper@intel.com
Approved by: erj@
MFC after: 2 days
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D40899
sys/dev/ixl/i40e_adminq_cmd.h
sys/dev/ixl/if_ixl.c
sys/dev/ixl/ixl.h
sys/dev/ixl/ixl_debug.h
sys/dev/ixl/ixl_pf.h
sys/dev/ixl/ixl_pf_iflib.c
sys/dev/ixl/ixl_pf_main.c