|
@@ -42,7 +42,7 @@ fn create<'a>(medium: Medium) -> (Interface<'a>, SocketSet<'a>, Loopback) {
|
|
|
fn create_ip<'a>() -> (Interface<'a>, SocketSet<'a>, Loopback) {
|
|
|
// Create a basic device
|
|
|
let mut device = Loopback::new(Medium::Ip);
|
|
|
- let mut ip_addrs = heapless::Vec::<IpCidr, 4>::new();
|
|
|
+ let mut ip_addrs = heapless::Vec::<IpCidr, MAX_IP_ADDRS_NUM>::new();
|
|
|
#[cfg(feature = "proto-ipv4")]
|
|
|
ip_addrs
|
|
|
.push(IpCidr::new(IpAddress::v4(127, 0, 0, 1), 8))
|
|
@@ -74,7 +74,7 @@ fn create_ip<'a>() -> (Interface<'a>, SocketSet<'a>, Loopback) {
|
|
|
fn create_ethernet<'a>() -> (Interface<'a>, SocketSet<'a>, Loopback) {
|
|
|
// Create a basic device
|
|
|
let mut device = Loopback::new(Medium::Ethernet);
|
|
|
- let mut ip_addrs = heapless::Vec::<IpCidr, 4>::new();
|
|
|
+ let mut ip_addrs = heapless::Vec::<IpCidr, MAX_IP_ADDRS_NUM>::new();
|
|
|
#[cfg(feature = "proto-ipv4")]
|
|
|
ip_addrs
|
|
|
.push(IpCidr::new(IpAddress::v4(127, 0, 0, 1), 8))
|
|
@@ -114,7 +114,7 @@ fn create_ethernet<'a>() -> (Interface<'a>, SocketSet<'a>, Loopback) {
|
|
|
fn create_ieee802154<'a>() -> (Interface<'a>, SocketSet<'a>, Loopback) {
|
|
|
// Create a basic device
|
|
|
let mut device = Loopback::new(Medium::Ieee802154);
|
|
|
- let mut ip_addrs = heapless::Vec::<IpCidr, 4>::new();
|
|
|
+ let mut ip_addrs = heapless::Vec::<IpCidr, MAX_IP_ADDRS_NUM>::new();
|
|
|
#[cfg(feature = "proto-ipv6")]
|
|
|
ip_addrs
|
|
|
.push(IpCidr::new(IpAddress::v6(0, 0, 0, 0, 0, 0, 0, 1), 128))
|
|
@@ -1063,7 +1063,7 @@ fn test_icmpv4_socket() {
|
|
|
#[cfg(feature = "proto-ipv6")]
|
|
|
fn test_solicited_node_addrs() {
|
|
|
let (mut iface, _, _device) = create(MEDIUM);
|
|
|
- let mut new_addrs = heapless::Vec::<IpCidr, 4>::new();
|
|
|
+ let mut new_addrs = heapless::Vec::<IpCidr, MAX_IP_ADDRS_NUM>::new();
|
|
|
new_addrs
|
|
|
.push(IpCidr::new(IpAddress::v6(0xfe80, 0, 0, 0, 1, 2, 0, 2), 64))
|
|
|
.unwrap();
|