net/i40e: fix DCB initialization
authorShougang Wang <shougangx.wang@intel.com>
Thu, 5 Mar 2020 10:42:35 +0000 (10:42 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 18 Mar 2020 09:21:41 +0000 (10:21 +0100)
commitb1eca6cc8573d162462f240641e43c88255f54a6
treee893031d0f410de90953b3608787a3660665ff27
parentba77f3e171733b49d7c991f03b97f0df6c85c4d1
net/i40e: fix DCB initialization

Stopping LLDP is necessary for DPDK, but it will cause DCB init failure.
For kernel shared code, the prerequisite for successful initialization
of DCB is that LLDP is enabled. This patch starts LLDP before DCB init
and stops it when init finishes.

Fixes: a8e84b22bd55 ("net/i40e/base: support persistent LLDP")
Cc: stable@dpdk.org
Signed-off-by: Shougang Wang <shougangx.wang@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Xiaolong Ye <xiaolong.ye@intel.com>
drivers/net/i40e/i40e_ethdev.c