GVE_STATE_FLAG_LINK_UP
if (!gve_get_state_flag(priv, GVE_STATE_FLAG_LINK_UP)) {
gve_set_state_flag(priv, GVE_STATE_FLAG_LINK_UP);
if (gve_get_state_flag(priv, GVE_STATE_FLAG_LINK_UP)) {
gve_clear_state_flag(priv, GVE_STATE_FLAG_LINK_UP);
if (gve_get_state_flag(priv, GVE_STATE_FLAG_LINK_UP)) {
gve_clear_state_flag(priv, GVE_STATE_FLAG_LINK_UP);
if (link_up == gve_get_state_flag(priv, GVE_STATE_FLAG_LINK_UP))
gve_set_state_flag(priv, GVE_STATE_FLAG_LINK_UP);
gve_clear_state_flag(priv, GVE_STATE_FLAG_LINK_UP);