aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Wolski <[email protected]>2023-11-19 17:08:46 -0500
committerStephan Wolski <[email protected]>2023-11-19 17:11:56 -0500
commitbe17e1b363338c1f5bc445ee45067506e2571954 (patch)
treeed28e194e501d6cdae04aa426c775403d47331db
parente3be0b957a88a4ce1e2d9b696657c8d6186e3116 (diff)
populate `medium` in DriverAdapter struct in IGMP code
-rw-r--r--embassy-net/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/embassy-net/src/lib.rs b/embassy-net/src/lib.rs
index 6aa476aa0..58310b203 100644
--- a/embassy-net/src/lib.rs
+++ b/embassy-net/src/lib.rs
@@ -616,9 +616,11 @@ impl<D: Driver> Stack<D> {
616 let addr = addr.into(); 616 let addr = addr.into();
617 617
618 self.with_mut(|s, i| { 618 self.with_mut(|s, i| {
619 let (_hardware_addr, medium) = to_smoltcp_hardware_address(i.device.hardware_address());
619 let mut smoldev = DriverAdapter { 620 let mut smoldev = DriverAdapter {
620 cx: Some(cx), 621 cx: Some(cx),
621 inner: &mut i.device, 622 inner: &mut i.device,
623 medium,
622 }; 624 };
623 625
624 match s 626 match s
@@ -653,9 +655,11 @@ impl<D: Driver> Stack<D> {
653 let addr = addr.into(); 655 let addr = addr.into();
654 656
655 self.with_mut(|s, i| { 657 self.with_mut(|s, i| {
658 let (_hardware_addr, medium) = to_smoltcp_hardware_address(i.device.hardware_address());
656 let mut smoldev = DriverAdapter { 659 let mut smoldev = DriverAdapter {
657 cx: Some(cx), 660 cx: Some(cx),
658 inner: &mut i.device, 661 inner: &mut i.device,
662 medium,
659 }; 663 };
660 664
661 match s 665 match s