u32 vnic_dev_link_down_cnt(struct vnic_dev *vdev) { if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.link_down_cnt; }
u32 vnic_dev_msg_lvl(struct vnic_dev *vdev) { if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.msglvl; }
u32 vnic_dev_mtu(struct vnic_dev *vdev) { if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.mtu; }
int vnic_dev_link_status(struct vnic_dev *vdev) { if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.link_state; }
u32 vnic_dev_port_speed(struct vnic_dev *vdev) { if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.port_speed; }
u32 vnic_dev_notify_status(struct vnic_dev *vdev) { if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.status; }
u32 vnic_dev_perbi_rebuild_cnt(struct vnic_dev *vdev) { if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.perbi_rebuild_cnt; }
u32 vnic_dev_uif(struct vnic_dev *vdev) { if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.uif; }
u32 vnic_dev_mtu(struct vnic_dev *vdev) { #if defined(CONFIG_MIPS) || defined(MGMT_VNIC) return 1500; #else if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.mtu; #endif }
int vnic_dev_link_status(struct vnic_dev *vdev) { #ifdef CONFIG_MIPS return 1; #else if (!vnic_dev_notify_ready(vdev)) return 0; return vdev->notify_copy.link_state; #endif }