Linux / Drivers / Net
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 4,837 files with 3,155,918 lines of code.
    • 2,171 files changed more than 100 times (2,326,872 lines of code)
    • 1,073 files changed 51-100 times (380,976 lines of code)
    • 1,050 files changed 21-50 times (279,329 lines of code)
    • 467 files changed 6-20 times (155,140 lines of code)
    • 76 files changed 1-5 times (13,601 lines of code)
73% | 12% | 8% | 4% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, txt, S, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c77% | 10% | 7% | 4% | <1%
h54% | 21% | 16% | 6% | <1%
S0% | 0% | 100% | 0% | 0%
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
ethernet79% | 10% | 6% | 3% | <1%
wireless66% | 14% | 11% | 7% | <1%
dsa74% | 16% | 8% | 1% | 0%
usb95% | 3% | 1% | 0% | 0%
can66% | 14% | 11% | 5% | 1%
ROOT89% | 2% | 8% | 0% | 0%
phy73% | 10% | 11% | 3% | 0%
wan85% | 5% | 8% | 0% | 0%
bonding99% | 0% | <1% | 0% | 0%
ieee80215493% | 2% | 3% | <1% | 0%
hamradio97% | 0% | 0% | 2% | 0%
fddi41% | 47% | 11% | 0% | 0%
hyperv94% | 2% | 0% | 2% | 0%
ppp82% | 5% | 11% | 0% | 0%
ipa46% | 18% | 26% | 8% | 0%
vmxnet398% | 1% | 0% | 0% | 0%
arcnet97% | 0% | <1% | 1% | 0%
netdevsim74% | 17% | 3% | 4% | 0%
xen-netback88% | 11% | 0% | 0% | 0%
team98% | 1% | 0% | 0% | 0%
fjes68% | 28% | 2% | 0% | 0%
appletalk66% | 0% | 2% | 31% | 0%
ipvlan81% | 9% | 8% | 0% | 0%
slip96% | 3% | 0% | 0% | 0%
hippi67% | 0% | 32% | 0% | 0%
plip100% | 0% | 0% | 0% | 0%
caif100% | 0% | 0% | 0% | 0%
wireguard15% | 41% | 34% | 9% | 0%
pcs0% | 65% | 28% | 5% | 0%
mdio0% | 9% | 67% | 22% | 0%
wwan0% | 0% | 50% | 39% | 9%
mctp0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
bond_main.c
in bonding
4418 135 21 6099 2189
tun.c
in root
2862 117 21 6073 1851
2630 97 18 5220 1780
ixgbe_main.c
in ethernet/intel/ixgbe
7801 263 21 3957 1531
mac80211_hwsim.c
in wireless
3798 122 18 4987 1522
stmmac_main.c
in ethernet/stmicro/stmmac
5204 181 21 3918 1499
main.c
in wireless/ath/ath9k
2109 84 21 4694 1416
1993 99 21 6033 1375
macvlan.c
in root
1422 70 21 5319 1343
vxlan.c
in root
3893 108 21 3414 1336
phy.c
in phy
895 51 21 6033 1301
en_main.c
in ethernet/mellanox/mlx5/core
4415 238 21 2445 1240
bnx2x_main.c
in ethernet/broadcom/bnx2x
11034 361 21 3957 1236
igb_main.c
in ethernet/intel/igb
6731 254 21 3957 1234
hw.c
in wireless/ath/ath9k
2541 92 21 4694 1225
cxgb4_main.c
in ethernet/chelsio/cxgb4
5390 172 21 3957 1222
1242 32 21 3670 1219
2012 72 21 5316 1211
i40e_main.c
in ethernet/intel/i40e
10739 317 21 3069 1211
netvsc_drv.c
in hyperv
2054 69 20 3722 1200
be_main.c
in ethernet/emulex/benet
4628 193 21 3921 1183
tg3.c
in ethernet/broadcom
13809 379 21 3957 1158
xmit.c
in wireless/ath/ath9k
2157 65 23 4694 1153
usbnet.c
in usb
1587 59 21 5395 1145
fec_main.c
in ethernet/freescale
3121 75 21 3240 1131
netdev.c
in ethernet/intel/e1000e
5253 151 21 3957 1120
main.c
in ethernet/mellanox/mlx4
3566 112 21 3921 1081
main.c
in ethernet/mellanox/mlx5/core
1544 55 21 3135 1079
cpsw.c
in ethernet/ti
1388 40 21 3611 1076
en_netdev.c
in ethernet/mellanox/mlx4
2864 81 21 3921 1053
init.c
in wireless/ath/ath9k
887 29 31 4411 1052
bnxt.c
in ethernet/broadcom/bnxt
11368 379 21 2298 1030
sh_eth.c
in ethernet/renesas
2721 95 21 3878 1018
en_tc.c
in ethernet/mellanox/mlx5/core
3610 92 21 2160 1018
mvneta.c
in ethernet/marvell
4188 152 21 3459 1018
r8152.c
in usb
7724 231 21 3201 1016
ath9k.h
in wireless/ath/ath9k
904 44 263 4694 1002
t4_hw.c
in ethernet/chelsio/cxgb4
7187 216 21 3957 990
bnx2x_cmn.c
in ethernet/broadcom/bnx2x
3448 122 21 3957 989
team.c
in team
2472 148 31 3739 971
en.h
in ethernet/mellanox/mlx5/core
950 5 21 2445 970
marvell.c
in phy
2552 102 21 6033 960
mac.c
in wireless/ath/ath10k
7898 211 21 3160 957
vmxnet3_drv.c
in vmxnet3
3038 7 21 4498 954
veth.c
in root
1427 64 21 5255 940
gianfar.c
in ethernet/freescale
2528 98 21 3892 935
hso.c
in usb
2503 79 21 5015 933
ixgbevf_main.c
in ethernet/intel/ixgbevf
3138 134 21 3957 933
bond_alb.c
in bonding
1217 50 21 6036 919
675 30 21 6033 913