This pull Requests refactor hclge_mac_link_status_wait and add wait until mac link down

issue:
#I7D6IP:net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down