At L1 udld will shutdown a port that is connected to the wrong neighbor, in my test case if auto-neg was enabled, autoneg would bring the port down rather than udld.