/* Used to physically identify the NIC on the system. The Link LED will blink for a time specified by the user. Return value: 0 on success  */
static int vxge_ethtool_idnic(struct net_device *dev, u32 data)
/* Used to physically identify the NIC on the system. The Link LED will blink for a time specified by the user. Return value: 0 on success  */
static int vxge_ethtool_idnic(struct net_device *dev, u32 data)
{
	struct vxgedev *vdev = (struct vxgedev *)netdev_priv(dev);
	struct __vxge_hw_device  *hldev = (struct __vxge_hw_device  *)
			pci_get_drvdata(vdev->pdev);
	vxge_hw_device_flick_link_led(hldev, VXGE_FLICKER_ON);
	msleep_interruptible(data ? (data * HZ) : VXGE_MAX_FLICKER_TIME);
	vxge_hw_device_flick_link_led(hldev, VXGE_FLICKER_OFF);
	return 0;
}