/* Link up indication handler. The function is invoked by HW when Titan indicates that the link is up for programmable amount of time.  */
enum vxge_hw_status __vxge_hw_device_handle_link_up_ind(struct __vxge_hw_device *hldev)
/* Link up indication handler. The function is invoked by HW when Titan indicates that the link is up for programmable amount of time.  */
enum vxge_hw_status __vxge_hw_device_handle_link_up_ind(struct __vxge_hw_device *hldev)
{
	if (hldev->link_state == VXGE_HW_LINK_UP)
		goto exit;
	hldev->link_state = VXGE_HW_LINK_UP;
	if (hldev->uld_callbacks.link_up)
		hldev->uld_callbacks.link_up(hldev);
exit:
	return VXGE_HW_OK;
}