net/fm10k: fix logical port delete
authorXiao Wang <xiao.w.wang@intel.com>
Sat, 9 Dec 2017 01:55:41 +0000 (17:55 -0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 16 Jan 2018 17:47:49 +0000 (18:47 +0100)
commitfc7943aa02f702c528d1a884c91c0939ea443bfb
tree8617dac340f7b603b931eea8ae0adaaaabead4a4
parent48a203711829d151e4896f953c31f4618ce710fa
net/fm10k: fix logical port delete

When closing port, we need to send mailbox messages to switch manager
to reset multicast mode and delete logical port. In the latest IES_SDK,
e.g. v4.3.3, switch takes longer time to handle these mailbox messages.

So this patch adds longer delay to accommodate this change. Otherwise,
the mailbox will be closed before all the messages are handled, as a
result, the logical port remains in switch manager after port is closed.

Fixes: b961fe9344dd ("net/fm10k: fix MAC address removal from switch")
Cc: stable@dpdk.org
Signed-off-by: Xiao Wang <xiao.w.wang@intel.com>
Acked-by: Helin Zhang <helin.zhang@intel.com>
drivers/net/fm10k/fm10k_ethdev.c