From a5f73962cb7fabeeec155729c8bb0d51e3f86b9c Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Tue, 31 Mar 2026 08:44:25 +0200 Subject: [PATCH 1/4] Updated README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 31eda1f6..240aebcc 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,9 @@ wolfIP is a TCP/IP stack with no dynamic memory allocations, designed to be used in resource-constrained embedded systems. -Endpoint only mode is supported, which means that wolfip can be used to -establish network connections but it does not route traffic between different -network interfaces. - -A single network interface can be associated with the device. +wolfIP supports both endpoint-only mode and full multi-interface routing with +IP forwarding. By default, it operates as a network endpoint, but can be +configured to route traffic between multiple network interfaces. ## Features supported @@ -17,6 +15,8 @@ A single network interface can be associated with the device. - No dynamic memory allocation - Fixed number of concurrent sockets - Pre-allocated buffers for packet processing in static memory +- Multi-interface support +- IP forwarding and routing (configurable) ## Protocols and RFCs From 8bdb2d280ff26b01123bfab690dd855c044774e7 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Tue, 31 Mar 2026 10:41:23 +0200 Subject: [PATCH 2/4] Reworded for accuracy --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 240aebcc..7d22bc79 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,9 @@ wolfIP is a TCP/IP stack with no dynamic memory allocations, designed to be used in resource-constrained embedded systems. -wolfIP supports both endpoint-only mode and full multi-interface routing with -IP forwarding. By default, it operates as a network endpoint, but can be -configured to route traffic between multiple network interfaces. +wolfIP supports both endpoint-only mode and full multi-interface support with +optional IP forwarding. By default, it operates as a network endpoint, but can be +configured to forward traffic between multiple network interfaces. ## Features supported From 10e58b4661517fb1fcd53d6100cfbed2acd0f963 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Tue, 31 Mar 2026 11:10:15 +0200 Subject: [PATCH 3/4] reworded: routing --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7d22bc79..2f80b39d 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ configured to forward traffic between multiple network interfaces. - Fixed number of concurrent sockets - Pre-allocated buffers for packet processing in static memory - Multi-interface support -- IP forwarding and routing (configurable) +- Optional ip-forwarding ## Protocols and RFCs From 162bc58ad88b005643eae0dd7ac78276ae961045 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Tue, 31 Mar 2026 11:17:46 +0200 Subject: [PATCH 4/4] Addressed reviewer's comment (uppercase 'ip') + v4 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2f80b39d..8288617b 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ configured to forward traffic between multiple network interfaces. - Fixed number of concurrent sockets - Pre-allocated buffers for packet processing in static memory - Multi-interface support -- Optional ip-forwarding +- Optional IPv4-forwarding ## Protocols and RFCs