{"record":{"id":"8603eabaf0bdebea","repo":"netbirdio/netbird","slug":"flush-notrack-rules-w","errorCode":null,"errorMessage":"flush notrack rules: %w","messagePattern":"flush notrack rules: %w","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"client/firewall/nftables/manager_linux.go","lineNumber":792,"sourceCode":"\t\tChain: m.notrackPreroutingChain,\n\t\tExprs: []expr.Any{\n\t\t\t&expr.Meta{Key: expr.MetaKeyIIFNAME, Register: 1},\n\t\t\t&expr.Cmp{Op: expr.CmpOpEq, Register: 1, Data: ifname(\"lo\")},\n\t\t\t&expr.Payload{DestRegister: 1, Base: expr.PayloadBaseNetworkHeader, Offset: 12, Len: 4}, // saddr\n\t\t\t&expr.Cmp{Op: expr.CmpOpEq, Register: 1, Data: loopback},\n\t\t\t&expr.Payload{DestRegister: 1, Base: expr.PayloadBaseNetworkHeader, Offset: 16, Len: 4}, // daddr\n\t\t\t&expr.Cmp{Op: expr.CmpOpEq, Register: 1, Data: loopback},\n\t\t\t&expr.Meta{Key: expr.MetaKeyL4PROTO, Register: 1},\n\t\t\t&expr.Cmp{Op: expr.CmpOpEq, Register: 1, Data: []byte{unix.IPPROTO_UDP}},\n\t\t\t&expr.Payload{DestRegister: 1, Base: expr.PayloadBaseTransportHeader, Offset: 2, Len: 2},\n\t\t\t&expr.Cmp{Op: expr.CmpOpEq, Register: 1, Data: proxyPortBytes}, // dport=proxyPort\n\t\t\t&expr.Counter{},\n\t\t\t&expr.Notrack{},\n\t\t},\n\t})\n\n\tif err := m.rConn.Flush(); err != nil {\n\t\treturn fmt.Errorf(\"flush notrack rules: %w\", err)\n\t}\n\n\tlog.Debugf(\"set up ebpf proxy notrack rules for ports %d,%d\", proxyPort, wgPort)\n\treturn nil\n}\n\nfunc (m *Manager) initNoTrackChains(table *nftables.Table) error {\n\tm.notrackOutputChain = m.rConn.AddChain(&nftables.Chain{\n\t\tName:     chainNameRawOutput,\n\t\tTable:    table,\n\t\tType:     nftables.ChainTypeFilter,\n\t\tHooknum:  nftables.ChainHookOutput,\n\t\tPriority: nftables.ChainPriorityRaw,\n\t})\n\n\tm.notrackPreroutingChain = m.rConn.AddChain(&nftables.Chain{\n\t\tName:     chainNameRawPrerouting,\n\t\tTable:    table,","sourceCodeStart":774,"sourceCodeEnd":810,"githubUrl":"https://github.com/netbirdio/netbird/blob/93e97f4bf1ad715072dcb3fb6cdb1763431b5a9c/client/firewall/nftables/manager_linux.go#L774-L810","documentation":"Error \"flush notrack rules: %w\" thrown in netbirdio/netbird.","triggerScenarios":"Thrown at client/firewall/nftables/manager_linux.go:792 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"93e97f4bf1ad715072dcb3fb6cdb1763431b5a9c","analyzedAt":"2026-08-16T03:09:19.136Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}