net/hns3: fix checking enough Tx BDs