feat: support listening on bonding NIC (#75)

This commit is contained in:
RangerCD 2025-03-04 13:26:46 +08:00 committed by GitHub
parent c3a16b5cd8
commit 80233499f9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -33,11 +33,11 @@ namespace hf3fs::net {
static bool checkNicType(std::string_view nic, Address::Type type) { static bool checkNicType(std::string_view nic, Address::Type type) {
switch (type) { switch (type) {
case Address::TCP: case Address::TCP:
return nic.starts_with("en") || nic.starts_with("eth"); return nic.starts_with("en") || nic.starts_with("eth") || nic.starts_with("bond");
case Address::IPoIB: case Address::IPoIB:
return nic.starts_with("ib"); return nic.starts_with("ib");
case Address::RDMA: case Address::RDMA:
return nic.starts_with("en") || nic.starts_with("eth"); return nic.starts_with("en") || nic.starts_with("eth") || nic.starts_with("bond");
case Address::LOCAL: case Address::LOCAL:
return nic.starts_with("lo"); return nic.starts_with("lo");
default: default: