Linux / Drivers / Net
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 4837
  • Daily file updates (only one update per file and date counted): 8614
  • First update: 2002-04-09
  • Latest update: 2022-01-18
  • Days between first and latest update: 7225 (1032 weeks, estimated 5160 working days)
  • Active days (at least one file change): 6019
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 4,837 files with 3,155,918 lines of code in files.
    • 4,432 files that are 366+ days old (2,964,551 lines of code)
    • 258 files that are 181-365 days old (72,544 lines of code)
    • 88 files that are 91-180 days old (101,883 lines of code)
    • 59 files that are 31-90 days old (16,940 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
93% | 2% | 3% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 4,837 files with 3,155,918 lines of code in files.
    • 1,676 files have been last changed 366+ days ago (475,472 lines of code)
    • 574 files have been last changed 181-365 days ago (348,292 lines of code)
    • 235 files have been last changed 91-180 days ago (110,339 lines of code)
    • 338 files have been last changed 31-90 days ago (205,167 lines of code)
    • 2,014 files have been last changed 1-30 days ago (2,016,648 lines of code)
15% | 11% | 3% | 6% | 63%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, txt, S, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c93% | 2% | 3% | <1% | 0%
h95% | 2% | 2% | <1% | 0%
S100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c9% | 11% | 3% | 6% | 68%
h40% | 8% | 4% | 5% | 41%
S100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ethernet95% | 3% | <1% | <1% | 0%
wireless92% | <1% | 7% | <1% | 0%
dsa96% | 1% | 2% | 0% | 0%
can86% | 9% | 0% | 3% | 0%
usb100% | 0% | 0% | 0% | 0%
phy92% | 7% | 0% | 0% | 0%
ROOT92% | 0% | 7% | 0% | 0%
fddi100% | 0% | 0% | 0% | 0%
wan100% | 0% | 0% | 0% | 0%
bonding100% | 0% | 0% | 0% | 0%
ieee802154100% | 0% | 0% | 0% | 0%
ipa74% | 23% | 2% | 0% | 0%
hamradio100% | 0% | 0% | 0% | 0%
ppp100% | 0% | 0% | 0% | 0%
hyperv100% | 0% | 0% | 0% | 0%
wireguard100% | 0% | 0% | 0% | 0%
vmxnet3100% | 0% | 0% | 0% | 0%
netdevsim95% | 4% | 0% | 0% | 0%
arcnet100% | 0% | 0% | 0% | 0%
mdio93% | 6% | 0% | 0% | 0%
xen-netback100% | 0% | 0% | 0% | 0%
fjes100% | 0% | 0% | 0% | 0%
team100% | 0% | 0% | 0% | 0%
appletalk100% | 0% | 0% | 0% | 0%
ipvlan100% | 0% | 0% | 0% | 0%
hippi100% | 0% | 0% | 0% | 0%
slip100% | 0% | 0% | 0% | 0%
pcs86% | 13% | 0% | 0% | 0%
plip100% | 0% | 0% | 0% | 0%
caif100% | 0% | 0% | 0% | 0%
wwan0% | 79% | 10% | 9% | 0%
mctp0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
wireless19% | 20% | 3% | 6% | 48%
ethernet13% | 4% | 3% | 6% | 72%
ieee80215451% | 0% | 10% | 22% | 15%
fddi21% | 25% | 9% | 10% | 32%
dsa4% | 4% | 3% | <1% | 87%
usb6% | 1% | <1% | 10% | 80%
wan12% | 5% | 1% | 0% | 79%
can2% | 5% | 1% | <1% | 89%
wireguard20% | 14% | 15% | 0% | 49%
phy2% | 13% | 2% | 6% | 75%
arcnet21% | 19% | 0% | 58% | 0%
appletalk33% | 0% | 0% | 0% | 66%
ppp8% | 7% | 17% | 0% | 66%
fjes13% | 0% | 0% | 39% | 47%
ipvlan17% | 0% | 0% | 9% | 72%
xen-netback8% | 23% | 0% | 16% | 50%
team8% | 0% | 0% | 73% | 17%
hamradio2% | 0% | 0% | 0% | 97%
hyperv2% | 0% | 0% | 0% | 97%
ipa<1% | 0% | 8% | 0% | 90%
bonding<1% | 0% | 0% | 0% | 99%
ROOT0% | 4% | 1% | 8% | 86%
mdio0% | 18% | 33% | 0% | 47%
netdevsim0% | 3% | 4% | 4% | 87%
wwan0% | 0% | 0% | 10% | 89%
vmxnet30% | 0% | 0% | 0% | 100%
hippi0% | 0% | 0% | 0% | 100%
slip0% | 0% | 0% | 0% | 100%
pcs0% | 0% | 0% | 0% | 100%
plip0% | 0% | 0% | 0% | 100%
caif0% | 0% | 0% | 0% | 100%
mctp0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
bond_sysfs.c
in bonding
643 44 21 7242 818
cosa.c
in wan
1565 50 21 6163 516
hdlc_fr.c
in wan
1050 28 21 6134 464
scc.c
in hamradio
1376 50 21 6130 417
dmascc.c
in hamradio
1093 27 21 6130 323
baycom_epp.c
in hamradio
1013 24 21 6130 420
yam.c
in hamradio
906 25 21 6130 426
mkiss.c
in hamradio
699 23 21 6130 630
6pack.c
in hamradio
666 24 21 6130 591
hdlcdrv.c
in hamradio
570 19 21 6130 349
bpqether.c
in hamradio
377 17 21 6130 536
ltpc.c
in appletalk
787 23 21 6120 322
cops.c
in appletalk
636 19 21 6120 388
cops_ffdrv.h
in appletalk
503 - 2174 6119 10
cops_ltdrv.h
in appletalk
213 - 2174 6119 10
loopback.c
in root
192 12 23 6119 636
capmode.c
in arcnet
162 6 803 6119 151
Space.c
in root
146 8 21 6119 241
wl3501_cs.c
in wireless
1600 79 31 6112 534
lmc_main.c
in wan/lmc
1252 23 21 6112 515
wl3501.h
in wireless
518 - 152 6112 140
bond_main.c
in bonding
4418 135 21 6099 2189
farsync.c
in wan
1801 1 21 6074 511
sb1000.c
in root
925 4 21 6074 250
tun.c
in root
2862 117 21 6073 1851
bond_3ad.c
in bonding
1750 56 21 6068 845
wanxl.c
in wan
671 16 21 6067 405
ray_cs.c
in wireless
2140 66 21 6066 698
309 10 21 6065 367
875 36 26 6056 176
585 14 21 6052 321
81 4 21 6052 152
baycom_ser_hdx.c
in hamradio
480 14 21 6049 169
baycom_ser_fdx.c
in hamradio
444 13 21 6049 245
baycom_par.c
in hamradio
394 14 21 6049 178
eql.c
in root
370 18 21 6043 287
bond_alb.c
in bonding
1217 50 21 6036 919
marvell.c
in phy
2552 102 21 6033 960
1993 99 21 6033 1375
phy.c
in phy
895 51 21 6033 1301
675 30 21 6033 913
lxt.c
in phy
244 11 21 6033 321
davicom.c
in phy
160 5 21 6033 253
cicada.c
in phy
110 4 346 6033 215
qsemi.c
in phy
99 4 21 6033 171
368 17 21 6023 421
mii.c
in root
443 11 21 6010 198
ray_cs.h
in wireless
59 - 1489 6000 70
arcnet.c
in arcnet
826 28 277 5995 341
rionet.c
in root
592 19 31 5993 432
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
trace.c
in wireless/ath
3 - 2174 2688 11
common-init.h
in wireless/ath/ath9k
4 - 2174 2902 12
trace.c
in wireless/ath/ath6kl
5 - 2174 3246 13
qca_debug.h
in ethernet/qualcomm
7 - 2174 2688 11
enic_api.h
in ethernet/cisco/enic
8 - 2174 3094 14
common-beacon.h
in wireless/ath/ath9k
9 - 2174 2898 13
dfs.h
in wireless/ath/ath9k
12 - 2174 3705 51
pmc.h
in wireless/ath/wcn36xx
14 - 2174 3042 18
enic_pp.h
in ethernet/cisco/enic
15 - 2174 3920 16
cxgb4_fcoe.h
in ethernet/chelsio/cxgb4
16 - 2174 2510 12
testmode.h
in wireless/ath/ath6kl
17 2 2174 3810 53
vnic_rss.h
in ethernet/cisco/enic
20 - 2174 3920 21
bnx2x_fw_file_hdr.h
in ethernet/broadcom/bnx2x
22 - 2174 3957 67
espi.h
in ethernet/chelsio/cxgb
23 - 2174 3957 33
debug.h
in wireless/ath/wcn36xx
25 2 2174 3042 18
ar9565_1p1_initvals.h
in wireless/ath/ath9k
26 - 2174 3000 19
dfs_debug.h
in wireless/ath/ath9k
26 1 2174 3705 70
vxge-ethtool.h
in ethernet/neterion/vxge
26 - 2174 3921 27
vxge-version.h
in ethernet/neterion/vxge
27 - 2174 3921 15
debug.c
in wireless/ath
32 - 2174 4528 86
phy.h
in wireless/ath/ath9k
33 - 2174 4694 163
rq_enet_desc.h
in ethernet/cisco/enic
34 2 2174 3920 15
enic_dev.h
in ethernet/cisco/enic
34 - 2174 3920 94
cq_desc.h
in ethernet/cisco/enic
36 1 2174 3920 15
cfg80211.h
in wireless/ath/ath6kl
37 - 2174 3856 149
reg.h
in wireless/ath
39 - 2174 4530 47
trace.h
in wireless/ath
40 - 2174 2688 11
ar9003_rtt.h
in wireless/ath/ath9k
40 8 2174 3768 41
vnic_vic.c
in ethernet/cisco/enic
46 3 2174 3920 15
vnic_stats.h
in ethernet/cisco/enic
48 - 2174 3920 30
ani.h
in wireless/ath/ath5k
49 - 2174 4327 89
vnic_resource.h
in ethernet/cisco/enic
54 - 2174 3920 30
debug.h
in wireless/ath/ath5k
59 2 2174 4694 139
base.h
in wireless/ath/ath5k
64 - 2174 4694 236
bnx2_fw.h
in ethernet/broadcom
70 - 2174 3957 44
bmi.h
in wireless/ath/ath6kl
71 - 2174 3862 75
wq_enet_desc.h
in ethernet/cisco/enic
72 2 2174 3920 15
vnic_intr.h
in ethernet/cisco/enic
73 7 2174 3920 15
caps.c
in wireless/ath/ath5k
75 3 2174 4694 139
com20020.h
in arcnet
75 1 2174 2697 20
a2065.h
in ethernet/amd
76 - 2174 3965 16
ni65.h
in ethernet/amd
76 - 2174 3965 16
htc-ops.h
in wireless/ath/ath6kl
78 14 2174 3604 16
debug.h
in wireless/ath/carl9170
78 - 2174 4170 19
firmware_exports.h
in ethernet/chelsio/cxgb3
79 - 2174 3957 16
reg_wow.h
in wireless/ath/ath9k
83 - 2174 2563 29
sense.c
in ethernet/mellanox/mlx4
85 6 2174 3921 69
calib.h
in wireless/ath/ath9k
87 - 2174 4694 229
ani.h
in wireless/ath/ath9k
88 - 2174 4694 206
vnic_cq.h
in ethernet/cisco/enic
89 1 2174 3920 28
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hclge_comm_rss.c
in ethernet/hisilicon/hns3/hns3_common
441 18 23 31 3
hclge_comm_rss.h
in ethernet/hisilicon/hns3/hns3_common
117 - 23 31 3
hclge_comm_tqp_stats.c
in ethernet/hisilicon/hns3/hns3_common
93 3 23 31 3
hclge_comm_tqp_stats.h
in ethernet/hisilicon/hns3/hns3_common
24 - 23 31 3
flexcan-core.c
in can/flexcan
1759 58 23 32 6
lan966x_mdb.c
in ethernet/microchip/lan966x
390 18 23 32 4
flexcan.h
in can/flexcan
88 - 23 32 4
flexcan-ethtool.c
in can/flexcan
88 4 23 32 5
hclge_comm_cmd.c
in ethernet/hisilicon/hns3/hns3_common
466 26 23 36 4
hclge_comm_cmd.h
in ethernet/hisilicon/hns3/hns3_common
358 2 23 36 4
prestera_router_hw.c
in ethernet/marvell/prestera
152 4 23 40 4
prestera_router.c
in ethernet/marvell/prestera
146 7 23 40 4
prestera_router_hw.h
in ethernet/marvell/prestera
29 - 23 40 4
sar.c
in wireless/realtek/rtw88
91 4 23 47 4
sar.h
in wireless/realtek/rtw88
11 - 23 47 4
lan966x_switchdev.c
in ethernet/microchip/lan966x
429 27 23 49 7
lan966x_vlan.c
in ethernet/microchip/lan966x
221 21 23 49 6
lan966x_fdb.c
in ethernet/microchip/lan966x
194 9 23 49 4
mse102x.c
in ethernet/vertexcom
575 30 23 55 5
ocelot_fdma.c
in ethernet/mscc
662 37 23 58 5
ocelot_fdma.h
in ethernet/mscc
95 - 23 58 4
vsc7514_regs.c
in ethernet/mscc
483 - 23 60 4
iosm_ipc_debugfs.c
in wwan/iosm
19 2 23 60 4
iosm_ipc_debugfs.h
in wwan/iosm
10 2 23 60 4
system.h
in wireless/intel/iwlwifi/fw/api
17 - 23 63 5
prestera_counter.c
in ethernet/marvell/prestera
382 17 23 67 3
prestera_counter.h
in ethernet/marvell/prestera
21 - 23 67 3
lan966x_main.c
in ethernet/microchip/lan966x
748 36 23 68 11
lan966x_regs.h
in ethernet/microchip/lan966x
622 - 23 68 8
lan966x_ethtool.c
in ethernet/microchip/lan966x
602 14 23 68 3
lan966x_mac.c
in ethernet/microchip/lan966x
337 20 23 68 7
lan966x_port.c
in ethernet/microchip/lan966x
292 8 23 68 4
lan966x_main.h
in ethernet/microchip/lan966x
215 3 23 68 8
lan966x_phylink.c
in ethernet/microchip/lan966x
102 7 23 68 3
lan966x_ifh.h
in ethernet/microchip/lan966x
82 - 23 68 3
712 33 23 70 4
411 16 23 74 5
irq_affinity.c
in ethernet/mellanox/mlx5/core
155 5 23 74 4
pci_irq.h
in ethernet/mellanox/mlx5/core
28 1 23 74 4
iosm_ipc_trace.c
in wwan/iosm
127 6 23 77 5
mana_bpf.c
in ethernet/microsoft/mana
114 6 23 77 5
iosm_ipc_trace.h
in wwan/iosm
40 3 23 77 5
tsnep_main.c
in ethernet/engleder
965 39 23 78 5
tsnep_selftests.c
in ethernet/engleder
683 21 23 78 4
tsnep_tc.c
in ethernet/engleder
296 16 23 78 4
tsnep_ethtool.c
in ethernet/engleder
249 9 23 78 4
tsnep_hw.h
in ethernet/engleder
184 - 23 78 4
tsnep_ptp.c
in ethernet/engleder
161 8 23 78 6
tsnep.h
in ethernet/engleder
139 3 23 78 5
redirect_ingress.c
in ethernet/mellanox/mlx5/core/en/tc/act
61 - 23 81 4
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mac80211_hwsim.c
in wireless
3798 122 18 4987 1522
2630 97 18 5220 1780
540 15 18 3244 198
rsi_91x_main.c
in wireless/rsi
319 10 19 2884 156
rsi_91x_sdio_ops.c
in wireless/rsi
304 7 19 2884 160
rsi_91x_coex.c
in wireless/rsi
133 7 19 1439 37
rsi_91x_usb_ops.c
in wireless/rsi
31 1 19 2884 96
netvsc_drv.c
in hyperv
2054 69 20 3722 1200
netvsc.c
in hyperv
1298 33 20 3722 866
hyperv_net.h
in hyperv
1206 1 20 3722 775
1204 30 20 3722 752
rtw8822c_table.c
in wireless/realtek/rtw88
46272 - 21 1016 108
npc_profile.h
in ethernet/marvell/octeontx2/af
15066 - 21 1202 99
tg3.c
in ethernet/broadcom
13809 379 21 3957 1158
bnxt.c
in ethernet/broadcom/bnxt
11368 379 21 2298 1030
bnx2x_main.c
in ethernet/broadcom/bnx2x
11034 361 21 3957 1236
i40e_main.c
in ethernet/intel/i40e
10739 317 21 3069 1211
hclge_main.c
in ethernet/hisilicon/hns3/hns3pf
10122 444 21 1648 607
qed_hsi.h
in ethernet/qlogic/qed
9736 - 21 2294 386
bnxt_hsi.h
in ethernet/broadcom/bnxt
8921 - 21 2298 319
spectrum_router.c
in ethernet/mellanox/mlxsw
8531 289 21 2044 710
niu.c
in ethernet/sun
8269 338 21 3921 618
rt2800lib.c
in wireless/ralink/rt2x00
8107 168 21 2271 332
wmi.c
in wireless/ath/ath10k
8078 125 21 3160 756
mac.c
in wireless/ath/ath10k
7898 211 21 3160 957
ixgbe_main.c
in ethernet/intel/ixgbe
7801 263 21 3957 1531
r8152.c
in usb
7724 231 21 3201 1016
t4_hw.c
in ethernet/chelsio/cxgb4
7187 216 21 3957 990
bnx2.c
in ethernet/broadcom
6903 21 21 3957 606
mac.c
in wireless/ath/ath11k
6825 154 21 805 235
igb_main.c
in ethernet/intel/igb
6731 254 21 3957 1234
wmi.c
in wireless/ath/ath11k
6438 153 21 805 187
cfg80211.c
in wireless/broadcom/brcm80211/brcmfmac
6374 114 21 2291 545
airo.c
in wireless/cisco
6373 171 21 2272 277
s2io.c
in ethernet/neterion
6178 126 21 3921 520
ipw2100.c
in wireless/intel/ipw2x00
6171 203 21 2272 272
mvpp2_main.c
in ethernet/marvell/mvpp2
5672 226 21 1346 441
phy_n.c
in wireless/broadcom/b43
5569 118 21 2272 149
rtl8xxxu_core.c
in wireless/realtek/rtl8xxxu
5527 115 21 2109 301
ice_main.c
in ethernet/intel/ice
5504 153 21 1418 449
cxgb4_main.c
in ethernet/chelsio/cxgb4
5390 172 21 3957 1222
chip.c
in dsa/mv88e6xxx
5353 177 21 2055 745
main.c
in wireless/broadcom/brcm80211/brcmsmac
5306 195 21 2272 149
netdev.c
in ethernet/intel/e1000e
5253 151 21 3957 1120
wmi.h
in wireless/ath/ath10k
5208 5 21 3160 683
stmmac_main.c
in ethernet/stmicro/stmmac
5204 181 21 3918 1499
forcedeth.c
in ethernet/nvidia
5183 121 21 3849 525
reg.h
in ethernet/mellanox/mlxsw
5066 198 21 2383 614
main.c
in wireless/ti/wlcore
5032 151 21 3730 779
wmi.h
in wireless/ath/ath11k
4888 - 21 805 131