azure / azure-container-networking
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
9% | 12% | 34% | 20% | 22%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go10% | 13% | 37% | 19% | 20%
yaml0% | 0% | 8% | 43% | 48%
ps10% | 0% | 0% | 24% | 75%
proto0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
cns21% | 16% | 19% | 22% | 19%
npm7% | 10% | 48% | 15% | 18%
cni29% | 0% | 32% | 25% | 13%
network0% | 29% | 47% | 13% | 9%
proto0% | 94% | 0% | 0% | 5%
netlink0% | 0% | 71% | 12% | 16%
ipam0% | 0% | 65% | 26% | 7%
nmagent0% | 0% | 48% | 17% | 34%
tools0% | 0% | 37% | 0% | 62%
platform0% | 0% | 43% | 34% | 21%
crd0% | 0% | 13% | 42% | 43%
telemetry0% | 0% | 45% | 17% | 36%
dhcp0% | 0% | 95% | 0% | 4%
aitelemetry0% | 0% | 81% | 0% | 18%
common0% | 0% | 33% | 30% | 35%
ovsctl0% | 0% | 100% | 0% | 0%
zapai0% | 0% | 0% | 88% | 11%
keyvault0% | 0% | 0% | 71% | 28%
hack0% | 0% | 0% | 23% | 76%
internal0% | 0% | 0% | 37% | 62%
store0% | 0% | 0% | 70% | 29%
azure-ipam0% | 0% | 0% | 50% | 49%
log0% | 0% | 0% | 62% | 37%
ebtables0% | 0% | 0% | 100% | 0%
iptables0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 35% | 64%
dropgz0% | 0% | 0% | 34% | 65%
server0% | 0% | 0% | 49% | 50%
bpf-prog0% | 0% | 0% | 0% | 100%
refresh0% | 0% | 0% | 0% | 100%
netio0% | 0% | 0% | 0% | 100%
pkgerrlint0% | 0% | 0% | 0% | 100%
nns0% | 0% | 0% | 0% | 100%
zapetw0% | 0% | 0% | 0% | 100%
processlock0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
debug0% | 0% | 0% | 0% | 100%
netns0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
translatePolicy.go
in npm/pkg/controlplane/controllers/v1
1541 12
main.go
in cns/service
1403 13
network.go
in cni/network
1167 28
ipam.go
in cns/restserver
1077 38
api.go
in cns/restserver
1060 31
util.go
in cns/restserver
829 35
client.go
in cns/client
822 26
NodeNetworkService.pb.go
in proto/nodenetworkservice/3.302.0.744
805 76
manager.go
in network
650 31
581 22
ipsetmanager_linux.go
in npm/pkg/dataplane/ipsets
576 21
568 22
hnsclient_windows.go
in cns/hnsclient
554 20
546 24
544 20
dataplane.go
in npm/pkg/dataplane
531 24
dpshim.go
in npm/pkg/dataplane/dpshim
514 34
chain-management_linux.go
in npm/pkg/dataplane/policies
509 22
azure-npm-to-cilium-validator.go
in tools/azure-npm-to-cilium-validator
499 19
hnsv2wrapperfake.go
in network/hnswrapper
496 36
translatePolicy.go
in npm/pkg/controlplane/translation
491 27
ipsm.go
in npm/ipsm
486 26
policymanager_windows.go
in npm/pkg/dataplane/policies
476 20
internalapi.go
in cns/restserver
475 15
policy_windows.go
in network/policy
448 18
converter.go
in npm/pkg/dataplane/debug
441 17
invoker_cns.go
in cni/network
437 10
podController.go
in npm/pkg/controlplane/controllers/v2
426 18
os_windows.go
in platform
423 24
422 11
ipsetmanager.go
in npm/pkg/dataplane/ipsets
419 28
podController.go
in npm/pkg/controlplane/controllers/v1
416 18
rule.pb.go
in npm/pkg/dataplane/pb
407 39
ipsetmanager_windows.go
in npm/pkg/dataplane/ipsets
402 15
pool.go
in ipam
399 17
iptm.go
in npm/iptm
399 16
snat_linux.go
in network/snat
394 20
monitor.go
in cns/ipampool
379 15
trafficanalyzer.go
in npm/pkg/dataplane/debug
379 18
networkPolicyController.go
in npm/pkg/controlplane/controllers/v1
366 17
prometheus-metrics.go
in npm/metrics
364 15
transport.pb.go
in npm/pkg/protos
352 36
server.pb.go
in cns/grpc/v1alpha
348 33
zz_generated.deepcopy.go
in crd/multitenancy/api/v1alpha1
345 46
requests.go
in nmagent
343 44
goalstateprocessor.go
in npm/pkg/controlplane/goalstateprocessor
343 15
telemetrybuffer.go
in telemetry
342 15
336 -
335 16
333 13
Files With Most Units (Top 50)
File# lines# units
NodeNetworkService.pb.go
in proto/nodenetworkservice/3.302.0.744
805 76
zz_generated.deepcopy.go
in crd/multitenancy/api/v1alpha1
345 46
requests.go
in nmagent
343 44
rule.pb.go
in npm/pkg/dataplane/pb
407 39
ipam.go
in cns/restserver
1077 38
hnsv2wrapperfake.go
in network/hnswrapper
496 36
transport.pb.go
in npm/pkg/protos
352 36
util.go
in cns/restserver
829 35
dpshim.go
in npm/pkg/dataplane/dpshim
514 34
server.pb.go
in cns/grpc/v1alpha
348 33
protocol.go
in netlink
324 32
api.go
in cns/restserver
1060 31
encoder.go
in zapai
151 31
manager.go
in network
650 31
cnsfake.go
in cns/fakes
230 29
util.go
in npm/util
264 29
network.go
in cni/network
1167 28
ipsetmanager.go
in npm/pkg/dataplane/ipsets
419 28
ipset.go
in npm/pkg/dataplane/ipsets
303 27
translatePolicy.go
in npm/pkg/controlplane/translation
491 27
client.go
in cns/client
822 26
ipsm.go
in npm/ipsm
486 26
policy.go
in npm/pkg/dataplane/policies
272 25
546 24
os_windows.go
in platform
423 24
dataplane.go
in npm/pkg/dataplane
531 24
568 22
581 22
ipsets.go
in npm/metrics
95 22
chain-management_linux.go
in npm/pkg/dataplane/policies
509 22
mocknetlink.go
in netlink
97 21
ipsetmanager_linux.go
in npm/pkg/dataplane/ipsets
576 21
hnsclient_windows.go
in cns/hnsclient
554 20
network_windows.go
in cni/network
327 20
snat_linux.go
in network/snat
394 20
544 20
policymanager_linux.go
in npm/pkg/dataplane/policies
254 20
policymanager_windows.go
in npm/pkg/dataplane/policies
476 20
azure-npm-to-cilium-validator.go
in tools/azure-npm-to-cilium-validator
499 19
logger.go
in log
192 19
os_linux.go
in platform
171 18
networkutils_linux.go
in network/networkutils
210 18
policy_windows.go
in network/policy
448 18
hnsv2wrapperwithtimeout.go
in network/hnswrapper
318 18
hnsv2wrapper.go
in network/hnswrapper
59 18
trafficanalyzer.go
in npm/pkg/dataplane/debug
379 18
podController.go
in npm/pkg/controlplane/controllers/v2
426 18
podController.go
in npm/pkg/controlplane/controllers/v1
416 18
pool.go
in ipam
399 17
ovsctl.go
in ovsctl
239 17
Files With Long Lines (Top 50)

There are 184 files with lines longer than 120 characters. In total, there are 1231 long lines.

File# lines# units# long lines
ipam.go
in cns/restserver
1077 38 63
azure-npm-to-cilium-validator.go
in tools/azure-npm-to-cilium-validator
499 19 35
chain-management_linux.go
in npm/pkg/dataplane/policies
509 22 35
ipsetmanager_linux.go
in npm/pkg/dataplane/ipsets
576 21 34
main.go
in cns/service
1403 13 31
snat_linux.go
in network/snat
394 20 30
network.go
in cni/network
1167 28 29
policymanager_windows.go
in npm/pkg/dataplane/policies
476 20 29
NodeNetworkService.pb.go
in proto/nodenetworkservice/3.302.0.744
805 76 27
translatePolicy.go
in npm/pkg/controlplane/controllers/v1
1541 12 26
dataplane.go
in npm/pkg/dataplane
531 24 25
544 20 24
util.go
in cns/restserver
829 35 22
api.go
in cns/restserver
1060 31 21
podController.go
in npm/pkg/controlplane/controllers/v2
426 18 21
internalapi.go
in cns/restserver
475 15 20
invoker_cns.go
in cni/network
437 10 20
ipam.go
in azure-ipam
192 5 19
translatePolicy.go
in npm/pkg/controlplane/translation
491 27 19
nameSpaceController.go
in npm/pkg/controlplane/controllers/v1
319 14 18
namespaceController.go
in npm/pkg/controlplane/controllers/v2
321 15 17
networkPolicyController.go
in npm/pkg/controlplane/controllers/v1
366 17 15
dpshim.go
in npm/pkg/dataplane/dpshim
514 34 14
podController.go
in npm/pkg/controlplane/controllers/v1
416 18 14
internalapi_linux.go
in cns/restserver
96 3 13
networkutils_linux.go
in network/networkutils
210 18 13
254 12 13
hnsv2wrapperwithtimeout.go
in network/hnswrapper
318 18 13
546 24 12
568 22 12
dataplane_windows.go
in npm/pkg/dataplane
332 12 12
mellanox.go
in platform/windows/adapter/mellanox
162 9 11
199 8 11
422 11 11
manager.go
in network
650 31 11
restore.go
in npm/util/ioutil
274 16 11
iptm.go
in npm/iptm
399 16 11
network_windows.go
in cni/network
327 20 10
hnsv2wrapperfake.go
in network/hnswrapper
496 36 10
errors.go
in npm/util/errors
153 9 10
policy.go
in npm/pkg/dataplane/policies
272 25 10
networkcontainers.go
in cns/networkcontainers
164 13 9
install.go
in tools/acncli/cmd
58 2 9
install.go
in tools/acncli/cmd/cni
58 2 9
multitenancy.go
in cni/network
305 10 9
networkPolicyController.go
in npm/pkg/controlplane/controllers/v2
252 14 9
monitor.go
in cns/ipampool
379 15 8
server.go
in cns/restserver/v2
45 2 8
333 13 8
ipsm.go
in npm/ipsm
486 26 8
Correlations

File Size vs. Commits (all time): 581 points

npm/azure-npm.yaml x: 30 commits (all time) y: 177 lines of code cns/configuration/configuration.go x: 53 commits (all time) y: 193 lines of code cns/healthserver/healthz.go x: 3 commits (all time) y: 47 lines of code cns/service/main.go x: 185 commits (all time) y: 1403 lines of code iptables/iptables.go x: 15 commits (all time) y: 167 lines of code build/tools/tools.go x: 9 commits (all time) y: 13 lines of code platform/os_windows.go x: 42 commits (all time) y: 423 lines of code netlink/mocknetlink.go x: 6 commits (all time) y: 97 lines of code network/transparent_vlan_endpointclient_linux.go x: 17 commits (all time) y: 568 lines of code crd/nodenetworkconfig/api/v1alpha/nodenetworkconfig.go x: 13 commits (all time) y: 84 lines of code crd/nodenetworkconfig/manifests/acn.azure.com_nodenetworkconfigs.yaml x: 17 commits (all time) y: 195 lines of code cns/azure-cns.yaml x: 18 commits (all time) y: 191 lines of code hack/manifests/cni-installer.yaml x: 9 commits (all time) y: 72 lines of code hack/toolbox/manifests/agents.yaml x: 2 commits (all time) y: 90 lines of code hack/toolbox/manifests/daemonset.yaml x: 2 commits (all time) y: 57 lines of code hack/toolbox/manifests/master.yaml x: 2 commits (all time) y: 111 lines of code tools/acncli/deployment/manager_swift.yaml x: 6 commits (all time) y: 57 lines of code npm/cmd/start.go x: 30 commits (all time) y: 204 lines of code npm/cmd/start_server.go x: 6 commits (all time) y: 103 lines of code npm/config/config.go x: 16 commits (all time) y: 83 lines of code npm/metrics/ai-utils.go x: 9 commits (all time) y: 102 lines of code npm/pkg/controlplane/controllers/v2/namespaceController.go x: 9 commits (all time) y: 321 lines of code npm/pkg/controlplane/controllers/v2/networkPolicyController.go x: 9 commits (all time) y: 252 lines of code npm/pkg/controlplane/controllers/v2/podController.go x: 14 commits (all time) y: 426 lines of code npm/pkg/dataplane/dataplane.go x: 51 commits (all time) y: 531 lines of code npm/pkg/dataplane/ipsets/ipsetmanager.go x: 26 commits (all time) y: 419 lines of code npm/pkg/dataplane/ipsets/ipsetmanager_linux.go x: 19 commits (all time) y: 576 lines of code npm/pkg/dataplane/types.go x: 15 commits (all time) y: 162 lines of code npm/util/const.go x: 44 commits (all time) y: 211 lines of code npm/util/ioutil/restore.go x: 8 commits (all time) y: 274 lines of code cns/logger/log.go x: 18 commits (all time) y: 52 lines of code cns/logger/v2/config.go x: 1 commits (all time) y: 61 lines of code cns/logger/v2/config_linux.go x: 1 commits (all time) y: 13 lines of code cns/logger/v2/config_windows.go x: 1 commits (all time) y: 23 lines of code cns/logger/v2/cores/ai.go x: 1 commits (all time) y: 52 lines of code cns/logger/v2/cores/file.go x: 1 commits (all time) y: 43 lines of code cns/logger/v2/cores/stdout.go x: 1 commits (all time) y: 12 lines of code cns/logger/v2/logger.go x: 1 commits (all time) y: 40 lines of code internal/time/duration.go x: 1 commits (all time) y: 25 lines of code tools/azure-npm-to-cilium-validator/azure-npm-to-cilium-validator.go x: 1 commits (all time) y: 499 lines of code cns/NetworkContainerContract.go x: 106 commits (all time) y: 546 lines of code cns/api.go x: 54 commits (all time) y: 274 lines of code cns/restserver/api.go x: 60 commits (all time) y: 1060 lines of code cns/restserver/restserver.go x: 105 commits (all time) y: 316 lines of code cns/types/codes.go x: 8 commits (all time) y: 129 lines of code npm/profiles/v2-background.yaml x: 2 commits (all time) y: 23 lines of code cni/log/logger_windows.go x: 4 commits (all time) y: 28 lines of code zapetw/core_windows.go x: 2 commits (all time) y: 81 lines of code cns/logger/cnslogger.go x: 6 commits (all time) y: 193 lines of code cns/logger/constants.go x: 8 commits (all time) y: 25 lines of code cns/metric/heartbeat.go x: 3 commits (all time) y: 40 lines of code cns/fakes/iptablesfake.go x: 1 commits (all time) y: 78 lines of code cns/restserver/internalapi_linux.go x: 3 commits (all time) y: 96 lines of code cns/restserver/internalapi_windows.go x: 3 commits (all time) y: 54 lines of code cns/kubecontroller/nodenetworkconfig/metrics.go x: 2 commits (all time) y: 46 lines of code cns/kubecontroller/nodenetworkconfig/reconciler.go x: 14 commits (all time) y: 149 lines of code cns/restserver/internalapi.go x: 73 commits (all time) y: 475 lines of code cns/restserver/metrics.go x: 13 commits (all time) y: 202 lines of code cns/middlewares/k8sSwiftV2.go x: 13 commits (all time) y: 214 lines of code cns/middlewares/k8sSwiftV2_linux.go x: 6 commits (all time) y: 137 lines of code cns/middlewares/k8sSwiftV2_windows.go x: 6 commits (all time) y: 188 lines of code cni/network/invoker_cns.go x: 44 commits (all time) y: 437 lines of code cni/network/network.go x: 160 commits (all time) y: 1167 lines of code network/endpoint.go x: 77 commits (all time) y: 321 lines of code aitelemetry/api.go x: 13 commits (all time) y: 53 lines of code aitelemetry/telemetrywrapper.go x: 22 commits (all time) y: 274 lines of code crd/multitenancy/api/v1alpha1/multitenantpodnetworkconfig.go x: 8 commits (all time) y: 40 lines of code crd/multitenancy/api/v1alpha1/podnetworkinstance.go x: 6 commits (all time) y: 40 lines of code crd/multitenancy/manifests/multitenancy.acn.azure.com_podnetworkinstances.yaml x: 7 commits (all time) y: 119 lines of code crd/multitenancy/client.go x: 3 commits (all time) y: 198 lines of code cns/restserver/homeazmonitor.go x: 6 commits (all time) y: 147 lines of code nmagent/error.go x: 3 commits (all time) y: 86 lines of code network/endpoint_linux.go x: 50 commits (all time) y: 422 lines of code network/manager.go x: 81 commits (all time) y: 650 lines of code network/ovs_endpoint_snatroute_linux.go x: 14 commits (all time) y: 120 lines of code network/snat/snat_linux.go x: 9 commits (all time) y: 394 lines of code network/transparent_vlan_endpoint_snatroute_linux.go x: 5 commits (all time) y: 67 lines of code npm/pkg/dataplane/policies/chain-management_linux.go x: 25 commits (all time) y: 509 lines of code platform/os_linux.go x: 37 commits (all time) y: 171 lines of code cns/service.go x: 16 commits (all time) y: 255 lines of code server/tls/tlscertificate_retriever.go x: 7 commits (all time) y: 16 lines of code cns/hnsclient/hnsclient_windows.go x: 18 commits (all time) y: 554 lines of code network/network_windows.go x: 37 commits (all time) y: 333 lines of code cns/restserver/ipam.go x: 74 commits (all time) y: 1077 lines of code npm/pkg/dataplane/dataplane_linux.go x: 11 commits (all time) y: 26 lines of code npm/pkg/dataplane/policies/testutils_linux.go x: 9 commits (all time) y: 77 lines of code npm/pkg/dataplane/policies/testutils_windows.go x: 4 commits (all time) y: 11 lines of code npm/npm.go x: 66 commits (all time) y: 165 lines of code npm/pkg/dataplane/dataplane_windows.go x: 34 commits (all time) y: 332 lines of code cns/fakes/nmagentclientfake.go x: 9 commits (all time) y: 23 lines of code cni/telemetry/service/telemetrymain.go x: 21 commits (all time) y: 144 lines of code crd/overlayextensionconfig/api/v1alpha1/overlayextensionconfig_types.go x: 2 commits (all time) y: 32 lines of code crd/overlayextensionconfig/manifests/acn.azure.com_overlayextensionconfigs.yaml x: 3 commits (all time) y: 82 lines of code cns/nodesubnet/nodesubnet_nc.go x: 1 commits (all time) y: 31 lines of code cns/restserver/util.go x: 67 commits (all time) y: 829 lines of code cni/network/network_linux.go x: 34 commits (all time) y: 106 lines of code nmagent/macaddress.go x: 2 commits (all time) y: 62 lines of code refresh/equaler.go x: 1 commits (all time) y: 4 lines of code refresh/fetcher.go x: 1 commits (all time) y: 92 lines of code crd/clustersubnetstate/manifests/acn.azure.com_clustersubnetstates.yaml x: 6 commits (all time) y: 61 lines of code crd/multitenancy/manifests/multitenancy.acn.azure.com_nodeinfo.yaml x: 6 commits (all time) y: 73 lines of code crd/multitenancy/manifests/multitenancy.acn.azure.com_podnetworks.yaml x: 6 commits (all time) y: 110 lines of code crd/multitenantnetworkcontainer/manifests/networking.azure.com_multitenantnetworkcontainers.yaml x: 7 commits (all time) y: 102 lines of code internal/fs/atomic.go x: 3 commits (all time) y: 73 lines of code cns/ipampool/v2/monitor.go x: 5 commits (all time) y: 142 lines of code cns/ipampool/metrics/observer.go x: 2 commits (all time) y: 150 lines of code crd/clustersubnetstate/client.go x: 4 commits (all time) y: 91 lines of code npm/controller/server.go x: 3 commits (all time) y: 118 lines of code npm/pkg/controlplane/translation/translatePolicy.go x: 20 commits (all time) y: 491 lines of code npm/pkg/models/types.go x: 2 commits (all time) y: 40 lines of code cni/network/network_windows.go x: 58 commits (all time) y: 327 lines of code network/endpoint_windows.go x: 56 commits (all time) y: 544 lines of code cns/client/client.go x: 21 commits (all time) y: 822 lines of code cns/fsnotify/fsnotify.go x: 3 commits (all time) y: 159 lines of code network/errors.go x: 2 commits (all time) y: 9 lines of code nmagent/requests.go x: 12 commits (all time) y: 343 lines of code dhcp/dhcp_linux.go x: 1 commits (all time) y: 335 lines of code network/secondary_endpoint_client_linux.go x: 5 commits (all time) y: 157 lines of code cns/ipampool/metrics/metrics.go x: 1 commits (all time) y: 146 lines of code cns/ipampool/monitor.go x: 27 commits (all time) y: 379 lines of code npm/pkg/dataplane/ipsets/testutils_linux.go x: 7 commits (all time) y: 38 lines of code npm/pkg/dataplane/ipsets/testutils_windows.go x: 5 commits (all time) y: 28 lines of code npm/pkg/dataplane/policies/policy.go x: 20 commits (all time) y: 272 lines of code cns/deviceplugin/plugin.go x: 1 commits (all time) y: 153 lines of code cns/deviceplugin/server.go x: 1 commits (all time) y: 138 lines of code common/config.go x: 35 commits (all time) y: 80 lines of code cni/network/invoker.go x: 14 commits (all time) y: 35 lines of code cni/network/stateless/main.go x: 2 commits (all time) y: 134 lines of code network/hnswrapper/hnsv2wrapper.go x: 7 commits (all time) y: 59 lines of code network/hnswrapper/hnsv2wrapperfake.go x: 18 commits (all time) y: 496 lines of code network/hnswrapper/hnsv2wrapperinterface.go x: 6 commits (all time) y: 22 lines of code network/hnswrapper/hnsv2wrapperwithtimeout.go x: 3 commits (all time) y: 318 lines of code network/network.go x: 50 commits (all time) y: 255 lines of code network/network_linux.go x: 53 commits (all time) y: 581 lines of code network/policy/policy_windows.go x: 18 commits (all time) y: 448 lines of code cns/dockerclient/dockerclient.go x: 15 commits (all time) y: 152 lines of code ebtables/ebtables.go x: 18 commits (all time) y: 172 lines of code network/networkutils/networkutils_linux.go x: 11 commits (all time) y: 210 lines of code network/transparent_endpointclient_linux.go x: 20 commits (all time) y: 261 lines of code ovsctl/ovsctl.go x: 10 commits (all time) y: 239 lines of code platform/mockexec.go x: 6 commits (all time) y: 71 lines of code platform/osInterface.go x: 5 commits (all time) y: 33 lines of code cns/fakes/imdsclientfake.go x: 8 commits (all time) y: 43 lines of code cni/cni.go x: 21 commits (all time) y: 22 lines of code common/plugin.go x: 37 commits (all time) y: 52 lines of code ipam/pool.go x: 59 commits (all time) y: 399 lines of code cns/wireserver/net.go x: 5 commits (all time) y: 56 lines of code cns/middlewares/mock/mockClient.go x: 5 commits (all time) y: 199 lines of code crd/multitenancy/api/v1alpha1/zz_generated.deepcopy.go x: 3 commits (all time) y: 345 lines of code cns/configuration/env.go x: 6 commits (all time) y: 50 lines of code telemetry/telemetrybuffer.go x: 43 commits (all time) y: 342 lines of code common/listener.go x: 22 commits (all time) y: 111 lines of code cni/network/invoker_azure.go x: 24 commits (all time) y: 180 lines of code cni/network/multitenancy.go x: 27 commits (all time) y: 305 lines of code network/bridge_networkclient_linux.go x: 13 commits (all time) y: 152 lines of code network/endpoint_snatroute_linux.go x: 6 commits (all time) y: 84 lines of code network/mock_endpointclient.go x: 4 commits (all time) y: 53 lines of code network/ovs_endpointclient_linux.go x: 18 commits (all time) y: 199 lines of code cns/grpc/v1alpha/server.pb.go x: 1 commits (all time) y: 348 lines of code cns/grpc/v1alpha/server_grpc.pb.go x: 1 commits (all time) y: 108 lines of code bpf-prog/ipv6-hp-bpf/pkg/egress/bpf/egress.c x: 1 commits (all time) y: 59 lines of code cns/healthserver/server.go x: 5 commits (all time) y: 20 lines of code azure-ipam/ipam.go x: 7 commits (all time) y: 192 lines of code cns/cnireconciler/podinfoprovider.go x: 7 commits (all time) y: 133 lines of code crd/multitenancy/api/v1alpha1/podnetwork.go x: 5 commits (all time) y: 41 lines of code cns/common/service.go x: 8 commits (all time) y: 72 lines of code cni/log/logger_linux.go x: 3 commits (all time) y: 10 lines of code cns/kubecontroller/nodenetworkconfig/conversion_linux.go x: 4 commits (all time) y: 43 lines of code cns/wireserver/client.go x: 4 commits (all time) y: 63 lines of code cns/imds/client.go x: 2 commits (all time) y: 103 lines of code cns/fakes/cnsfake.go x: 21 commits (all time) y: 230 lines of code hack/manifests/scaler.yaml x: 3 commits (all time) y: 29 lines of code npm/deploy/manifests/controller/azure-npm.yaml x: 3 commits (all time) y: 189 lines of code npm/deploy/manifests/daemon/azure-npm.yaml x: 4 commits (all time) y: 186 lines of code cni/network/common.go x: 1 commits (all time) y: 81 lines of code cni/network/plugin/main.go x: 66 commits (all time) y: 162 lines of code npm/pkg/dataplane/ipsets/ipsetmanager_windows.go x: 19 commits (all time) y: 402 lines of code npm/pkg/dataplane/testutils/utils_windows.go x: 4 commits (all time) y: 124 lines of code cni/ipam/plugin/main.go x: 16 commits (all time) y: 41 lines of code cns/networkcontainers/networkcontainers.go x: 16 commits (all time) y: 164 lines of code cns/networkcontainers/networkcontainers_windows.go x: 13 commits (all time) y: 222 lines of code network/namespace.go x: 6 commits (all time) y: 14 lines of code cni/plugin.go x: 47 commits (all time) y: 165 lines of code cni/ipam/ipam.go x: 48 commits (all time) y: 220 lines of code ipam/azure.go x: 24 commits (all time) y: 132 lines of code ipam/fileIpam.go x: 4 commits (all time) y: 147 lines of code ipam/manager.go x: 47 commits (all time) y: 287 lines of code common/utils.go x: 36 commits (all time) y: 240 lines of code azure-ipam/const.go x: 2 commits (all time) y: 15 lines of code azure-ipam/ipconfig/ipconfig.go x: 4 commits (all time) y: 82 lines of code platform/windows/adapter/mellanox/mellanox.go x: 2 commits (all time) y: 162 lines of code telemetry/telemetry.go x: 47 commits (all time) y: 134 lines of code store/json.go x: 38 commits (all time) y: 195 lines of code cns/kubecontroller/nodenetworkconfig/scopedclient.go x: 2 commits (all time) y: 26 lines of code cni/client/client.go x: 8 commits (all time) y: 58 lines of code network/hnswrapper/hnsv1wrapper.go x: 5 commits (all time) y: 66 lines of code network/bridge_endpointclient_linux.go x: 16 commits (all time) y: 254 lines of code network/ovs_networkclient_linux.go x: 12 commits (all time) y: 124 lines of code cns/cniconflist/generator.go x: 5 commits (all time) y: 83 lines of code cns/cniconflist/generator_linux.go x: 5 commits (all time) y: 139 lines of code cns/multitenantcontroller/multitenantoperator/multitenantcrdcontroller.go x: 8 commits (all time) y: 91 lines of code crd/clustersubnetstate/api/v1alpha1/zz_generated.deepcopy.go x: 3 commits (all time) y: 61 lines of code crd/nodenetworkconfig/api/v1alpha/zz_generated.deepcopy.go x: 5 commits (all time) y: 124 lines of code netlink/ip_linux.go x: 2 commits (all time) y: 220 lines of code azure-ipam/main.go x: 5 commits (all time) y: 48 lines of code log/logger.go x: 40 commits (all time) y: 192 lines of code dropgz/pkg/embed/payload.go x: 3 commits (all time) y: 98 lines of code hack/scripts/ovs_scripts/remove_ovs_bridges.py x: 1 commits (all time) y: 68 lines of code npm/metrics/prometheus-metrics.go x: 10 commits (all time) y: 364 lines of code npm/pkg/dataplane/policies/policymanager.go x: 33 commits (all time) y: 175 lines of code npm/pkg/dataplane/policies/policymanager_linux.go x: 18 commits (all time) y: 254 lines of code npm/pkg/dataplane/policies/policymanager_windows.go x: 21 commits (all time) y: 476 lines of code npm/metrics/timer.go x: 5 commits (all time) y: 49 lines of code cni/util/const.go x: 4 commits (all time) y: 13 lines of code npm/pkg/dataplane/dpshim/dpshim.go x: 7 commits (all time) y: 514 lines of code npm/util/util.go x: 28 commits (all time) y: 264 lines of code telemetry/telemetry_linux.go x: 15 commits (all time) y: 84 lines of code npm/pkg/dataplane/types_linux.go x: 3 commits (all time) y: 5 lines of code npm/pkg/dataplane/types_windows.go x: 3 commits (all time) y: 31 lines of code cns/multitenantcontroller/multitenantoperator/multitenantcrdreconciler.go x: 18 commits (all time) y: 167 lines of code crd/clustersubnetstate/api/v1alpha1/clustersubnetstate.go x: 4 commits (all time) y: 21 lines of code cns/restserver/const.go x: 17 commits (all time) y: 11 lines of code npm/pkg/controlplane/translation/parseSelector.go x: 7 commits (all time) y: 180 lines of code tools/acncli/api/constants.go x: 7 commits (all time) y: 94 lines of code tools/acncli/installer/conflist.go x: 7 commits (all time) y: 84 lines of code tools/acncli/installer/install.go x: 4 commits (all time) y: 95 lines of code cni/netconfig.go x: 28 commits (all time) y: 113 lines of code npm/pkg/dataplane/ipsets/ipset.go x: 25 commits (all time) y: 303 lines of code npm/pkg/dataplane/policies/policy_linux.go x: 8 commits (all time) y: 148 lines of code common/ioshim_windows.go x: 4 commits (all time) y: 38 lines of code zapai/core.go x: 3 commits (all time) y: 104 lines of code npm/pkg/controlplane/controllers/v1/translatePolicy.go x: 2 commits (all time) y: 1541 lines of code zapai/encoder.go x: 3 commits (all time) y: 151 lines of code store/mockstore.go x: 4 commits (all time) y: 57 lines of code netlink/link_linux.go x: 2 commits (all time) y: 332 lines of code netlink/socket.go x: 16 commits (all time) y: 150 lines of code npm/iptm/iptm.go x: 41 commits (all time) y: 399 lines of code npm/util/ioutil/grep.go x: 2 commits (all time) y: 77 lines of code network/hnswrapper/hnsv1wrapperwithtimeout.go x: 2 commits (all time) y: 185 lines of code dropgz/cmd/payload.go x: 1 commits (all time) y: 112 lines of code keyvault/certrefresher.go x: 1 commits (all time) y: 98 lines of code npm/cmd/gettuples.go x: 3 commits (all time) y: 68 lines of code npm/http/server/server.go x: 11 commits (all time) y: 59 lines of code npm/ipsm/ipsm.go x: 33 commits (all time) y: 486 lines of code npm/pkg/controlplane/controllers/v1/nameSpaceController.go x: 4 commits (all time) y: 319 lines of code npm/pkg/controlplane/controllers/v1/npmCache.go x: 2 commits (all time) y: 1 lines of code npm/pkg/controlplane/controllers/v1/podController.go x: 5 commits (all time) y: 416 lines of code npm/pkg/controlplane/goalstateprocessor/goalstateprocessor.go x: 6 commits (all time) y: 343 lines of code npm/pkg/dataplane/debug/converter.go x: 5 commits (all time) y: 441 lines of code npm/pkg/dataplane/debug/trafficanalyzer.go x: 4 commits (all time) y: 379 lines of code npm/pkg/dataplane/parse/parser.go x: 4 commits (all time) y: 323 lines of code npm/pkg/dataplane/pb/rule.pb.go x: 3 commits (all time) y: 407 lines of code ipam/api.go x: 23 commits (all time) y: 22 lines of code keyvault/_example/main.go x: 1 commits (all time) y: 120 lines of code keyvault/shim.go x: 1 commits (all time) y: 131 lines of code scripts/Set-NetAdapterPriorityVLanTag.ps1 x: 2 commits (all time) y: 49 lines of code cns/azure-cns-windows.yaml x: 2 commits (all time) y: 116 lines of code npm/pkg/dataplane/policies/policy_windows.go x: 10 commits (all time) y: 151 lines of code nmagent/internal/retry.go x: 1 commits (all time) y: 87 lines of code cns/fakes/requestcontrollerfake.go x: 13 commits (all time) y: 95 lines of code npm/pkg/dataplane/ipsets/dirtycache.go x: 1 commits (all time) y: 177 lines of code npm/util/errors/errors.go x: 10 commits (all time) y: 153 lines of code npm/pkg/transport/events_server.go x: 4 commits (all time) y: 129 lines of code npm/pkg/controlplane/controllers/v1/networkPolicyController.go x: 6 commits (all time) y: 366 lines of code npm/pkg/protos/transport.pb.go x: 4 commits (all time) y: 352 lines of code npm/pkg/protos/transport.proto x: 4 commits (all time) y: 36 lines of code npm/deploy/npm/azure-npm.yaml x: 1 commits (all time) y: 164 lines of code network/api.go x: 20 commits (all time) y: 24 lines of code cns/metric/pool.go x: 2 commits (all time) y: 69 lines of code store/store.go x: 19 commits (all time) y: 23 lines of code tools/acncli/installer/utils.go x: 3 commits (all time) y: 57 lines of code npm/pkg/controlplane/controllers/v2/podcontroller.go x: 4 commits (all time) y: 426 lines of code telemetry/constants.go x: 3 commits (all time) y: 20 lines of code log/logger_windows.go x: 12 commits (all time) y: 34 lines of code npm/pkg/controlplane/controllers/v1/parseSelector.go x: 1 commits (all time) y: 200 lines of code hack/toolbox/server/server.go x: 1 commits (all time) y: 125 lines of code crd/nodenetworkconfig/embed.go x: 3 commits (all time) y: 16 lines of code nns/grpcclient.go x: 4 commits (all time) y: 69 lines of code netlink/netlink.go x: 17 commits (all time) y: 5 lines of code cns/routes/routes_windows.go x: 4 commits (all time) y: 155 lines of code common/args.go x: 7 commits (all time) y: 105 lines of code ipam/null.go x: 22 commits (all time) y: 40 lines of code npm/iptm/helper.go x: 5 commits (all time) y: 292 lines of code log/logger_linux.go x: 12 commits (all time) y: 38 lines of code proto/nodenetworkservice/3.302.0.744/NodeNetworkService.pb.go x: 1 commits (all time) y: 805 lines of code log/stdapi.go x: 19 commits (all time) y: 41 lines of code telemetry/telemetrybuffer_linux.go x: 6 commits (all time) y: 35 lines of code telemetry/telemetrybuffer_windows.go x: 7 commits (all time) y: 35 lines of code netlink/protocol.go x: 13 commits (all time) y: 324 lines of code
1541.0
lines of code
  min: 1.0
  average: 114.76
  25th percentile: 24.0
  median: 53.0
  75th percentile: 132.5
  max: 1541.0
0 185.0
commits (all time)
min: 1.0 | average: 8.65 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 185.0

File Size vs. Contributors (all time): 581 points

npm/azure-npm.yaml x: 9 contributors (all time) y: 177 lines of code cns/configuration/configuration.go x: 24 contributors (all time) y: 193 lines of code cns/healthserver/healthz.go x: 2 contributors (all time) y: 47 lines of code cns/service/main.go x: 46 contributors (all time) y: 1403 lines of code iptables/iptables.go x: 9 contributors (all time) y: 167 lines of code build/tools/tools.go x: 3 contributors (all time) y: 13 lines of code platform/os_windows.go x: 18 contributors (all time) y: 423 lines of code netlink/mocknetlink.go x: 5 contributors (all time) y: 97 lines of code network/transparent_vlan_endpointclient_linux.go x: 5 contributors (all time) y: 568 lines of code crd/nodenetworkconfig/api/v1alpha/nodenetworkconfig.go x: 7 contributors (all time) y: 84 lines of code crd/nodenetworkconfig/manifests/acn.azure.com_nodenetworkconfigs.yaml x: 6 contributors (all time) y: 195 lines of code cns/azure-cns.yaml x: 10 contributors (all time) y: 191 lines of code hack/manifests/cni-installer.yaml x: 4 contributors (all time) y: 72 lines of code hack/toolbox/manifests/agents.yaml x: 2 contributors (all time) y: 90 lines of code hack/toolbox/manifests/daemonset.yaml x: 2 contributors (all time) y: 57 lines of code hack/toolbox/manifests/master.yaml x: 2 contributors (all time) y: 111 lines of code tools/acncli/deployment/manager_swift.yaml x: 5 contributors (all time) y: 57 lines of code npm/cmd/start.go x: 7 contributors (all time) y: 204 lines of code npm/cmd/start_daemon.go x: 4 contributors (all time) y: 94 lines of code npm/cmd/start_server.go x: 4 contributors (all time) y: 103 lines of code npm/config/config.go x: 6 contributors (all time) y: 83 lines of code npm/metrics/ai-utils.go x: 5 contributors (all time) y: 102 lines of code npm/pkg/controlplane/controllers/v2/namespaceController.go x: 4 contributors (all time) y: 321 lines of code npm/pkg/controlplane/controllers/v2/networkPolicyController.go x: 6 contributors (all time) y: 252 lines of code npm/pkg/controlplane/controllers/v2/podController.go x: 4 contributors (all time) y: 426 lines of code npm/pkg/dataplane/dataplane.go x: 8 contributors (all time) y: 531 lines of code npm/pkg/dataplane/ipsets/ipsetmanager.go x: 5 contributors (all time) y: 419 lines of code npm/pkg/dataplane/ipsets/ipsetmanager_linux.go x: 3 contributors (all time) y: 576 lines of code npm/pkg/dataplane/types.go x: 4 contributors (all time) y: 162 lines of code npm/util/const.go x: 13 contributors (all time) y: 211 lines of code npm/util/ioutil/restore.go x: 3 contributors (all time) y: 274 lines of code cns/logger/log.go x: 10 contributors (all time) y: 52 lines of code cns/logger/v2/config.go x: 1 contributors (all time) y: 61 lines of code cns/logger/v2/config_linux.go x: 1 contributors (all time) y: 13 lines of code cns/logger/v2/config_windows.go x: 1 contributors (all time) y: 23 lines of code cns/logger/v2/cores/ai.go x: 1 contributors (all time) y: 52 lines of code cns/logger/v2/cores/file.go x: 1 contributors (all time) y: 43 lines of code cns/logger/v2/cores/stdout.go x: 1 contributors (all time) y: 12 lines of code cns/logger/v2/logger.go x: 1 contributors (all time) y: 40 lines of code internal/time/duration.go x: 1 contributors (all time) y: 25 lines of code tools/azure-npm-to-cilium-validator/azure-npm-to-cilium-validator.go x: 1 contributors (all time) y: 499 lines of code cns/NetworkContainerContract.go x: 35 contributors (all time) y: 546 lines of code cns/api.go x: 22 contributors (all time) y: 274 lines of code cns/restserver/api.go x: 26 contributors (all time) y: 1060 lines of code cns/restserver/restserver.go x: 36 contributors (all time) y: 316 lines of code cns/types/codes.go x: 8 contributors (all time) y: 129 lines of code cni/log/logger_windows.go x: 4 contributors (all time) y: 28 lines of code cns/logger/cnslogger_windows.go x: 2 contributors (all time) y: 23 lines of code zapetw/core_windows.go x: 2 contributors (all time) y: 81 lines of code cns/logger/cnslogger.go x: 5 contributors (all time) y: 193 lines of code cns/logger/constants.go x: 6 contributors (all time) y: 25 lines of code cns/metric/heartbeat.go x: 3 contributors (all time) y: 40 lines of code cns/fakes/iptablesfake.go x: 1 contributors (all time) y: 78 lines of code cns/restserver/internalapi_linux.go x: 3 contributors (all time) y: 96 lines of code cns/restserver/internalapi_windows.go x: 3 contributors (all time) y: 54 lines of code cns/kubecontroller/nodenetworkconfig/reconciler.go x: 5 contributors (all time) y: 149 lines of code cns/restserver/internalapi.go x: 21 contributors (all time) y: 475 lines of code cns/restserver/metrics.go x: 4 contributors (all time) y: 202 lines of code cns/middlewares/k8sSwiftV2.go x: 6 contributors (all time) y: 214 lines of code cns/middlewares/k8sSwiftV2_linux.go x: 4 contributors (all time) y: 137 lines of code cns/middlewares/k8sSwiftV2_windows.go x: 4 contributors (all time) y: 188 lines of code cni/network/invoker_cns.go x: 15 contributors (all time) y: 437 lines of code cni/network/network.go x: 34 contributors (all time) y: 1167 lines of code network/endpoint.go x: 21 contributors (all time) y: 321 lines of code aitelemetry/api.go x: 7 contributors (all time) y: 53 lines of code aitelemetry/telemetrywrapper.go x: 10 contributors (all time) y: 274 lines of code crd/multitenancy/api/v1alpha1/multitenantpodnetworkconfig.go x: 5 contributors (all time) y: 40 lines of code crd/multitenancy/api/v1alpha1/podnetworkinstance.go x: 4 contributors (all time) y: 40 lines of code crd/multitenancy/manifests/multitenancy.acn.azure.com_multitenantpodnetworkconfigs.yaml x: 6 contributors (all time) y: 102 lines of code crd/multitenancy/manifests/multitenancy.acn.azure.com_podnetworkinstances.yaml x: 5 contributors (all time) y: 119 lines of code crd/multitenancy/client.go x: 2 contributors (all time) y: 198 lines of code cns/restserver/homeazmonitor.go x: 2 contributors (all time) y: 147 lines of code nmagent/error.go x: 3 contributors (all time) y: 86 lines of code network/endpoint_linux.go x: 15 contributors (all time) y: 422 lines of code network/manager.go x: 17 contributors (all time) y: 650 lines of code network/snat/snat_linux.go x: 4 contributors (all time) y: 394 lines of code network/transparent_vlan_endpoint_snatroute_linux.go x: 2 contributors (all time) y: 67 lines of code npm/pkg/dataplane/policies/chain-management_linux.go x: 4 contributors (all time) y: 509 lines of code platform/os_linux.go x: 18 contributors (all time) y: 171 lines of code cns/service.go x: 10 contributors (all time) y: 255 lines of code server/tls/tlscertificate_retriever.go x: 6 contributors (all time) y: 16 lines of code cns/hnsclient/hnsclient_windows.go x: 11 contributors (all time) y: 554 lines of code network/network_windows.go x: 16 contributors (all time) y: 333 lines of code cns/restserver/ipam.go x: 18 contributors (all time) y: 1077 lines of code npm/pkg/dataplane/dataplane_linux.go x: 2 contributors (all time) y: 26 lines of code npm/pkg/dataplane/policies/testutils_linux.go x: 2 contributors (all time) y: 77 lines of code npm/pkg/dataplane/policies/testutils_windows.go x: 2 contributors (all time) y: 11 lines of code npm/npm.go x: 15 contributors (all time) y: 165 lines of code npm/pkg/dataplane/dataplane_windows.go x: 5 contributors (all time) y: 332 lines of code cns/fakes/nmagentclientfake.go x: 7 contributors (all time) y: 23 lines of code cni/telemetry/service/telemetrymain.go x: 10 contributors (all time) y: 144 lines of code crd/overlayextensionconfig/api/v1alpha1/overlayextensionconfig_types.go x: 1 contributors (all time) y: 32 lines of code cns/restserver/util.go x: 24 contributors (all time) y: 829 lines of code cni/network/network_linux.go x: 15 contributors (all time) y: 106 lines of code cns/nodesubnet/ip_fetcher.go x: 1 contributors (all time) y: 84 lines of code refresh/equaler.go x: 1 contributors (all time) y: 4 lines of code refresh/fetcher.go x: 1 contributors (all time) y: 92 lines of code crd/clustersubnetstate/manifests/acn.azure.com_clustersubnetstates.yaml x: 3 contributors (all time) y: 61 lines of code crd/multitenancy/manifests/multitenancy.acn.azure.com_podnetworks.yaml x: 4 contributors (all time) y: 110 lines of code cns/ipampool/v2/monitor.go x: 1 contributors (all time) y: 142 lines of code cns/kubecontroller/pod/reconciler.go x: 1 contributors (all time) y: 86 lines of code cns/ipampool/metrics/observer.go x: 1 contributors (all time) y: 150 lines of code npm/controller/server.go x: 3 contributors (all time) y: 118 lines of code npm/pkg/controlplane/translation/translatePolicy.go x: 6 contributors (all time) y: 491 lines of code npm/pkg/models/types.go x: 2 contributors (all time) y: 40 lines of code cni/network/network_windows.go x: 27 contributors (all time) y: 327 lines of code network/endpoint_windows.go x: 23 contributors (all time) y: 544 lines of code cns/client/client.go x: 11 contributors (all time) y: 822 lines of code cns/fsnotify/fsnotify.go x: 3 contributors (all time) y: 159 lines of code nmagent/client.go x: 5 contributors (all time) y: 274 lines of code nmagent/requests.go x: 7 contributors (all time) y: 343 lines of code dhcp/dhcp_linux.go x: 1 contributors (all time) y: 335 lines of code network/secondary_endpoint_client_linux.go x: 2 contributors (all time) y: 157 lines of code cns/ipampool/monitor.go x: 4 contributors (all time) y: 379 lines of code npm/pkg/dataplane/policies/policy.go x: 3 contributors (all time) y: 272 lines of code cns/deviceplugin/plugin.go x: 1 contributors (all time) y: 153 lines of code cns/deviceplugin/server.go x: 1 contributors (all time) y: 138 lines of code common/config.go x: 20 contributors (all time) y: 80 lines of code cni/network/invoker.go x: 7 contributors (all time) y: 35 lines of code network/hnswrapper/hnsv2wrapper.go x: 6 contributors (all time) y: 59 lines of code network/hnswrapper/hnsv2wrapperfake.go x: 8 contributors (all time) y: 496 lines of code network/hnswrapper/hnsv2wrapperinterface.go x: 5 contributors (all time) y: 22 lines of code network/hnswrapper/hnsv2wrapperwithtimeout.go x: 3 contributors (all time) y: 318 lines of code network/network.go x: 15 contributors (all time) y: 255 lines of code network/network_linux.go x: 14 contributors (all time) y: 581 lines of code network/policy/policy_windows.go x: 12 contributors (all time) y: 448 lines of code cns/dockerclient/dockerclient.go x: 8 contributors (all time) y: 152 lines of code ebtables/ebtables.go x: 6 contributors (all time) y: 172 lines of code network/networkutils/networkutils_linux.go x: 5 contributors (all time) y: 210 lines of code network/transparent_endpointclient_linux.go x: 7 contributors (all time) y: 261 lines of code ovsctl/ovsctl.go x: 3 contributors (all time) y: 239 lines of code platform/mockexec.go x: 5 contributors (all time) y: 71 lines of code platform/osInterface.go x: 5 contributors (all time) y: 33 lines of code cns/fakes/imdsclientfake.go x: 6 contributors (all time) y: 43 lines of code common/plugin.go x: 5 contributors (all time) y: 52 lines of code ipam/pool.go x: 11 contributors (all time) y: 399 lines of code cns/middlewares/mock/mockClient.go x: 4 contributors (all time) y: 199 lines of code crd/multitenancy/api/v1alpha1/zz_generated.deepcopy.go x: 2 contributors (all time) y: 345 lines of code cns/configuration/env.go x: 4 contributors (all time) y: 50 lines of code telemetry/telemetrybuffer.go x: 11 contributors (all time) y: 342 lines of code common/listener.go x: 9 contributors (all time) y: 111 lines of code cns/middlewares/utils/utils.go x: 2 contributors (all time) y: 33 lines of code cni/network/invoker_azure.go x: 11 contributors (all time) y: 180 lines of code cni/network/multitenancy.go x: 14 contributors (all time) y: 305 lines of code network/bridge_networkclient_linux.go x: 5 contributors (all time) y: 152 lines of code network/endpoint_snatroute_linux.go x: 3 contributors (all time) y: 84 lines of code network/ovs_endpoint_infraroute_linux.go x: 2 contributors (all time) y: 54 lines of code network/ovs_endpointclient_linux.go x: 7 contributors (all time) y: 199 lines of code cns/grpc/v1alpha/server.pb.go x: 1 contributors (all time) y: 348 lines of code cns/grpc/v1alpha/server_grpc.pb.go x: 1 contributors (all time) y: 108 lines of code bpf-prog/ipv6-hp-bpf/pkg/egress/bpf/egress.c x: 1 contributors (all time) y: 59 lines of code azure-ipam/ipam.go x: 4 contributors (all time) y: 192 lines of code cns/cnireconciler/podinfoprovider.go x: 5 contributors (all time) y: 133 lines of code cns/common/service.go x: 8 contributors (all time) y: 72 lines of code cni/log/logger_linux.go x: 3 contributors (all time) y: 10 lines of code cns/kubecontroller/nodenetworkconfig/conversion.go x: 4 contributors (all time) y: 82 lines of code cns/kubecontroller/nodenetworkconfig/conversion_linux.go x: 3 contributors (all time) y: 43 lines of code cns/wireserver/client.go x: 2 contributors (all time) y: 63 lines of code cns/imds/client.go x: 1 contributors (all time) y: 103 lines of code cns/fakes/cnsfake.go x: 7 contributors (all time) y: 230 lines of code npm/deploy/manifests/controller/azure-npm.yaml x: 3 contributors (all time) y: 189 lines of code npm/deploy/manifests/daemon/azure-npm.yaml x: 3 contributors (all time) y: 186 lines of code cni/network/plugin/main.go x: 21 contributors (all time) y: 162 lines of code hack/manifests/cni-installer-v1.yaml x: 3 contributors (all time) y: 76 lines of code npm/pkg/dataplane/ipsets/ipsetmanager_windows.go x: 3 contributors (all time) y: 402 lines of code npm/pkg/dataplane/testutils/utils_windows.go x: 3 contributors (all time) y: 124 lines of code cni/ipam/plugin/main.go x: 6 contributors (all time) y: 41 lines of code cns/networkcontainers/networkcontainers.go x: 8 contributors (all time) y: 164 lines of code cns/networkcontainers/networkcontainers_linux.go x: 6 contributors (all time) y: 71 lines of code cns/networkcontainers/networkcontainers_windows.go x: 8 contributors (all time) y: 222 lines of code cni/plugin.go x: 16 contributors (all time) y: 165 lines of code cni/ipam/ipam.go x: 12 contributors (all time) y: 220 lines of code ipam/azure.go x: 9 contributors (all time) y: 132 lines of code ipam/fileIpam.go x: 4 contributors (all time) y: 147 lines of code ipam/ipv6Ipam.go x: 4 contributors (all time) y: 21 lines of code ipam/manager.go x: 11 contributors (all time) y: 287 lines of code common/utils.go x: 14 contributors (all time) y: 240 lines of code azure-ipam/const.go x: 2 contributors (all time) y: 15 lines of code platform/windows/adapter/mellanox/mellanox.go x: 2 contributors (all time) y: 162 lines of code telemetry/telemetry.go x: 9 contributors (all time) y: 134 lines of code store/json.go x: 13 contributors (all time) y: 195 lines of code cni/api/api.go x: 4 contributors (all time) y: 31 lines of code network/ovsinfravnet/infravnet_linux.go x: 5 contributors (all time) y: 135 lines of code network/bridge_endpointclient_linux.go x: 7 contributors (all time) y: 254 lines of code network/ovs_networkclient_linux.go x: 6 contributors (all time) y: 124 lines of code crd/nodenetworkconfig/api/v1alpha/zz_generated.deepcopy.go x: 2 contributors (all time) y: 124 lines of code netlink/ip_linux.go x: 2 contributors (all time) y: 220 lines of code log/logger.go x: 15 contributors (all time) y: 192 lines of code dropgz/pkg/embed/payload.go x: 2 contributors (all time) y: 98 lines of code hack/scripts/ovs_scripts/remove_ovs_bridges.py x: 1 contributors (all time) y: 68 lines of code npm/metrics/prometheus-metrics.go x: 1 contributors (all time) y: 364 lines of code npm/pkg/dataplane/policies/policymanager.go x: 4 contributors (all time) y: 175 lines of code npm/pkg/dataplane/policies/policymanager_linux.go x: 3 contributors (all time) y: 254 lines of code npm/pkg/dataplane/policies/policymanager_windows.go x: 3 contributors (all time) y: 476 lines of code cni/util/const.go x: 4 contributors (all time) y: 13 lines of code npm/pkg/dataplane/dpshim/dpshim.go x: 4 contributors (all time) y: 514 lines of code npm/util/util.go x: 8 contributors (all time) y: 264 lines of code npm/pkg/dataplane/types_linux.go x: 2 contributors (all time) y: 5 lines of code crd/nodenetworkconfig/client.go x: 2 contributors (all time) y: 131 lines of code cns/multitenantcontroller/multitenantoperator/multitenantcrdreconciler.go x: 7 contributors (all time) y: 167 lines of code crd/clustersubnetstate/api/v1alpha1/clustersubnetstate.go x: 3 contributors (all time) y: 21 lines of code cns/restserver/const.go x: 7 contributors (all time) y: 11 lines of code npm/pkg/controlplane/translation/parseSelector.go x: 3 contributors (all time) y: 180 lines of code nmagent/internal/wireserver.go x: 2 contributors (all time) y: 120 lines of code tools/acncli/cmd/cni/install.go x: 4 contributors (all time) y: 58 lines of code cni/internal.go x: 3 contributors (all time) y: 30 lines of code cni/netconfig.go x: 17 contributors (all time) y: 113 lines of code npm/pkg/dataplane/ipsets/ipset.go x: 5 contributors (all time) y: 303 lines of code zapai/core.go x: 2 contributors (all time) y: 104 lines of code npm/pkg/controlplane/controllers/v1/translatePolicy.go x: 1 contributors (all time) y: 1541 lines of code store/mockstore.go x: 3 contributors (all time) y: 57 lines of code netlink/link_linux.go x: 2 contributors (all time) y: 332 lines of code netlink/socket.go x: 6 contributors (all time) y: 150 lines of code network/hnswrapper/hnsv1wrapperwithtimeout.go x: 2 contributors (all time) y: 185 lines of code dropgz/cmd/payload.go x: 1 contributors (all time) y: 112 lines of code npm/ipsm/ipsm.go x: 10 contributors (all time) y: 486 lines of code npm/pkg/controlplane/controllers/v1/podController.go x: 3 contributors (all time) y: 416 lines of code npm/pkg/controlplane/goalstateprocessor/goalstateprocessor.go x: 4 contributors (all time) y: 343 lines of code npm/pkg/dataplane/debug/converter.go x: 3 contributors (all time) y: 441 lines of code npm/pkg/dataplane/debug/trafficanalyzer.go x: 2 contributors (all time) y: 379 lines of code npm/pkg/dataplane/parse/parser.go x: 3 contributors (all time) y: 323 lines of code npm/pkg/dataplane/pb/rule.pb.go x: 2 contributors (all time) y: 407 lines of code keyvault/_example/main.go x: 1 contributors (all time) y: 120 lines of code keyvault/shim.go x: 1 contributors (all time) y: 131 lines of code npm/pkg/dataplane/policies/policy_windows.go x: 3 contributors (all time) y: 151 lines of code npm/pkg/dataplane/policies/testutils.go x: 3 contributors (all time) y: 131 lines of code npm/pkg/dataplane/ipsets/dirtycache.go x: 1 contributors (all time) y: 177 lines of code npm/util/errors/errors.go x: 3 contributors (all time) y: 153 lines of code npm/pkg/transport/events_client.go x: 2 contributors (all time) y: 94 lines of code npm/pkg/controlplane/controllers/v1/networkPolicyController.go x: 3 contributors (all time) y: 366 lines of code npm/pkg/protos/transport.pb.go x: 2 contributors (all time) y: 352 lines of code npm/deploy/npm/azure-npm.yaml x: 1 contributors (all time) y: 164 lines of code network/policy/policy.go x: 8 contributors (all time) y: 23 lines of code npm/pkg/controlplane/controllers/v2/podcontroller.go x: 3 contributors (all time) y: 426 lines of code npm/pkg/controlplane/controllers/v1/parseSelector.go x: 1 contributors (all time) y: 200 lines of code hack/toolbox/server/server.go x: 1 contributors (all time) y: 125 lines of code netlink/netlink.go x: 4 contributors (all time) y: 5 lines of code tools/acncli/cmd/npm/npm.go x: 3 contributors (all time) y: 31 lines of code cns/routes/routes_linux.go x: 4 contributors (all time) y: 7 lines of code cns/routes/routes_windows.go x: 4 contributors (all time) y: 155 lines of code common/args.go x: 3 contributors (all time) y: 105 lines of code npm/iptm/helper.go x: 2 contributors (all time) y: 292 lines of code proto/nodenetworkservice/3.302.0.744/NodeNetworkService.pb.go x: 1 contributors (all time) y: 805 lines of code netlink/protocol.go x: 4 contributors (all time) y: 324 lines of code
1541.0
lines of code
  min: 1.0
  average: 114.76
  25th percentile: 24.0
  median: 53.0
  75th percentile: 132.5
  max: 1541.0
0 46.0
contributors (all time)
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 46.0

File Size vs. Commits (30 days): 6 points

npm/azure-npm.yaml x: 1 commits (30d) y: 177 lines of code cns/configuration/configuration.go x: 1 commits (30d) y: 193 lines of code cns/healthserver/healthz.go x: 1 commits (30d) y: 47 lines of code cns/service/main.go x: 1 commits (30d) y: 1403 lines of code iptables/iptables.go x: 1 commits (30d) y: 167 lines of code build/tools/tools.go x: 1 commits (30d) y: 13 lines of code
1403.0
lines of code
  min: 13.0
  average: 333.33
  25th percentile: 38.5
  median: 172.0
  75th percentile: 495.5
  max: 1403.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 6 points

npm/azure-npm.yaml x: 1 contributors (30d) y: 177 lines of code cns/configuration/configuration.go x: 1 contributors (30d) y: 193 lines of code cns/healthserver/healthz.go x: 1 contributors (30d) y: 47 lines of code cns/service/main.go x: 1 contributors (30d) y: 1403 lines of code iptables/iptables.go x: 1 contributors (30d) y: 167 lines of code build/tools/tools.go x: 1 contributors (30d) y: 13 lines of code
1403.0
lines of code
  min: 13.0
  average: 333.33
  25th percentile: 38.5
  median: 172.0
  75th percentile: 495.5
  max: 1403.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 65 points

npm/azure-npm.yaml x: 2 commits (90d) y: 177 lines of code cns/configuration/configuration.go x: 1 commits (90d) y: 193 lines of code cns/healthserver/healthz.go x: 3 commits (90d) y: 47 lines of code cns/service/main.go x: 5 commits (90d) y: 1403 lines of code iptables/iptables.go x: 1 commits (90d) y: 167 lines of code build/tools/tools.go x: 1 commits (90d) y: 13 lines of code platform/os_windows.go x: 3 commits (90d) y: 423 lines of code netlink/mocknetlink.go x: 1 commits (90d) y: 97 lines of code network/transparent_vlan_endpointclient_linux.go x: 1 commits (90d) y: 568 lines of code crd/nodenetworkconfig/api/v1alpha/nodenetworkconfig.go x: 1 commits (90d) y: 84 lines of code crd/nodenetworkconfig/manifests/acn.azure.com_nodenetworkconfigs.yaml x: 1 commits (90d) y: 195 lines of code hack/manifests/cni-installer.yaml x: 1 commits (90d) y: 72 lines of code hack/toolbox/manifests/agents.yaml x: 1 commits (90d) y: 90 lines of code hack/toolbox/manifests/daemonset.yaml x: 1 commits (90d) y: 57 lines of code hack/toolbox/manifests/master.yaml x: 1 commits (90d) y: 111 lines of code npm/cmd/start.go x: 1 commits (90d) y: 204 lines of code npm/cmd/start_server.go x: 1 commits (90d) y: 103 lines of code npm/pkg/controlplane/controllers/v2/namespaceController.go x: 1 commits (90d) y: 321 lines of code npm/pkg/controlplane/controllers/v2/networkPolicyController.go x: 1 commits (90d) y: 252 lines of code npm/pkg/controlplane/controllers/v2/podController.go x: 1 commits (90d) y: 426 lines of code npm/pkg/dataplane/dataplane.go x: 1 commits (90d) y: 531 lines of code npm/pkg/dataplane/ipsets/ipsetmanager.go x: 1 commits (90d) y: 419 lines of code npm/pkg/dataplane/ipsets/ipsetmanager_linux.go x: 1 commits (90d) y: 576 lines of code npm/pkg/dataplane/types.go x: 1 commits (90d) y: 162 lines of code npm/util/const.go x: 1 commits (90d) y: 211 lines of code npm/util/ioutil/restore.go x: 1 commits (90d) y: 274 lines of code cns/logger/log.go x: 2 commits (90d) y: 52 lines of code cns/logger/v2/config.go x: 1 commits (90d) y: 61 lines of code cns/logger/v2/config_windows.go x: 1 commits (90d) y: 23 lines of code cns/logger/v2/cores/ai.go x: 1 commits (90d) y: 52 lines of code cns/logger/v2/cores/etw_windows.go x: 1 commits (90d) y: 17 lines of code cns/logger/v2/cores/file.go x: 1 commits (90d) y: 43 lines of code cns/logger/v2/logger_linux.go x: 1 commits (90d) y: 7 lines of code tools/azure-npm-to-cilium-validator/azure-npm-to-cilium-validator.go x: 1 commits (90d) y: 499 lines of code cns/NetworkContainerContract.go x: 1 commits (90d) y: 546 lines of code cns/restserver/api.go x: 1 commits (90d) y: 1060 lines of code cns/restserver/restserver.go x: 2 commits (90d) y: 316 lines of code cns/types/codes.go x: 1 commits (90d) y: 129 lines of code cni/log/logger_windows.go x: 1 commits (90d) y: 28 lines of code zapetw/core_windows.go x: 1 commits (90d) y: 81 lines of code cns/logger/constants.go x: 2 commits (90d) y: 25 lines of code cns/metric/heartbeat.go x: 2 commits (90d) y: 40 lines of code cns/kubecontroller/nodenetworkconfig/metrics.go x: 1 commits (90d) y: 46 lines of code cns/kubecontroller/nodenetworkconfig/reconciler.go x: 1 commits (90d) y: 149 lines of code cns/restserver/internalapi.go x: 1 commits (90d) y: 475 lines of code
1403.0
lines of code
  min: 7.0
  average: 192.63
  25th percentile: 44.5
  median: 97.0
  75th percentile: 231.5
  max: 1403.0
0 5.0
commits (90d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

File Size vs. Contributors (90 days): 65 points

npm/azure-npm.yaml x: 1 contributors (90d) y: 177 lines of code cns/configuration/configuration.go x: 1 contributors (90d) y: 193 lines of code cns/healthserver/healthz.go x: 2 contributors (90d) y: 47 lines of code cns/service/main.go x: 3 contributors (90d) y: 1403 lines of code iptables/iptables.go x: 1 contributors (90d) y: 167 lines of code build/tools/tools.go x: 1 contributors (90d) y: 13 lines of code platform/os_windows.go x: 1 contributors (90d) y: 423 lines of code netlink/mocknetlink.go x: 1 contributors (90d) y: 97 lines of code network/transparent_vlan_endpointclient_linux.go x: 1 contributors (90d) y: 568 lines of code crd/nodenetworkconfig/api/v1alpha/nodenetworkconfig.go x: 1 contributors (90d) y: 84 lines of code crd/nodenetworkconfig/manifests/acn.azure.com_nodenetworkconfigs.yaml x: 1 contributors (90d) y: 195 lines of code hack/manifests/cni-installer.yaml x: 1 contributors (90d) y: 72 lines of code hack/toolbox/manifests/agents.yaml x: 1 contributors (90d) y: 90 lines of code hack/toolbox/manifests/daemonset.yaml x: 1 contributors (90d) y: 57 lines of code hack/toolbox/manifests/master.yaml x: 1 contributors (90d) y: 111 lines of code npm/cmd/start.go x: 1 contributors (90d) y: 204 lines of code npm/cmd/start_server.go x: 1 contributors (90d) y: 103 lines of code npm/pkg/controlplane/controllers/v2/namespaceController.go x: 1 contributors (90d) y: 321 lines of code npm/pkg/controlplane/controllers/v2/networkPolicyController.go x: 1 contributors (90d) y: 252 lines of code npm/pkg/controlplane/controllers/v2/podController.go x: 1 contributors (90d) y: 426 lines of code npm/pkg/dataplane/dataplane.go x: 1 contributors (90d) y: 531 lines of code npm/pkg/dataplane/ipsets/ipsetmanager.go x: 1 contributors (90d) y: 419 lines of code npm/pkg/dataplane/ipsets/ipsetmanager_linux.go x: 1 contributors (90d) y: 576 lines of code npm/pkg/dataplane/types.go x: 1 contributors (90d) y: 162 lines of code npm/util/const.go x: 1 contributors (90d) y: 211 lines of code npm/util/ioutil/restore.go x: 1 contributors (90d) y: 274 lines of code cns/logger/log.go x: 1 contributors (90d) y: 52 lines of code cns/logger/v2/config.go x: 1 contributors (90d) y: 61 lines of code cns/logger/v2/config_windows.go x: 1 contributors (90d) y: 23 lines of code cns/logger/v2/cores/etw_windows.go x: 1 contributors (90d) y: 17 lines of code cns/logger/v2/cores/file.go x: 1 contributors (90d) y: 43 lines of code cns/logger/v2/logger_linux.go x: 1 contributors (90d) y: 7 lines of code tools/azure-npm-to-cilium-validator/azure-npm-to-cilium-validator.go x: 1 contributors (90d) y: 499 lines of code cns/NetworkContainerContract.go x: 1 contributors (90d) y: 546 lines of code cns/restserver/api.go x: 1 contributors (90d) y: 1060 lines of code cns/restserver/restserver.go x: 2 contributors (90d) y: 316 lines of code cns/types/codes.go x: 1 contributors (90d) y: 129 lines of code cni/log/logger_windows.go x: 1 contributors (90d) y: 28 lines of code zapetw/core_windows.go x: 1 contributors (90d) y: 81 lines of code cns/logger/constants.go x: 2 contributors (90d) y: 25 lines of code cns/metric/heartbeat.go x: 2 contributors (90d) y: 40 lines of code cns/kubecontroller/nodenetworkconfig/metrics.go x: 1 contributors (90d) y: 46 lines of code cns/kubecontroller/nodenetworkconfig/reconciler.go x: 1 contributors (90d) y: 149 lines of code cns/restserver/internalapi.go x: 1 contributors (90d) y: 475 lines of code
1403.0
lines of code
  min: 7.0
  average: 192.63
  25th percentile: 44.5
  median: 97.0
  75th percentile: 231.5
  max: 1403.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0