gitextract_7j0sgt1x/ ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ ├── stale.yml │ └── workflows/ │ ├── build.yaml │ ├── codeql-analysis.yml │ ├── e2eTests.yaml │ ├── golangci-lint.yaml │ ├── k3s-e2eTests.yml │ ├── release.yml │ ├── scorecard.yml │ └── trivy.yml ├── .gitignore ├── ACTIVITY_SUMMARY_2025.md ├── CONTRIBUTING.md ├── DCO ├── Documentation/ │ ├── adrs/ │ │ └── add-nftables-implementation.md │ ├── backends.md │ ├── building.md │ ├── configuration.md │ ├── extension.md │ ├── integrations.md │ ├── kube-flannel.yml │ ├── kubernetes.md │ ├── kustomization/ │ │ └── kube-flannel/ │ │ ├── kube-flannel.yml │ │ └── kustomization.yaml │ ├── minikube.yml │ ├── netpol.md │ ├── reporting_bugs.md │ ├── reservations.md │ ├── running.md │ ├── tencentcloud-vpc-backend.md │ ├── troubleshooting.md │ └── upgrade.md ├── LICENSE ├── Makefile ├── OWNERS ├── README.md ├── SECURITY.md ├── chart/ │ ├── README.md │ └── kube-flannel/ │ ├── .helmignore │ ├── Chart.yaml │ ├── templates/ │ │ ├── config.yaml │ │ ├── daemonset.yaml │ │ ├── rbac.yaml │ │ └── serviceaccount.yaml │ ├── tests/ │ │ └── daemonset_test.yaml │ └── values.yaml ├── code-of-conduct.md ├── dist/ │ ├── extension-hostgw │ ├── extension-vxlan │ ├── extension-wireguard │ ├── fake-node.yaml │ ├── functional-test-k8s.sh │ ├── functional-test.sh │ ├── ipsec │ ├── license-check.sh │ ├── mk-docker-opts.sh │ ├── mk-docker-opts_tests.sh │ ├── sample_subnet.env │ ├── snap/ │ │ ├── README.md │ │ └── snapcraft.yaml │ ├── test/ │ │ ├── ca-config.json │ │ ├── ca-csr.json │ │ ├── ca-key.pem │ │ ├── ca.csr │ │ ├── ca.pem │ │ ├── client-key.pem │ │ ├── client.csr │ │ ├── client.json │ │ ├── client.pem │ │ ├── member1.json │ │ ├── server-key.pem │ │ ├── server.csr │ │ ├── server.json │ │ └── server.pem │ └── wireguard ├── e2e/ │ ├── Dockerfile │ ├── docker-compose.yml │ ├── download-kubectl.sh │ ├── e2e-functions.sh │ ├── get-kubeconfig.sh │ ├── run-e2e-tests.sh │ └── version.sh ├── go.mod ├── go.sum ├── images/ │ ├── Dockerfile │ └── iperf3/ │ ├── Dockerfile │ └── Makefile ├── main.go └── pkg/ ├── backend/ │ ├── alloc/ │ │ └── alloc.go │ ├── common.go │ ├── extension/ │ │ ├── extension.go │ │ └── extension_network.go │ ├── hostgw/ │ │ ├── hostgw.go │ │ └── hostgw_windows.go │ ├── ipip/ │ │ ├── ipip.go │ │ └── ipip_windows.go │ ├── ipsec/ │ │ ├── handle_charon.go │ │ ├── handle_xfrm.go │ │ ├── ipsec.go │ │ ├── ipsec_network.go │ │ └── ipsec_windows.go │ ├── manager.go │ ├── route_network.go │ ├── route_network_test.go │ ├── route_network_windows.go │ ├── simple_network.go │ ├── tencentvpc/ │ │ ├── tencentvpc.go │ │ └── tencentvpc_windows.go │ ├── udp/ │ │ ├── cproxy_amd64.go │ │ ├── proxy_amd64.c │ │ ├── proxy_amd64.h │ │ ├── udp.go │ │ ├── udp_amd64.go │ │ ├── udp_network.go │ │ ├── udp_network_amd64.go │ │ └── udp_windows.go │ ├── vxlan/ │ │ ├── device.go │ │ ├── device_windows.go │ │ ├── vxlan.go │ │ ├── vxlan_network.go │ │ ├── vxlan_network_windows.go │ │ └── vxlan_windows.go │ └── wireguard/ │ ├── device.go │ ├── wireguard.go │ ├── wireguard_network.go │ └── wireguard_windows.go ├── ip/ │ ├── endianess.go │ ├── iface.go │ ├── iface_test.go │ ├── iface_windows.go │ ├── iface_windows_test.go │ ├── ip6net.go │ ├── ip6net_test.go │ ├── ipnet.go │ ├── ipnet_test.go │ └── tun.go ├── ipmatch/ │ ├── match.go │ └── match_test.go ├── lease/ │ └── lease.go ├── mac/ │ ├── mac.go │ └── mac_test.go ├── ns/ │ └── ns.go ├── powershell/ │ └── powershell.go ├── retry/ │ └── retry.go ├── routing/ │ ├── router.go │ ├── router_windows.go │ └── router_windows_test.go ├── subnet/ │ ├── config.go │ ├── config_test.go │ ├── etcd/ │ │ ├── local_manager.go │ │ ├── mock_registry.go │ │ ├── mock_subnet.go │ │ ├── rand.go │ │ ├── registry.go │ │ ├── registry_test.go │ │ └── subnet_test.go │ ├── kube/ │ │ ├── annotations.go │ │ ├── annotations_test.go │ │ ├── kube.go │ │ └── kube_test.go │ ├── subnet.go │ └── subnet_test.go ├── trafficmngr/ │ ├── iptables/ │ │ ├── iptables.go │ │ ├── iptables_restore.go │ │ ├── iptables_restore_test.go │ │ ├── iptables_test.go │ │ └── iptables_windows.go │ ├── nftables/ │ │ ├── nftables.go │ │ ├── nftables_windows.go │ │ └── utils.go │ └── trafficmngr.go └── version/ └── version.go