path: root/mk
diff options
authorOphir Munk <>2018-06-23 23:17:41 +0000
committerFerruh Yigit <>2018-07-03 01:35:58 +0200
commit050316a88313e2cc0ac1c9155a04143cbd96a52e (patch)
tree55d11dd2c07ba7490036977c6b167458cde00308 /mk
parent6546e76056e375bf8d4f398bea4741d30db5847a (diff)
net/tap: support TSO (TCP Segment Offload)
This commit implements TCP segmentation offload in TAP. librte_gso library is used to segment large TCP payloads (e.g. packets of 64K bytes size) into smaller MTU size buffers. By supporting TSO offload capability in software a TAP device can be used as a failsafe sub device and be paired with another PCI device which supports TSO capability in HW. For more details on librte_gso implementation please refer to dpdk documentation. The number of newly generated TCP TSO segments is limited to 64. Reviewed-by: Raslan Darawsheh <> Signed-off-by: Ophir Munk <> Acked-by: Keith Wiles <>
Diffstat (limited to 'mk')
1 files changed, 2 insertions, 2 deletions
diff --git a/mk/ b/mk/
index 87a0c80..7bcf630 100644
--- a/mk/
+++ b/mk/
@@ -38,8 +38,6 @@ _LDLIBS-$(CONFIG_RTE_LIBRTE_PORT) += -lrte_port
# librte_acl needs --whole-archive because of weak functions
@@ -61,6 +59,8 @@ endif
_LDLIBS-y += --whole-archive