]> git.baikalelectronics.ru Git - kernel.git/commit
i40e: Don't notify client(s) for DCB changes on all VSIs
authorNeerav Parikh <neerav.parikh@intel.com>
Tue, 7 Jun 2016 16:14:55 +0000 (09:14 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Mon, 27 Jun 2016 23:22:28 +0000 (16:22 -0700)
commit78faf499bb1a43db11733c62b7e1bff147f316ad
treeed9c9bc139545bf08b809328efd9056b1b8bdc11
parent447f8695afb0471dc0981f4b9dc816fe4a842eb1
i40e: Don't notify client(s) for DCB changes on all VSIs

When LLDP/DCBX change happens the i40e driver code flow tried to
notify the client(s) for each of the PF VSIs. This resulted into
kernel panic on the first VSI that didn't have any netdev
associated to it.

The DCB change notification to the client(s) should be done only
once for the PF/LAN VSI where the client(s) instances have been
added to. Also, move the notification call after the PF driver has
made changes related to the updated DCB configuration.

Signed-off-by: Neerav Parikh <neerav.parikh@intel.com>
Signed-off-by: Usha Ketineni <usha.k.ketineni@intel.com>
Tested-by: Ronald J Bynoe <ronald.j.bynoe@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_main.c