Tested-by: Waterman Cao <waterman.cao at intel.com> This patch includes 13 files, ip_fragmentation and ip_reassembly app have been tested by Intel. We verified IP fragmentation/reassembly library with IPv4 and IPv6 . All cases passed. Please see test guidance as the following: IP reassembly: 1. ./examples/ip_reassembly/build/ip_reassembly -c f -n 3 -- -p 0x30 2. Configure Scapy setting Ether() / IPv6() / IPv6ExtHdrFragment() / TCP() / ("X" * 3000) packet[IPv6].dst = 'fe80::92e2:baff:fe48:81b5' sendp(ptks,iface="eth5") 3. Use Wireshark to capture file and confirm its correction.
IP Fragment: ./ip_fragmentation -c <LCOREMASK> -n 4 -- [-P] -p PORTMASK -q <NUM_OF_PORTS_PER_THREAD> See the test environment information as the following : Fedora 20 x86_64, Linux Kernel 3.11.10-301, GCC 4.8.2 Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz NIC: Niantic 82599