From c66526fb21cba796e71d9db58528b9c44a4b38dd Mon Sep 17 00:00:00 2001 From: doujiang24 Date: Tue, 13 Feb 2024 14:50:19 +0800 Subject: [PATCH] golang network filter: remove cgo_go122 since "cgo noescape" is not enabled yet. (#32345) Signed-off-by: doujiang24 --- .../source/go/pkg/network/cgo_go122.go | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 contrib/golang/filters/network/source/go/pkg/network/cgo_go122.go diff --git a/contrib/golang/filters/network/source/go/pkg/network/cgo_go122.go b/contrib/golang/filters/network/source/go/pkg/network/cgo_go122.go deleted file mode 100644 index e9047b95b970..000000000000 --- a/contrib/golang/filters/network/source/go/pkg/network/cgo_go122.go +++ /dev/null @@ -1,26 +0,0 @@ -//go:build go1.22 - -package network - -/* -// This is a performance optimization. -// The following noescape and nocallback directives are used to -// prevent the Go compiler from allocating function parameters on the heap. - -#cgo noescape envoyGoFilterDownstreamWrite -#cgo nocallback envoyGoFilterDownstreamWrite -#cgo noescape envoyGoFilterDownstreamInfo -#cgo nocallback envoyGoFilterDownstreamInfo -#cgo noescape envoyGoFilterUpstreamConnect -#cgo nocallback envoyGoFilterUpstreamConnect -#cgo noescape envoyGoFilterUpstreamWrite -#cgo nocallback envoyGoFilterUpstreamWrite -#cgo noescape envoyGoFilterUpstreamInfo -#cgo nocallback envoyGoFilterUpstreamInfo -#cgo noescape envoyGoFilterSetFilterState -#cgo nocallback envoyGoFilterSetFilterState -#cgo noescape envoyGoFilterGetFilterState -#cgo nocallback envoyGoFilterGetFilterState - -*/ -import "C"