Message ID | 1460639974-2556-6-git-send-email-harshitha.ramamurthy@intel.com |
---|---|
State | Changes Requested |
Headers | show |
diff --git a/drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c b/drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c index 4c0ae43..e0ea64b 100644 --- a/drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c +++ b/drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c @@ -884,7 +884,10 @@ void i40evf_virtchnl_completion(struct i40evf_adapter *adapter, adapter->link_up = vpe->event_data.link_event.link_status; i40evf_print_link_message(adapter); - netif_tx_stop_all_queues(netdev); + if (adapter->link_up) + netif_carrier_on(netdev); + else + netif_carrier_off(netdev); } break; case I40E_VIRTCHNL_EVENT_RESET_IMPENDING: