Преглед на файлове

Route broadcast packets directly.

Closes #120.
whitequark преди 7 години
родител
ревизия
cb5be48868
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/iface/ethernet.rs

+ 1 - 1
src/iface/ethernet.rs

@@ -933,7 +933,7 @@ impl<'b, 'c> InterfaceInner<'b, 'c> {
 
     fn route(&self, addr: &IpAddress) -> Result<IpAddress> {
         // Send directly.
-        if self.in_same_network(addr) {
+        if self.in_same_network(addr) || addr.is_broadcast() {
             return Ok(addr.clone())
         }