@@ -93,7 +93,7 @@ fn main() {
let tcp2_socket = tcp::Socket::new(tcp2_rx_buffer, tcp2_tx_buffer);
let ethernet_addr = EthernetAddress([0x02, 0x00, 0x00, 0x00, 0x00, 0x01]);
- let mut ip_addrs = heapless::Vec::<IpCidr, 4>::new();
+ let mut ip_addrs = heapless::Vec::<IpCidr, 5>::new();
ip_addrs
.push(IpCidr::new(IpAddress::v4(192, 168, 69, 1), 24))
.unwrap();
@@ -42,7 +42,7 @@ fn main() {
let tcp_socket = tcp::Socket::new(tcp_rx_buffer, tcp_tx_buffer);
let ethernet_addr = EthernetAddress([0x02, 0x00, 0x00, 0x00, 0x00, 0x02]);
.push(IpCidr::new(IpAddress::v4(192, 168, 69, 2), 24))
@@ -30,7 +30,7 @@ fn main() {
let neighbor_cache = NeighborCache::new(BTreeMap::new());
.push(IpCidr::new(Ipv4Address::UNSPECIFIED.into(), 0))
@@ -43,7 +43,7 @@ fn main() {
let src_ipv6 = IpAddress::v6(0xfdaa, 0, 0, 0, 0, 0, 0, 1);
@@ -36,7 +36,7 @@ fn main() {
@@ -85,7 +85,7 @@ fn main() {
let mut neighbor_cache_entries = [None; 8];
let mut neighbor_cache = NeighborCache::new(&mut neighbor_cache_entries[..]);
.push(IpCidr::new(IpAddress::v4(127, 0, 0, 1), 8))
@@ -34,7 +34,7 @@ fn main() {
let ip_addr = IpCidr::new(IpAddress::from(local_addr), 24);
ip_addrs.push(ip_addr).unwrap();
let mut ipv4_multicast_storage = [None; 1];
let mut iface = InterfaceBuilder::new()
@@ -116,7 +116,7 @@ fn main() {
@@ -58,7 +58,7 @@ fn main() {
let tcp4_socket = tcp::Socket::new(tcp4_rx_buffer, tcp4_tx_buffer);
@@ -81,7 +81,7 @@ fn main() {
let ieee802154_addr = smoltcp::wire::Ieee802154Address::Extended([
0x1a, 0x0b, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42,
]);
.push(IpCidr::new(
IpAddress::v6(0xfe80, 0, 0, 0, 0x180b, 0x4242, 0x4242, 0x4242),
@@ -161,7 +161,7 @@ fn main() {
@@ -34,7 +34,7 @@ use crate::time::{Duration, Instant};
use crate::wire::*;
use crate::{Error, Result};
-const MAX_IP_ADDRS_NUM: usize = 4;
+const MAX_IP_ADDRS_NUM: usize = 5;
pub(crate) struct FragmentsBuffer<'a> {
#[cfg(feature = "proto-ipv4-fragmentation")]