From d0e96d8342a6412b7a72dc402e40cb5d480d45b6 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sun, 13 Aug 2023 22:40:40 +0200 Subject: [PATCH] uses Ehernet MTU as definition of HERMIT_MTU Consequently, the same definition like smoltcp is used. --- src/drivers/net/virtio_mmio.rs | 2 +- src/drivers/net/virtio_pci.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/net/virtio_mmio.rs b/src/drivers/net/virtio_mmio.rs index 672c7b7f9b..386309fa79 100644 --- a/src/drivers/net/virtio_mmio.rs +++ b/src/drivers/net/virtio_mmio.rs @@ -125,7 +125,7 @@ impl VirtioNetDriver { let notif_cfg = NotifCfg::new(registers); let mtu = if let Some(my_mtu) = hermit_var!("HERMIT_MTU") { - u16::from_str(&my_mtu).unwrap() + 14 + u16::from_str(&my_mtu).unwrap() } else { // fallback to the default MTU 1514 diff --git a/src/drivers/net/virtio_pci.rs b/src/drivers/net/virtio_pci.rs index 483c95165d..49a31c6783 100644 --- a/src/drivers/net/virtio_pci.rs +++ b/src/drivers/net/virtio_pci.rs @@ -134,7 +134,7 @@ impl VirtioNetDriver { }; let mtu = if let Some(my_mtu) = hermit_var!("HERMIT_MTU") { - u16::from_str(&my_mtu).unwrap() + 14 + u16::from_str(&my_mtu).unwrap() } else { // fallback to the default MTU 1514