[mio] 修复relay参数问题

This commit is contained in:
lubeilin
2024-03-02 23:47:56 +08:00
parent 2570a9ead2
commit f0ac70c995
+1 -6
View File
@@ -317,17 +317,12 @@ impl RouteTable {
fn add_route_(&self, id: Ipv4Addr, route: Route, only_if_absent: bool) { fn add_route_(&self, id: Ipv4Addr, route: Route, only_if_absent: bool) {
// 限制通道类型 // 限制通道类型
match self.use_channel_type { match self.use_channel_type {
UseChannelType::Relay => {
if route.metric < 2 {
return;
}
}
UseChannelType::P2p => { UseChannelType::P2p => {
if route.metric != 1 { if route.metric != 1 {
return; return;
} }
} }
UseChannelType::All => {} _ => {}
} }
let key = route.route_key(); let key = route.route_key();
let mut route_table = self.route_table.write(); let mut route_table = self.route_table.write();