From 57f7378a5ccf1022d5fb7c5b2682cc1bcca0324c Mon Sep 17 00:00:00 2001 From: Egor Karavaev Date: Tue, 3 Oct 2017 00:52:44 +0300 Subject: [PATCH] Update smoltcp. --- Cargo.toml | 5 ++--- src/smolnetd/device.rs | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8a510e8304..0639af3499 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,8 +38,7 @@ default-features = false features = ["release_max_level_off"] [dependencies.smoltcp] -path = "../smoltcp" -# git = "https://github.com/batonius/smoltcp.git" -# branch = "default_route" +git = "https://github.com/batonius/smoltcp.git" +branch = "default_route" default-features = false features = ["std", "log", "socket-raw", "socket-udp", "socket-tcp"] diff --git a/src/smolnetd/device.rs b/src/smolnetd/device.rs index 74f0785cd6..a572c56ef6 100644 --- a/src/smolnetd/device.rs +++ b/src/smolnetd/device.rs @@ -53,10 +53,10 @@ impl smoltcp::phy::Device for NetworkDevice { type RxBuffer = Buffer; type TxBuffer = TxBuffer; - fn limits(&self) -> smoltcp::phy::DeviceLimits { - let mut limits = smoltcp::phy::DeviceLimits::default(); + fn capabilities(&self) -> smoltcp::phy::DeviceCapabilities { + let mut limits = smoltcp::phy::DeviceCapabilities::default(); limits.max_transmission_unit = Self::MTU; - limits.max_burst_size = Some(1); + limits.max_burst_size = Some(5); limits }