From 004a568b307d72909db811c1d774d20bb95c50ab Mon Sep 17 00:00:00 2001 From: SunBK201 Date: Mon, 8 Dec 2025 13:04:45 +0800 Subject: [PATCH] fix: skip NOP and EOF options in clearTCPTimestamp --- src/internal/server/netlink/netlink_linux.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/internal/server/netlink/netlink_linux.go b/src/internal/server/netlink/netlink_linux.go index 38e87c9..39c72e7 100644 --- a/src/internal/server/netlink/netlink_linux.go +++ b/src/internal/server/netlink/netlink_linux.go @@ -107,6 +107,9 @@ func (s *Server) clearTCPTimestamp(tcp *layers.TCP) bool { modified = true continue } + if opt.OptionType == layers.TCPOptionKindNop || opt.OptionType == layers.TCPOptionKindEndList { + continue + } newOptions = append(newOptions, opt) } if modified {