aboutsummaryrefslogtreecommitdiff
path: root/embassy-net
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2023-05-15 00:55:34 +0200
committerDario Nieuwenhuis <[email protected]>2023-05-15 00:55:34 +0200
commit62857bdb2d0c34aa2ee9e82454ee0182139bab2c (patch)
treea41a7fcede7653c18e7e1b740a8e9c6bd2668bda /embassy-net
parent26d7610554f262c2c25f99fb441e6dbd6abec61f (diff)
net: reexport UDP PacketMetadata under the udp module.
Diffstat (limited to 'embassy-net')
-rw-r--r--embassy-net/src/lib.rs4
-rw-r--r--embassy-net/src/udp.rs3
2 files changed, 4 insertions, 3 deletions
diff --git a/embassy-net/src/lib.rs b/embassy-net/src/lib.rs
index 64f558756..572eda3ba 100644
--- a/embassy-net/src/lib.rs
+++ b/embassy-net/src/lib.rs
@@ -28,13 +28,13 @@ use heapless::Vec;
28use smoltcp::iface::{Interface, SocketHandle, SocketSet, SocketStorage}; 28use smoltcp::iface::{Interface, SocketHandle, SocketSet, SocketStorage};
29#[cfg(feature = "dhcpv4")] 29#[cfg(feature = "dhcpv4")]
30use smoltcp::socket::dhcpv4::{self, RetryConfig}; 30use smoltcp::socket::dhcpv4::{self, RetryConfig};
31#[cfg(feature = "udp")]
32pub use smoltcp::wire::IpListenEndpoint;
31#[cfg(feature = "medium-ethernet")] 33#[cfg(feature = "medium-ethernet")]
32pub use smoltcp::wire::{EthernetAddress, HardwareAddress}; 34pub use smoltcp::wire::{EthernetAddress, HardwareAddress};
33pub use smoltcp::wire::{IpAddress, IpCidr, Ipv4Address, Ipv4Cidr}; 35pub use smoltcp::wire::{IpAddress, IpCidr, Ipv4Address, Ipv4Cidr};
34#[cfg(feature = "proto-ipv6")] 36#[cfg(feature = "proto-ipv6")]
35pub use smoltcp::wire::{Ipv6Address, Ipv6Cidr}; 37pub use smoltcp::wire::{Ipv6Address, Ipv6Cidr};
36#[cfg(feature = "udp")]
37pub use smoltcp::{socket::udp::PacketMetadata, wire::IpListenEndpoint};
38 38
39use crate::device::DriverAdapter; 39use crate::device::DriverAdapter;
40use crate::time::{instant_from_smoltcp, instant_to_smoltcp}; 40use crate::time::{instant_from_smoltcp, instant_to_smoltcp};
diff --git a/embassy-net/src/udp.rs b/embassy-net/src/udp.rs
index 476aef12f..fe425914b 100644
--- a/embassy-net/src/udp.rs
+++ b/embassy-net/src/udp.rs
@@ -5,7 +5,8 @@ use core::task::Poll;
5 5
6use embassy_net_driver::Driver; 6use embassy_net_driver::Driver;
7use smoltcp::iface::{Interface, SocketHandle}; 7use smoltcp::iface::{Interface, SocketHandle};
8use smoltcp::socket::udp::{self, PacketMetadata}; 8use smoltcp::socket::udp;
9pub use smoltcp::socket::udp::PacketMetadata;
9use smoltcp::wire::{IpEndpoint, IpListenEndpoint}; 10use smoltcp::wire::{IpEndpoint, IpListenEndpoint};
10 11
11use crate::{SocketStack, Stack}; 12use crate::{SocketStack, Stack};