From 84f04cc858644e9748a82f33b834a84c8b0fc934 Mon Sep 17 00:00:00 2001 From: Ting-Yu Wang Date: Thu, 13 May 2021 13:54:04 -0700 Subject: Migrate PacketBuffer to use pkg/buffer Benchmark iperf3: Before After native->runsc 5.14 5.01 (Gbps) runsc->native 4.15 4.07 (Gbps) It did introduce overhead, mainly at the bridge between pkg/buffer and VectorisedView, the ExtractVV method. Once endpoints start migrating away from VV, this overhead will be gone. Updates #2404 PiperOrigin-RevId: 373651666 --- pkg/tcpip/stack/BUILD | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/tcpip/stack/BUILD') diff --git a/pkg/tcpip/stack/BUILD b/pkg/tcpip/stack/BUILD index 63ab31083..84aa6a9e4 100644 --- a/pkg/tcpip/stack/BUILD +++ b/pkg/tcpip/stack/BUILD @@ -74,6 +74,7 @@ go_library( visibility = ["//visibility:public"], deps = [ "//pkg/atomicbitops", + "//pkg/buffer", "//pkg/ilist", "//pkg/log", "//pkg/rand", -- cgit v1.2.3