numam-dpdk/drivers/net/fm10k/base
Qi Zhang 756101d42d net/fm10k/base: request reset on mailbox state change
Multiple IES API resets can cause a race condition where the mailbox
interrupt request bits can be cleared before being handled. This can
leave certain mailbox messages from the PF to be untreated and the PF
will enter in some inactive state. If this situation occurs, the IES API
will initiate a mailbox version reset which, then, trigger a mailbox
state change. Once this mailbox transition occurs (from OPEN to CONNECT
state), a request for reset will be returned.

Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
2017-04-04 15:52:52 +02:00
..
fm10k_api.c fm10k/base: allow removal of slot appropriate check 2016-03-16 18:51:44 +01:00
fm10k_api.h fm10k/base: allow removal of slot appropriate check 2016-03-16 18:51:44 +01:00
fm10k_common.c net/fm10k/base: improve re-map queues handle 2017-04-04 15:52:52 +02:00
fm10k_common.h fm10k: move to drivers/net/ 2015-05-22 16:06:22 +02:00
fm10k_mbx.c net/fm10k/base: request reset on mailbox state change 2017-04-04 15:52:52 +02:00
fm10k_mbx.h net/fm10k/base: add macros for global interrupt 2017-04-04 15:52:52 +02:00
fm10k_osdep.h net/fm10k/base: expose macros needed by DPDK 2017-04-04 15:52:52 +02:00
fm10k_pf.c net/fm10k/base: replace macros 2017-04-04 15:52:52 +02:00
fm10k_pf.h net/fm10k/base: add error code 2017-04-04 15:52:52 +02:00
fm10k_tlv.c net/fm10k/base: clean up the logic 2017-04-04 15:52:52 +02:00
fm10k_tlv.h fm10k/base: improve comments 2016-03-16 18:51:44 +01:00
fm10k_type.h net/fm10k/base: replace macros 2017-04-04 15:52:52 +02:00
fm10k_vf.c net/fm10k/base: replace macros 2017-04-04 15:52:52 +02:00
fm10k_vf.h fm10k/base: add clock offset message 2015-10-07 13:35:48 +02:00