---
title: "Generic Segmentation Offload"
-weight: 15
+weight: 7
---
# Generic Segmentation Offload
Two VPP GSO test topologies are implemented:
1. iPerfC_GSOvirtio_LinuxVM --- GSOvhost_VPP_GSOvhost --- iPerfS_GSOvirtio_LinuxVM
-
- Tests VPP GSO on vhostuser interfaces and interaction with Linux
virtio with GSO enabled.
-
2. iPerfC_GSOtap_LinuxNspace --- GSOtapv2_VPP_GSOtapv2 --- iPerfS_GSOtap_LinuxNspace
-
- Tests VPP GSO on tapv2 interfaces and interaction with Linux tap
with GSO enabled.
iPerf3 version used 3.7
$ sudo -E -S ip netns exec tap1_namespace iperf3 \
- --server --daemon --pidfile /tmp/iperf3_server.pid --logfile /tmp/iperf3.log --port 5201 --affinity <X>
+ --server --daemon --pidfile /tmp/iperf3_server.pid \
+ --logfile /tmp/iperf3.log --port 5201 --affinity <X>
-For the full iPerf3 reference please see:
+For the full iPerf3 reference please see
[iPerf3 docs](https://github.com/esnet/iperf/blob/master/docs/invoking.rst).
iPerf3 version used 3.7
$ sudo -E -S ip netns exec tap1_namespace iperf3 \
- --client 2.2.2.2 --bind 1.1.1.1 --port 5201 --parallel <Y> --time 30.0 --affinity <X> --zerocopy
+ --client 2.2.2.2 --bind 1.1.1.1 --port 5201 --parallel <Y> \
+ --time 30.0 --affinity <X> --zerocopy
-For the full iPerf3 reference please see:
+For the full iPerf3 reference please see
[iPerf3 docs](https://github.com/esnet/iperf/blob/master/docs/invoking.rst).
iPerf3 version used 3.7
$ sudo iperf3 \
- --server --daemon --pidfile /tmp/iperf3_server.pid --logfile /tmp/iperf3.log --port 5201 --affinity X
+ --server --daemon --pidfile /tmp/iperf3_server.pid \
+ --logfile /tmp/iperf3.log --port 5201 --affinity X
-For the full iPerf3 reference please see:
+For the full iPerf3 reference please see
[iPerf3 docs](https://github.com/esnet/iperf/blob/master/docs/invoking.rst).
iPerf3 version used 3.7
$ sudo iperf3 \
- --client 2.2.2.2 --bind 1.1.1.1 --port 5201 --parallel <Y> --time 30.0 --affinity X --zerocopy
+ --client 2.2.2.2 --bind 1.1.1.1 --port 5201 --parallel <Y> \
+ --time 30.0 --affinity X --zerocopy
-For the full iPerf3 reference please see:
-[iPerf3 docs](https://github.com/esnet/iperf/blob/master/docs/invoking.rst).
\ No newline at end of file
+For the full iPerf3 reference please see
+[iPerf3 docs](https://github.com/esnet/iperf/blob/master/docs/invoking.rst).