|
@@ -436,6 +436,12 @@ int i40e_lan_add_device(struct i40e_pf *pf)
|
|
|
pf->hw.pf_id, pf->hw.bus.bus_id,
|
|
|
pf->hw.bus.device, pf->hw.bus.func);
|
|
|
|
|
|
+ /* If a client has already been registered, we need to add an instance
|
|
|
+ * of it to our new LAN device.
|
|
|
+ */
|
|
|
+ if (registered_client)
|
|
|
+ i40e_client_add_instance(pf);
|
|
|
+
|
|
|
/* Since in some cases register may have happened before a device gets
|
|
|
* added, we can schedule a subtask to go initiate the clients if
|
|
|
* they can be launched at probe time.
|