We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1542e93 + 3e41024 commit d24cfbaCopy full SHA for d24cfba
1 file changed
src/drivers/net/mod.rs
@@ -42,19 +42,10 @@ pub(crate) trait NetworkDriver: Driver + smoltcp::phy::Device {
42
pub(crate) fn mtu() -> u16 {
43
use core::str::FromStr;
44
45
- // Default IP level MTU to use.
46
- const DEFAULT_IP_MTU: u16 = 1500;
+ let ip_mtu = u16::from_str(hermit_var_or!("HERMIT_MTU", "1500")).unwrap();
47
48
- /// Default MTU to use.
49
- ///
50
- /// This is 1500 IP MTU and a 14-byte ethernet header.
51
- const DEFAULT_MTU: u16 = DEFAULT_IP_MTU + 14;
52
-
53
- let Some(my_mtu) = hermit_var!("HERMIT_MTU") else {
54
- return DEFAULT_MTU;
55
- };
56
57
- u16::from_str(&my_mtu).unwrap()
+ // Add 14-byte ethernet header size.
+ ip_mtu + 14
58
}
59
60
cfg_select! {
0 commit comments