/* Link down indication handler. The function is invoked by HW when Titan indicates that the link is down.  */
enum vxge_hw_status __vxge_hw_device_handle_link_down_ind(struct __vxge_hw_device *hldev)
/* Link down indication handler. The function is invoked by HW when Titan indicates that the link is down.  */
enum vxge_hw_status __vxge_hw_device_handle_link_down_ind(struct __vxge_hw_device *hldev)
{
	if (hldev->link_state == VXGE_HW_LINK_DOWN)
		goto exit;
	hldev->link_state = VXGE_HW_LINK_DOWN;
	if (hldev->uld_callbacks.link_down)
		hldev->uld_callbacks.link_down(hldev);
exit:
	return VXGE_HW_OK;
}