net: reexport UDP PacketMetadata under the udp module.
This commit is contained in:
		@@ -28,13 +28,13 @@ use heapless::Vec;
 | 
				
			|||||||
use smoltcp::iface::{Interface, SocketHandle, SocketSet, SocketStorage};
 | 
					use smoltcp::iface::{Interface, SocketHandle, SocketSet, SocketStorage};
 | 
				
			||||||
#[cfg(feature = "dhcpv4")]
 | 
					#[cfg(feature = "dhcpv4")]
 | 
				
			||||||
use smoltcp::socket::dhcpv4::{self, RetryConfig};
 | 
					use smoltcp::socket::dhcpv4::{self, RetryConfig};
 | 
				
			||||||
 | 
					#[cfg(feature = "udp")]
 | 
				
			||||||
 | 
					pub use smoltcp::wire::IpListenEndpoint;
 | 
				
			||||||
#[cfg(feature = "medium-ethernet")]
 | 
					#[cfg(feature = "medium-ethernet")]
 | 
				
			||||||
pub use smoltcp::wire::{EthernetAddress, HardwareAddress};
 | 
					pub use smoltcp::wire::{EthernetAddress, HardwareAddress};
 | 
				
			||||||
pub use smoltcp::wire::{IpAddress, IpCidr, Ipv4Address, Ipv4Cidr};
 | 
					pub use smoltcp::wire::{IpAddress, IpCidr, Ipv4Address, Ipv4Cidr};
 | 
				
			||||||
#[cfg(feature = "proto-ipv6")]
 | 
					#[cfg(feature = "proto-ipv6")]
 | 
				
			||||||
pub use smoltcp::wire::{Ipv6Address, Ipv6Cidr};
 | 
					pub use smoltcp::wire::{Ipv6Address, Ipv6Cidr};
 | 
				
			||||||
#[cfg(feature = "udp")]
 | 
					 | 
				
			||||||
pub use smoltcp::{socket::udp::PacketMetadata, wire::IpListenEndpoint};
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
use crate::device::DriverAdapter;
 | 
					use crate::device::DriverAdapter;
 | 
				
			||||||
use crate::time::{instant_from_smoltcp, instant_to_smoltcp};
 | 
					use crate::time::{instant_from_smoltcp, instant_to_smoltcp};
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,7 +5,8 @@ use core::task::Poll;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use embassy_net_driver::Driver;
 | 
					use embassy_net_driver::Driver;
 | 
				
			||||||
use smoltcp::iface::{Interface, SocketHandle};
 | 
					use smoltcp::iface::{Interface, SocketHandle};
 | 
				
			||||||
use smoltcp::socket::udp::{self, PacketMetadata};
 | 
					use smoltcp::socket::udp;
 | 
				
			||||||
 | 
					pub use smoltcp::socket::udp::PacketMetadata;
 | 
				
			||||||
use smoltcp::wire::{IpEndpoint, IpListenEndpoint};
 | 
					use smoltcp::wire::{IpEndpoint, IpListenEndpoint};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use crate::{SocketStack, Stack};
 | 
					use crate::{SocketStack, Stack};
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,8 +2,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use clap::Parser;
 | 
					use clap::Parser;
 | 
				
			||||||
use embassy_executor::{Executor, Spawner};
 | 
					use embassy_executor::{Executor, Spawner};
 | 
				
			||||||
use embassy_net::udp::UdpSocket;
 | 
					use embassy_net::udp::{PacketMetadata, UdpSocket};
 | 
				
			||||||
use embassy_net::{Config, Ipv4Address, Ipv4Cidr, PacketMetadata, Stack, StackResources};
 | 
					use embassy_net::{Config, Ipv4Address, Ipv4Cidr, Stack, StackResources};
 | 
				
			||||||
use heapless::Vec;
 | 
					use heapless::Vec;
 | 
				
			||||||
use log::*;
 | 
					use log::*;
 | 
				
			||||||
use rand_core::{OsRng, RngCore};
 | 
					use rand_core::{OsRng, RngCore};
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user