net/hns3: fix unintended sign extension in fd operation