{"record":{"id":"247f24928b097251","repo":"netbirdio/netbird","slug":"create-ipv6-firewall-w-247f24","errorCode":null,"errorMessage":"create IPv6 firewall: %w","messagePattern":"create IPv6 firewall: %w","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"client/firewall/nftables/manager_linux.go","lineNumber":90,"sourceCode":"\t}\n\n\ttableName := getTableName()\n\tworkTable := &nftables.Table{Name: tableName, Family: nftables.TableFamilyIPv4}\n\n\tvar err error\n\tm.router, err = newRouter(workTable, wgIface, mtu)\n\tif err != nil {\n\t\treturn nil, fmt.Errorf(\"create router: %w\", err)\n\t}\n\n\tm.aclManager, err = newAclManager(workTable, wgIface, chainNameRoutingFw)\n\tif err != nil {\n\t\treturn nil, fmt.Errorf(\"create acl manager: %w\", err)\n\t}\n\n\tif wgIface.Address().HasIPv6() {\n\t\tif err := m.createIPv6Components(tableName, wgIface, mtu); err != nil {\n\t\t\treturn nil, fmt.Errorf(\"create IPv6 firewall: %w\", err)\n\t\t}\n\t}\n\n\tm.extMonitor = newExternalChainMonitor(m)\n\n\treturn m, nil\n}\n\nfunc (m *Manager) createIPv6Components(tableName string, wgIface iFaceMapper, mtu uint16) error {\n\tworkTable6 := &nftables.Table{Name: tableName, Family: nftables.TableFamilyIPv6}\n\n\tvar err error\n\tm.router6, err = newRouter(workTable6, wgIface, mtu)\n\tif err != nil {\n\t\treturn fmt.Errorf(\"create v6 router: %w\", err)\n\t}\n\n\t// Share the per-family forwarding refcounter with the v4 router so a v4","sourceCodeStart":72,"sourceCodeEnd":108,"githubUrl":"https://github.com/netbirdio/netbird/blob/93e97f4bf1ad715072dcb3fb6cdb1763431b5a9c/client/firewall/nftables/manager_linux.go#L72-L108","documentation":"Error \"create IPv6 firewall: %w\" thrown in netbirdio/netbird.","triggerScenarios":"Thrown at client/firewall/nftables/manager_linux.go:90 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"}