瀏覽代碼

Fix ICMP error returned by EthernetInterface for unknown IP protocols.

whitequark 7 年之前
父節點
當前提交
c5aa37185f
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/iface/ethernet.rs

+ 1 - 1
src/iface/ethernet.rs

@@ -235,7 +235,7 @@ impl<'a, 'b, 'c, DeviceT: Device + 'a> Interface<'a, 'b, 'c, DeviceT> {
                 Ok(Response::Nop),
             _ => {
                 let icmp_reply_repr = Icmpv4Repr::DstUnreachable {
-                    reason: Icmpv4DstUnreachable::PortUnreachable,
+                    reason: Icmpv4DstUnreachable::ProtoUnreachable,
                     header: ipv4_repr,
                     data:   &ipv4_packet.payload()[0..8]
                 };