azure / azure-container-networking
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 576 files with 65,779 lines of code.
    • 2 files changed more than 100 times (2,570 lines of code)
    • 15 files changed 51-100 times (7,645 lines of code)
    • 39 files changed 21-50 times (11,119 lines of code)
    • 126 files changed 6-20 times (18,841 lines of code)
    • 394 files changed 1-5 times (25,604 lines of code)
3% | 11% | 16% | 28% | 38%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 576 files with 65,779 lines of code.
    • 6 files changed by more than 25 contributors (4,819 lines of code)
    • 35 files changed by 11-25 contributors (12,570 lines of code)
    • 53 files changed by 6-10 contributors (8,367 lines of code)
    • 238 files changed by 2-5 contributors (26,047 lines of code)
    • 244 files changed by 1 contributor (13,976 lines of code)
7% | 19% | 12% | 39% | 21%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, sh, json, ps1, mod, txt, proto, dockerfile, py, c, gitignore, dockerignore, gitattributes, xml, mk, h
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go4% | 12% | 17% | 29% | 36%
yaml0% | 0% | 4% | 28% | 67%
ps10% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cns8% | 27% | 10% | 23% | 30%
cni29% | 12% | 41% | 5% | 10%
network0% | 26% | 12% | 45% | 14%
ipam0% | 38% | 39% | 5% | 16%
npm0% | <1% | 22% | 32% | 44%
platform0% | 0% | 61% | 7% | 30%
telemetry0% | 0% | 63% | 34% | 2%
common0% | 0% | 52% | 30% | 16%
store0% | 0% | 70% | 8% | 20%
log0% | 0% | 62% | 37% | 0%
crd0% | 0% | 0% | 41% | 58%
nmagent0% | 0% | 0% | 56% | 43%
netlink0% | 0% | 0% | 46% | 53%
aitelemetry0% | 0% | 0% | 97% | 2%
ovsctl0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 17% | 82%
azure-ipam0% | 0% | 0% | 50% | 49%
ebtables0% | 0% | 0% | 100% | 0%
iptables0% | 0% | 0% | 100% | 0%
hack0% | 0% | 0% | 14% | 85%
server0% | 0% | 0% | 57% | 42%
build0% | 0% | 0% | 22% | 77%
proto0% | 0% | 0% | 0% | 100%
internal0% | 0% | 0% | 0% | 100%
zapai0% | 0% | 0% | 0% | 100%
dhcp0% | 0% | 0% | 0% | 100%
keyvault0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
dropgz0% | 0% | 0% | 0% | 100%
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%
debug0% | 0% | 0% | 0% | 100%
netns0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.go
in cns/service
1403 13 2017-07-06 2025-05-02 174 46 sharmasushant@users.noreply... rbtr@users.noreply.github.com
network.go
in cni/network
1167 28 2016-12-01 2025-02-03 146 34 ofiliz@users.noreply.github... 155685406+rejain456@users.n...
restserver.go
in cns/restserver
316 9 2017-07-06 2025-02-26 94 36 sharmasushant@users.noreply... 111590532+smittal22@users.n...
546 24 2018-07-06 2025-02-26 91 35 tamilmani1989@gmail.com 111590532+smittal22@users.n...
manager.go
in network
650 31 2016-09-21 2024-12-04 77 17 onur.filiz@microsoft.com 39818795+qxbytes@users.nore...
ipam.go
in cns/restserver
1077 38 2020-07-14 2024-11-08 68 18 matmerr@users.noreply.githu... behzadm@microsoft.com
endpoint.go
in network
321 15 2016-09-21 2025-02-03 67 21 onur.filiz@microsoft.com 155685406+rejain456@users.n...
internalapi.go
in cns/restserver
475 15 2020-07-16 2025-02-12 65 21 31906480+neaggarwms@users.n... rbtr@users.noreply.github.com
util.go
in cns/restserver
829 35 2020-07-16 2024-10-17 63 24 31906480+neaggarwms@users.n... 6684582+santhoshmprabhu@use...
main.go
in cni/network/plugin
162 3 2017-01-20 2023-12-12 62 21 onur.filiz@microsoft.com behzadm@microsoft.com
npm.go
in npm
165 5 2018-07-19 2024-11-05 61 15 yongli.chen@microsoft.com 155685406+rejain456@users.n...
network_windows.go
in cni/network
327 20 2018-05-03 2024-09-24 57 27 yongli.chen@microsoft.com kmurudi@microsoft.com
api.go
in cns/restserver
1060 31 2017-07-06 2025-02-26 55 26 sharmasushant@users.noreply... 111590532+smittal22@users.n...
544 20 2017-02-11 2024-09-24 53 23 onur.filiz@microsoft.com kmurudi@microsoft.com
pool.go
in ipam
399 17 2016-05-09 2024-07-11 52 11 onur.filiz@microsoft.com 129891899+paulyufan2@users....
configuration.go
in cns/configuration
193 9 2020-01-24 2025-05-02 51 24 tamilmani1989@gmail.com rbtr@users.noreply.github.com
581 22 2017-02-10 2024-08-07 51 14 onur.filiz@microsoft.com 129891899+paulyufan2@users....
dataplane.go
in npm/pkg/dataplane
531 24 2021-09-13 2025-03-11 49 8 vakr@microsoft.com isaiahraya@microsoft.com
network.go
in network
255 12 2016-05-12 2024-08-07 47 15 onur.filiz@microsoft.com 129891899+paulyufan2@users....
422 11 2017-02-10 2024-12-04 47 15 onur.filiz@microsoft.com 39818795+qxbytes@users.nore...
api.go
in cns
274 7 2017-07-06 2025-02-26 46 22 sharmasushant@users.noreply... 111590532+smittal22@users.n...
plugin.go
in cni
165 11 2017-01-20 2023-10-31 45 16 onur.filiz@microsoft.com nguyenquang@microsoft.com
invoker_cns.go
in cni/network
437 10 2020-09-29 2025-02-03 44 15 matmerr@users.noreply.githu... 155685406+rejain456@users.n...
ipam.go
in cni/ipam
220 8 2016-12-01 2023-10-28 43 12 onur.filiz@microsoft.com 129891899+paulyufan2@users....
manager.go
in ipam
287 14 2016-09-16 2023-10-28 43 11 onur.filiz@microsoft.com 129891899+paulyufan2@users....
telemetry.go
in telemetry
134 5 2017-12-08 2023-10-13 42 9 tamanoha@microsoft.com 129891899+paulyufan2@users....
const.go
in npm/util
211 2 2018-07-19 2025-03-11 41 13 yongli.chen@microsoft.com isaiahraya@microsoft.com
iptm.go
in npm/iptm
399 16 2018-07-19 2022-08-09 40 11 yongli.chen@microsoft.com 42728408+huntergregory@user...
os_windows.go
in platform
423 24 2017-01-21 2025-03-27 40 18 onur.filiz@microsoft.com rbtr@users.noreply.github.com
logger.go
in log
192 19 2016-03-02 2023-08-10 39 15 onur.filiz@microsoft.com 64089641+ramiro-gamarra@use...
telemetrybuffer.go
in telemetry
342 15 2018-12-06 2024-06-21 38 11 13284103+jaer-tsun@users.no... 39818795+qxbytes@users.nore...
os_linux.go
in platform
171 18 2017-01-21 2024-11-13 37 18 onur.filiz@microsoft.com rbtr@users.noreply.github.com
333 13 2017-02-11 2024-11-11 37 16 onur.filiz@microsoft.com 129891899+paulyufan2@users....
json.go
in store
195 11 2016-07-26 2023-09-25 36 13 onur.filiz@microsoft.com 129891899+paulyufan2@users....
utils.go
in common
240 11 2016-09-21 2023-10-20 34 14 onur.filiz@microsoft.com 111590532+smittal22@users.n...
config.go
in common
80 - 2016-09-30 2024-08-24 33 20 ofiliz@users.noreply.github... 39818795+qxbytes@users.nore...
network_linux.go
in cni/network
106 16 2018-05-03 2024-10-16 33 15 yongli.chen@microsoft.com 39818795+qxbytes@users.nore...
dataplane_windows.go
in npm/pkg/dataplane
332 12 2021-09-13 2024-11-05 33 5 vakr@microsoft.com 155685406+rejain456@users.n...
ipsm.go
in npm/ipsm
486 26 2018-07-19 2022-06-14 33 10 yongli.chen@microsoft.com matmerr@users.noreply.githu...
policymanager.go
in npm/pkg/dataplane/policies
175 11 2021-09-13 2023-07-19 31 4 vakr@microsoft.com 42728408+huntergregory@user...
start.go
in npm/cmd
204 4 2021-09-01 2025-03-11 30 7 matmerr@users.noreply.githu... isaiahraya@microsoft.com
177 - 2019-04-11 2025-05-02 29 9 yongli.chen@microsoft.com isaiahraya@microsoft.com
113 4 2017-02-06 2022-11-29 28 17 onur.filiz@microsoft.com 61910737+thatmattlong@users...
plugin.go
in common
52 5 2016-04-28 2024-07-11 27 5 onur.filiz@microsoft.com 129891899+paulyufan2@users....
util.go
in npm/util
264 29 2018-07-19 2023-04-11 27 8 yongli.chen@microsoft.com 42728408+huntergregory@user...
monitor.go
in cns/ipampool
379 15 2021-10-13 2024-09-04 26 4 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
ipsetmanager.go
in npm/pkg/dataplane/ipsets
419 28 2021-09-13 2025-03-11 26 5 vakr@microsoft.com isaiahraya@microsoft.com
ipset.go
in npm/pkg/dataplane/ipsets
303 27 2021-09-13 2022-11-23 25 5 vakr@microsoft.com 42728408+huntergregory@user...
multitenancy.go
in cni/network
305 10 2019-02-27 2024-06-01 25 14 13284103+jaer-tsun@users.no... 39818795+qxbytes@users.nore...
chain-management_linux.go
in npm/pkg/dataplane/policies
509 22 2021-10-29 2024-11-20 24 4 42728408+huntergregory@user... 155685406+rejain456@users.n...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.go
in cns/service
1403 13 2017-07-06 2025-05-02 174 46 sharmasushant@users.noreply... rbtr@users.noreply.github.com
restserver.go
in cns/restserver
316 9 2017-07-06 2025-02-26 94 36 sharmasushant@users.noreply... 111590532+smittal22@users.n...
546 24 2018-07-06 2025-02-26 91 35 tamilmani1989@gmail.com 111590532+smittal22@users.n...
network.go
in cni/network
1167 28 2016-12-01 2025-02-03 146 34 ofiliz@users.noreply.github... 155685406+rejain456@users.n...
network_windows.go
in cni/network
327 20 2018-05-03 2024-09-24 57 27 yongli.chen@microsoft.com kmurudi@microsoft.com
api.go
in cns/restserver
1060 31 2017-07-06 2025-02-26 55 26 sharmasushant@users.noreply... 111590532+smittal22@users.n...
util.go
in cns/restserver
829 35 2020-07-16 2024-10-17 63 24 31906480+neaggarwms@users.n... 6684582+santhoshmprabhu@use...
configuration.go
in cns/configuration
193 9 2020-01-24 2025-05-02 51 24 tamilmani1989@gmail.com rbtr@users.noreply.github.com
544 20 2017-02-11 2024-09-24 53 23 onur.filiz@microsoft.com kmurudi@microsoft.com
api.go
in cns
274 7 2017-07-06 2025-02-26 46 22 sharmasushant@users.noreply... 111590532+smittal22@users.n...
endpoint.go
in network
321 15 2016-09-21 2025-02-03 67 21 onur.filiz@microsoft.com 155685406+rejain456@users.n...
internalapi.go
in cns/restserver
475 15 2020-07-16 2025-02-12 65 21 31906480+neaggarwms@users.n... rbtr@users.noreply.github.com
main.go
in cni/network/plugin
162 3 2017-01-20 2023-12-12 62 21 onur.filiz@microsoft.com behzadm@microsoft.com
config.go
in common
80 - 2016-09-30 2024-08-24 33 20 ofiliz@users.noreply.github... 39818795+qxbytes@users.nore...
ipam.go
in cns/restserver
1077 38 2020-07-14 2024-11-08 68 18 matmerr@users.noreply.githu... behzadm@microsoft.com
os_windows.go
in platform
423 24 2017-01-21 2025-03-27 40 18 onur.filiz@microsoft.com rbtr@users.noreply.github.com
os_linux.go
in platform
171 18 2017-01-21 2024-11-13 37 18 onur.filiz@microsoft.com rbtr@users.noreply.github.com
manager.go
in network
650 31 2016-09-21 2024-12-04 77 17 onur.filiz@microsoft.com 39818795+qxbytes@users.nore...
113 4 2017-02-06 2022-11-29 28 17 onur.filiz@microsoft.com 61910737+thatmattlong@users...
plugin.go
in cni
165 11 2017-01-20 2023-10-31 45 16 onur.filiz@microsoft.com nguyenquang@microsoft.com
333 13 2017-02-11 2024-11-11 37 16 onur.filiz@microsoft.com 129891899+paulyufan2@users....
npm.go
in npm
165 5 2018-07-19 2024-11-05 61 15 yongli.chen@microsoft.com 155685406+rejain456@users.n...
422 11 2017-02-10 2024-12-04 47 15 onur.filiz@microsoft.com 39818795+qxbytes@users.nore...
network.go
in network
255 12 2016-05-12 2024-08-07 47 15 onur.filiz@microsoft.com 129891899+paulyufan2@users....
invoker_cns.go
in cni/network
437 10 2020-09-29 2025-02-03 44 15 matmerr@users.noreply.githu... 155685406+rejain456@users.n...
logger.go
in log
192 19 2016-03-02 2023-08-10 39 15 onur.filiz@microsoft.com 64089641+ramiro-gamarra@use...
network_linux.go
in cni/network
106 16 2018-05-03 2024-10-16 33 15 yongli.chen@microsoft.com 39818795+qxbytes@users.nore...
581 22 2017-02-10 2024-08-07 51 14 onur.filiz@microsoft.com 129891899+paulyufan2@users....
utils.go
in common
240 11 2016-09-21 2023-10-20 34 14 onur.filiz@microsoft.com 111590532+smittal22@users.n...
multitenancy.go
in cni/network
305 10 2019-02-27 2024-06-01 25 14 13284103+jaer-tsun@users.no... 39818795+qxbytes@users.nore...
const.go
in npm/util
211 2 2018-07-19 2025-03-11 41 13 yongli.chen@microsoft.com isaiahraya@microsoft.com
json.go
in store
195 11 2016-07-26 2023-09-25 36 13 onur.filiz@microsoft.com 129891899+paulyufan2@users....
ipam.go
in cni/ipam
220 8 2016-12-01 2023-10-28 43 12 onur.filiz@microsoft.com 129891899+paulyufan2@users....
policy_windows.go
in network/policy
448 18 2018-05-03 2024-08-07 18 12 yongli.chen@microsoft.com 129891899+paulyufan2@users....
pool.go
in ipam
399 17 2016-05-09 2024-07-11 52 11 onur.filiz@microsoft.com 129891899+paulyufan2@users....
manager.go
in ipam
287 14 2016-09-16 2023-10-28 43 11 onur.filiz@microsoft.com 129891899+paulyufan2@users....
iptm.go
in npm/iptm
399 16 2018-07-19 2022-08-09 40 11 yongli.chen@microsoft.com 42728408+huntergregory@user...
telemetrybuffer.go
in telemetry
342 15 2018-12-06 2024-06-21 38 11 13284103+jaer-tsun@users.no... 39818795+qxbytes@users.nore...
invoker_azure.go
in cni/network
180 5 2020-09-29 2024-06-01 23 11 matmerr@users.noreply.githu... 39818795+qxbytes@users.nore...
client.go
in cns/client
822 26 2021-09-14 2024-09-21 21 11 rbtr@users.noreply.github.com behzadm@microsoft.com
hnsclient_windows.go
in cns/hnsclient
554 20 2019-04-30 2024-11-11 16 11 tamanoha@microsoft.com 129891899+paulyufan2@users....
ipsm.go
in npm/ipsm
486 26 2018-07-19 2022-06-14 33 10 yongli.chen@microsoft.com matmerr@users.noreply.githu...
telemetrymain.go
in cni/telemetry/service
144 3 2019-02-02 2024-11-04 21 10 tamanoha@microsoft.com 39818795+qxbytes@users.nore...
telemetrywrapper.go
in aitelemetry
274 11 2019-10-16 2025-02-03 20 10 tamilmani1989@gmail.com rbtr@users.noreply.github.com
191 - 2020-04-30 2025-03-14 18 10 35265851+pjohnst5@users.nor... 39818795+qxbytes@users.nore...
log.go
in cns/logger
52 14 2020-01-24 2025-02-27 16 10 tamilmani1989@gmail.com rbtr@users.noreply.github.com
255 12 2017-07-06 2024-11-12 16 10 sharmasushant@users.noreply... 106119232+zetaozhuang@users...
telemetry.go
in telemetry
134 5 2017-12-08 2023-10-13 42 9 tamanoha@microsoft.com 129891899+paulyufan2@users....
177 - 2019-04-11 2025-05-02 29 9 yongli.chen@microsoft.com isaiahraya@microsoft.com
azure.go
in ipam
132 4 2016-06-03 2023-10-28 22 9 onur.filiz@microsoft.com 129891899+paulyufan2@users....
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
translatePolicy.go
in npm/pkg/controlplane/controllers/v1
1541 12 2021-11-03 2022-09-02 2 1 vakr@microsoft.com vakr@microsoft.com
NodeNetworkService.pb.go
in proto/nodenetworkservice/3.302.0.744
805 76 2021-03-26 2021-03-26 1 1 61989546+msvik@users.norepl... 61989546+msvik@users.norepl...
azure-npm-to-cilium-validator.go
in tools/azure-npm-to-cilium-validator
499 19 2025-02-27 2025-02-27 1 1 isaiahraya@microsoft.com isaiahraya@microsoft.com
prometheus-metrics.go
in npm/metrics
364 15 2020-07-14 2023-07-19 10 1 42728408+huntergregory@user... 42728408+huntergregory@user...
server.pb.go
in cns/grpc/v1alpha
348 33 2024-05-31 2024-05-31 1 1 kevincxv@outlook.com kevincxv@outlook.com
336 - 2023-09-28 2023-09-28 1 1 timraymond@users.noreply.gi... timraymond@users.noreply.gi...
335 16 2024-09-10 2024-09-10 1 1 39818795+qxbytes@users.nore... 39818795+qxbytes@users.nore...
parseSelector.go
in npm/pkg/controlplane/controllers/v1
200 14 2021-11-03 2021-11-03 1 1 vakr@microsoft.com vakr@microsoft.com
dirtycache.go
in npm/pkg/dataplane/ipsets
177 16 2022-04-19 2022-04-19 1 1 42728408+huntergregory@user... 42728408+huntergregory@user...
azure-npm.yaml
in npm/deploy/npm
164 - 2022-02-05 2022-02-05 1 1 nitishm@microsoft.com nitishm@microsoft.com
plugin.go
in cns/deviceplugin
153 10 2024-08-29 2024-08-29 1 1 61910737+thatmattlong@users... 61910737+thatmattlong@users...
observer.go
in cns/ipampool/metrics
150 3 2024-09-04 2024-10-01 2 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
policy_linux.go
in npm/pkg/dataplane/policies
148 15 2021-11-17 2022-11-23 8 1 42728408+huntergregory@user... 42728408+huntergregory@user...
metrics.go
in cns/ipampool/metrics
146 1 2024-09-04 2024-09-04 1 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
monitor.go
in cns/ipampool/v2
142 7 2024-01-26 2024-10-07 5 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
server.go
in cns/deviceplugin
138 8 2024-08-29 2024-08-29 1 1 61910737+thatmattlong@users... 61910737+thatmattlong@users...
main.go
in cni/network/stateless
134 3 2023-12-12 2024-08-15 2 1 behzadm@microsoft.com behzadm@microsoft.com
shim.go
in keyvault
131 6 2022-06-03 2022-06-03 1 1 64089641+ramiro-gamarra@use... 64089641+ramiro-gamarra@use...
server.go
in hack/toolbox/server
125 6 2021-10-11 2021-10-11 1 1 matmerr@users.noreply.githu... matmerr@users.noreply.githu...
filelock_fcntl.go
in internal/lockedfile/internal/filelock
121 4 2021-11-09 2021-11-09 1 1 tamilmani1989@gmail.com tamilmani1989@gmail.com
main.go
in keyvault/_example
120 5 2022-06-03 2022-06-03 1 1 64089641+ramiro-gamarra@use... 64089641+ramiro-gamarra@use...
sink.go
in zapai
116 9 2021-12-13 2021-12-13 1 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
parsePolicy.go
in npm/pkg/controlplane/controllers/v1
113 4 2021-11-03 2021-11-03 1 1 vakr@microsoft.com vakr@microsoft.com
payload.go
in dropgz/cmd
112 2 2022-07-15 2022-07-15 1 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
lockedfile.go
in internal/lockedfile
111 8 2021-11-09 2021-11-09 1 1 tamilmani1989@gmail.com tamilmani1989@gmail.com
server_grpc.pb.go
in cns/grpc/v1alpha
108 9 2024-05-31 2024-05-31 1 1 kevincxv@outlook.com kevincxv@outlook.com
client.go
in cns/imds
103 5 2024-01-24 2024-02-08 2 1 61910737+thatmattlong@users... 61910737+thatmattlong@users...
certrefresher.go
in keyvault
98 7 2022-06-16 2022-06-16 1 1 64089641+ramiro-gamarra@use... 64089641+ramiro-gamarra@use...
ipsets.go
in npm/metrics
95 22 2021-09-10 2023-06-09 6 1 42728408+huntergregory@user... 42728408+huntergregory@user...
pluginmanager.go
in cns/deviceplugin
94 7 2024-08-29 2024-08-29 1 1 61910737+thatmattlong@users... 61910737+thatmattlong@users...
fetcher.go
in refresh
92 4 2024-10-14 2024-10-14 1 1 6684582+santhoshmprabhu@use... 6684582+santhoshmprabhu@use...
client.go
in crd/clustersubnetstate
91 8 2022-07-26 2024-10-01 4 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
transport_grpc.pb.go
in npm/pkg/protos
91 8 2021-12-14 2021-12-14 1 1 nitish.malhotra@gmail.com nitish.malhotra@gmail.com
retry.go
in nmagent/internal
87 5 2022-05-05 2022-05-05 1 1 timraymond@users.noreply.gi... timraymond@users.noreply.gi...
reconciler.go
in cns/kubecontroller/pod
86 5 2023-08-28 2024-10-07 3 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
cli.go
in cns/cmd/cli
86 5 2021-09-14 2024-03-04 3 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
prometheus-values.go
in npm/metrics
86 11 2021-09-21 2023-07-19 3 1 42728408+huntergregory@user... 42728408+huntergregory@user...
ip_fetcher.go
in cns/nodesubnet
84 4 2024-09-19 2024-10-14 2 1 6684582+santhoshmprabhu@use... 6684582+santhoshmprabhu@use...
common.go
in cni/network
81 5 2023-12-12 2023-12-12 1 1 behzadm@microsoft.com behzadm@microsoft.com
cache.go
in npm/pkg/controlplane/controllers/common
81 5 2022-06-14 2022-06-14 1 1 matmerr@users.noreply.githu... matmerr@users.noreply.githu...
busybox-ds.yaml
in hack/manifests
79 - 2022-05-05 2024-01-03 2 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
busybox.yaml
in hack/manifests
79 - 2022-05-05 2024-01-03 2 1 rbtr@users.noreply.github.com rbtr@users.noreply.github.com
iptablesfake.go
in cns/fakes
78 7 2025-02-15 2025-02-15 1 1 39818795+qxbytes@users.nore... 39818795+qxbytes@users.nore...
78 - 2019-11-21 2019-11-21 1 1 tamilmani1989@gmail.com tamilmani1989@gmail.com
grep.go
in npm/util/ioutil
77 2 2022-01-27 2022-08-09 2 1 42728408+huntergregory@user... 42728408+huntergregory@user...
gobutils.go
in npm/pkg/controlplane
74 6 2022-01-14 2022-02-15 2 1 vakr@microsoft.com vakr@microsoft.com
run.go
in pkgerrlint/cmd/pkgerrlint/internal
74 3 2023-05-09 2023-05-09 1 1 timraymond@users.noreply.gi... timraymond@users.noreply.gi...
zz_generated.deepcopy.go
in crd/overlayextensionconfig/api/v1alpha1
73 10 2024-08-20 2024-08-20 1 1 132703210+robogatikov@users... 132703210+robogatikov@users...
main.go
in bpf-prog/ipv6-hp-bpf/cmd/ipv6-hp-bpf
73 1 2024-05-30 2024-05-30 1 1 31013536+camrynl@users.nore... 31013536+camrynl@users.nore...
pod.go
in npm/pkg/controlplane/controllers/common
72 10 2022-06-14 2022-06-14 1 1 matmerr@users.noreply.githu... matmerr@users.noreply.githu...
Correlations

File Size vs. Number of Changes: 581 points

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

Number of Contributors vs. Number of Changes: 581 points

npm/azure-npm.yaml x: 9 # contributors y: 29 # changes cns/configuration/configuration.go x: 24 # contributors y: 51 # changes cns/healthserver/healthz.go x: 2 # contributors y: 3 # changes cns/service/main.go x: 46 # contributors y: 174 # changes iptables/iptables.go x: 9 # contributors y: 15 # changes build/tools/tools.go x: 3 # contributors y: 9 # changes platform/os_windows.go x: 18 # contributors y: 40 # changes netlink/mocknetlink.go x: 5 # contributors y: 6 # changes network/transparent_vlan_endpointclient_linux.go x: 5 # contributors y: 17 # changes crd/nodenetworkconfig/api/v1alpha/nodenetworkconfig.go x: 7 # contributors y: 13 # changes crd/nodenetworkconfig/manifests/acn.azure.com_nodenetworkconfigs.yaml x: 6 # contributors y: 17 # changes cns/azure-cns.yaml x: 10 # contributors y: 18 # changes hack/manifests/cni-installer.yaml x: 4 # contributors y: 9 # changes hack/toolbox/manifests/agents.yaml x: 2 # contributors y: 2 # changes npm/cmd/start.go x: 7 # contributors y: 30 # changes npm/cmd/start_daemon.go x: 4 # contributors y: 6 # changes npm/config/config.go x: 6 # contributors y: 16 # changes npm/metrics/ai-utils.go x: 5 # contributors y: 9 # changes npm/pkg/controlplane/controllers/v2/networkPolicyController.go x: 6 # contributors y: 9 # changes npm/pkg/controlplane/controllers/v2/podController.go x: 4 # contributors y: 14 # changes npm/pkg/dataplane/dataplane.go x: 8 # contributors y: 49 # changes npm/pkg/dataplane/ipsets/ipsetmanager.go x: 5 # contributors y: 26 # changes npm/pkg/dataplane/ipsets/ipsetmanager_linux.go x: 3 # contributors y: 19 # changes npm/util/const.go x: 13 # contributors y: 41 # changes npm/util/ioutil/restore.go x: 3 # contributors y: 8 # changes cns/logger/log.go x: 10 # contributors y: 16 # changes cns/logger/v2/config.go x: 1 # contributors y: 1 # changes cns/NetworkContainerContract.go x: 35 # contributors y: 91 # changes cns/api.go x: 22 # contributors y: 46 # changes cns/restserver/api.go x: 26 # contributors y: 55 # changes cns/restserver/restserver.go x: 36 # contributors y: 94 # changes cns/types/codes.go x: 8 # contributors y: 8 # changes npm/profiles/v2-background.yaml x: 1 # contributors y: 2 # changes cni/log/logger_windows.go x: 4 # contributors y: 4 # changes cns/logger/constants.go x: 6 # contributors y: 8 # changes cns/metric/heartbeat.go x: 3 # contributors y: 3 # changes cns/kubecontroller/nodenetworkconfig/reconciler.go x: 5 # contributors y: 14 # changes cns/restserver/internalapi.go x: 21 # contributors y: 65 # changes cns/restserver/metrics.go x: 4 # contributors y: 13 # changes cns/middlewares/k8sSwiftV2.go x: 6 # contributors y: 13 # changes cni/network/invoker_cns.go x: 15 # contributors y: 44 # changes cni/network/network.go x: 34 # contributors y: 146 # changes network/endpoint.go x: 21 # contributors y: 67 # changes aitelemetry/telemetrywrapper.go x: 10 # contributors y: 20 # changes crd/multitenancy/api/v1alpha1/multitenantpodnetworkconfig.go x: 5 # contributors y: 8 # changes crd/multitenancy/manifests/multitenancy.acn.azure.com_podnetworkinstances.yaml x: 5 # contributors y: 7 # changes cns/restserver/homeazmonitor.go x: 2 # contributors y: 6 # changes network/endpoint_linux.go x: 15 # contributors y: 47 # changes network/manager.go x: 17 # contributors y: 77 # changes network/ovs_endpoint_snatroute_linux.go x: 5 # contributors y: 13 # changes network/transparent_vlan_endpoint_snatroute_linux.go x: 2 # contributors y: 5 # changes npm/pkg/dataplane/policies/chain-management_linux.go x: 4 # contributors y: 24 # changes platform/os_linux.go x: 18 # contributors y: 37 # changes server/tls/tlscertificate_retriever.go x: 6 # contributors y: 7 # changes cns/hnsclient/hnsclient_windows.go x: 11 # contributors y: 16 # changes network/network_windows.go x: 16 # contributors y: 37 # changes cns/restserver/ipam.go x: 18 # contributors y: 68 # changes npm/pkg/dataplane/dataplane_linux.go x: 2 # contributors y: 11 # changes npm/pkg/dataplane/policies/testutils_linux.go x: 2 # contributors y: 9 # changes npm/pkg/dataplane/policies/testutils_windows.go x: 2 # contributors y: 4 # changes npm/npm.go x: 15 # contributors y: 61 # changes npm/pkg/dataplane/dataplane_windows.go x: 5 # contributors y: 33 # changes cns/fakes/nmagentclientfake.go x: 7 # contributors y: 9 # changes cni/telemetry/service/telemetrymain.go x: 10 # contributors y: 21 # changes cns/restserver/util.go x: 24 # contributors y: 63 # changes cni/network/network_linux.go x: 15 # contributors y: 33 # changes crd/clustersubnetstate/manifests/acn.azure.com_clustersubnetstates.yaml x: 3 # contributors y: 6 # changes cns/ipampool/v2/monitor.go x: 1 # contributors y: 5 # changes cns/kubecontroller/pod/reconciler.go x: 1 # contributors y: 3 # changes crd/clustersubnetstate/client.go x: 1 # contributors y: 4 # changes npm/pkg/controlplane/translation/translatePolicy.go x: 6 # contributors y: 19 # changes cni/network/network_windows.go x: 27 # contributors y: 57 # changes network/endpoint_windows.go x: 23 # contributors y: 53 # changes cns/client/client.go x: 11 # contributors y: 21 # changes nmagent/requests.go x: 7 # contributors y: 12 # changes cns/ipampool/monitor.go x: 4 # contributors y: 26 # changes npm/pkg/dataplane/ipsets/testutils_linux.go x: 1 # contributors y: 7 # changes npm/pkg/dataplane/policies/policy.go x: 3 # contributors y: 20 # changes common/config.go x: 20 # contributors y: 33 # changes cni/network/invoker.go x: 7 # contributors y: 14 # changes network/hnswrapper/hnsv2wrapperfake.go x: 8 # contributors y: 18 # changes network/network_linux.go x: 14 # contributors y: 51 # changes network/policy/policy_windows.go x: 12 # contributors y: 18 # changes cns/dockerclient/dockerclient.go x: 8 # contributors y: 14 # changes ebtables/ebtables.go x: 6 # contributors y: 15 # changes network/networkutils/networkutils_linux.go x: 5 # contributors y: 11 # changes network/transparent_endpointclient_linux.go x: 7 # contributors y: 20 # changes ovsctl/ovsctl.go x: 3 # contributors y: 10 # changes platform/osInterface.go x: 5 # contributors y: 5 # changes cni/cni.go x: 7 # contributors y: 18 # changes common/plugin.go x: 5 # contributors y: 27 # changes ipam/pool.go x: 11 # contributors y: 52 # changes cns/middlewares/mock/mockClient.go x: 4 # contributors y: 5 # changes telemetry/telemetrybuffer.go x: 11 # contributors y: 38 # changes common/listener.go x: 9 # contributors y: 19 # changes cni/network/invoker_azure.go x: 11 # contributors y: 23 # changes cni/network/multitenancy.go x: 14 # contributors y: 25 # changes network/mock_endpointclient.go x: 3 # contributors y: 4 # changes network/ovs_endpointclient_linux.go x: 7 # contributors y: 17 # changes azure-ipam/ipam.go x: 4 # contributors y: 7 # changes crd/multitenancy/api/v1alpha1/podnetwork.go x: 3 # contributors y: 5 # changes cni/log/logger.go x: 3 # contributors y: 7 # changes cns/fakes/cnsfake.go x: 7 # contributors y: 21 # changes cni/network/plugin/main.go x: 21 # contributors y: 62 # changes cns/networkcontainers/networkcontainers.go x: 8 # contributors y: 15 # changes cns/networkcontainers/networkcontainers_windows.go x: 8 # contributors y: 13 # changes cni/plugin.go x: 16 # contributors y: 45 # changes cni/ipam/ipam.go x: 12 # contributors y: 43 # changes ipam/azure.go x: 9 # contributors y: 22 # changes ipam/manager.go x: 11 # contributors y: 43 # changes common/utils.go x: 14 # contributors y: 34 # changes telemetry/telemetry.go x: 9 # contributors y: 42 # changes store/json.go x: 13 # contributors y: 36 # changes network/bridge_endpointclient_linux.go x: 7 # contributors y: 16 # changes network/ovs_networkclient_linux.go x: 6 # contributors y: 12 # changes log/logger.go x: 15 # contributors y: 39 # changes npm/metrics/prometheus-metrics.go x: 1 # contributors y: 10 # changes npm/pkg/dataplane/policies/policymanager.go x: 4 # contributors y: 31 # changes npm/pkg/dataplane/policies/policymanager_linux.go x: 3 # contributors y: 18 # changes npm/pkg/dataplane/policies/policymanager_windows.go x: 3 # contributors y: 21 # changes npm/metrics/ipsets.go x: 1 # contributors y: 6 # changes npm/util/util.go x: 8 # contributors y: 27 # changes crd/nodenetworkconfig/client.go x: 2 # contributors y: 7 # changes cns/restserver/const.go x: 7 # contributors y: 15 # changes cni/netconfig.go x: 17 # contributors y: 28 # changes npm/pkg/dataplane/ipsets/ipset.go x: 5 # contributors y: 25 # changes npm/pkg/dataplane/policies/policy_linux.go x: 1 # contributors y: 8 # changes netlink/socket.go x: 6 # contributors y: 14 # changes npm/iptm/iptm.go x: 11 # contributors y: 40 # changes npm/http/server/server.go x: 5 # contributors y: 10 # changes npm/ipsm/ipsm.go x: 10 # contributors y: 33 # changes ipam/api.go x: 5 # contributors y: 20 # changes network/policy/policy.go x: 8 # contributors y: 9 # changes log/logger_windows.go x: 4 # contributors y: 12 # changes cns/routes/routes_linux.go x: 4 # contributors y: 3 # changes log/stdapi.go x: 6 # contributors y: 18 # changes
174.0
# changes
  min: 1.0
  average: 8.24
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 174.0
0 46.0
# contributors
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 46.0

Number of Contributors vs. File Size: 581 points

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