luojun1234 opened a new pull request, #8059: URL: https://github.com/apache/nuttx/pull/8059
Signed-off-by: luojun1 <[email protected]> ## Summary Add fragment reassembly function ## Impact 1. Support IPv4 and IPv6 networks; 2. There is no limit to the number of sockets, supports multiple network card environments; 3. Support IOB offload feature, try to avoid and reduce data copying in the process of fragmentation and reassembly; 4. Reassembly cache management. When the Buffer Size used by the cached fragmented data packets exceeds the configured threshold, part of the cache buffer will be released; 5. Support fragment L3 forwarding. ## Testing 1. ping and ping6 test(with a payload larger than MTU) ping -s 4000 -c 100 IPAddr(the ipv4 address of another nuttx simulator) ping6 -s 3000 -c 100 IPAddr(the ipv6 address of another nuttx simulator) 3. Iperf2 test Simulator 1: iperf2 -u -s -i 1 -V Simulator 2: iperf2 -u -c fc00::2 -V -l 4000 -t 5 -i 1 -d -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
