facebook / fboss
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 1,796 files with 225,547 lines of code.
    • 14 files changed more than 100 times (17,426 lines of code)
    • 41 files changed 51-100 times (19,387 lines of code)
    • 168 files changed 21-50 times (54,159 lines of code)
    • 559 files changed 6-20 times (70,983 lines of code)
    • 1,014 files changed 1-5 times (63,592 lines of code)
7% | 8% | 24% | 31% | 28%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
cpp, h, cmake, py, thrift, hpp, rst, md, sh, json, txt, gitignore, svg, clang-format, yml, asm, css, c, spec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp10% | 9% | 26% | 32% | 21%
h3% | 7% | 23% | 36% | 29%
thrift38% | 0% | 27% | 10% | 23%
py0% | 24% | 23% | 31% | 19%
cmake0% | 7% | 17% | 40% | 34%
c0% | 0% | 0% | 100% | 0%
hpp0% | 0% | 0% | 0% | 100%
asm0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 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
fboss/agent11% | 6% | 28% | 33% | 20%
fboss/qsfp_service0% | 36% | 35% | 22% | 5%
fboss/util0% | 44% | 0% | 27% | 27%
build/fbcode_builder0% | 20% | 17% | 30% | 31%
fboss/py0% | 33% | 38% | 17% | 10%
cmake0% | 11% | 25% | 41% | 20%
fboss/lib0% | 0% | 19% | 42% | 37%
fboss/cli0% | 0% | 1% | 7% | 90%
fboss/platform0% | 0% | 0% | 37% | 62%
fboss/mdio0% | 0% | 0% | 75% | 24%
fboss/fsdb0% | 0% | 0% | 26% | 73%
fboss/mka_service0% | 0% | 0% | 100% | 0%
installer/centos-7-x86_640% | 0% | 0% | 50% | 49%
common/fb3030% | 0% | 0% | 100% | 0%
common/stats0% | 0% | 0% | 100% | 0%
common/network0% | 0% | 0% | 58% | 41%
fboss/bcm_wrapper0% | 0% | 0% | 0% | 100%
common/process0% | 0% | 0% | 0% | 100%
common/time0% | 0% | 0% | 0% | 100%
common/logging0% | 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# contributors
BcmSwitch.cpp
in fboss/agent/hw/bcm
2684 149 29 2593 362 50
SwSwitch.cpp
in fboss/agent
1439 80 17 2594 274 58
SaiSwitch.cpp
in fboss/agent/hw/sai/switch
1830 76 18 1192 214 21
ThriftHandler.cpp
in fboss/agent
2065 116 29 2590 197 49
BcmSwitch.h
in fboss/agent/hw/bcm
605 10 48 2576 187 42
ApplyThriftConfig.cpp
in fboss/agent
2894 57 29 2576 183 43
BcmPort.cpp
in fboss/agent/hw/bcm
2122 112 29 2564 170 39
switch_config.thrift
in fboss/agent
779 - 52 2590 168 44
SwSwitch.h
in fboss/agent
433 8 17 2594 167 40
SaiPortManager.cpp
in fboss/agent/hw/sai/switch
1103 38 18 1156 136 17
ctrl.thrift
in fboss/agent/if
738 - 52 2586 127 49
HwAsic.h
in fboss/agent/hw/switch_asics
156 6 33 920 109 17
BcmPort.h
in fboss/agent/hw/bcm
270 8 29 2564 108 31
SaiSwitch.h
in fboss/agent/hw/sai/switch
308 3 50 1192 105 16
Tomahawk3Asic.cpp
in fboss/agent/hw/switch_asics
106 2 17 813 93 16
TomahawkAsic.cpp
in fboss/agent/hw/switch_asics
106 2 17 813 93 15
BcmWarmBootCache.cpp
in fboss/agent/hw/bcm
1373 57 29 2555 93 28
Trident2Asic.cpp
in fboss/agent/hw/switch_asics
106 2 17 813 92 15
WedgeManager.cpp
in fboss/qsfp_service/platforms/wedge
761 32 17 2023 92 16
wedge_qsfp_util.cpp
in fboss/util
2477 68 29 2288 84 22
builder.py
in build/fbcode_builder/getdeps
822 48 35 1038 83 22
Tomahawk4Asic.cpp
in fboss/agent/hw/switch_asics
133 5 17 604 82 14
cmake
302 - 39 806 82 15
SaiStore.h
in fboss/agent/hw/sai/store
485 26 18 954 81 10
Main.cpp
in fboss/agent
291 17 24 2594 79 31
ThriftHandler.h
in fboss/agent
306 6 52 2590 78 31
SaiSwitchManager.cpp
in fboss/agent/hw/sai/switch
371 30 17 1109 78 14
WedgePlatform.cpp
in fboss/agent/platforms/wedge
180 18 29 2579 74 23
HwSwitch.h
in fboss/agent
147 13 77 2576 73 22
SaiManagerTable.cpp
in fboss/agent/hw/sai/switch
290 2 18 1156 72 8
QsfpModule.cpp
in fboss/qsfp_service/module
926 61 15 847 70 10
WedgePort.cpp
in fboss/agent/platforms/wedge
113 18 29 2577 69 23
TransceiverManager.h
in fboss/qsfp_service
263 5 17 2023 67 9
SaiAclTableManager.cpp
in fboss/agent/hw/sai/switch
1144 27 29 687 67 12
WedgeManager.h
in fboss/qsfp_service/platforms/wedge
111 4 17 2023 66 10
WedgePlatform.h
in fboss/agent/platforms/wedge
80 2 176 2579 63 22
SaiPortManager.h
in fboss/agent/hw/sai/switch
195 5 35 1156 63 11
port.py
in fboss/py/fboss/cli/commands
903 42 38 2178 63 33
CmisModule.cpp
in fboss/qsfp_service/module/cmis
1920 60 22 749 62 12
Port.h
in fboss/agent/state
351 67 29 2571 60 29
SwitchApi.h
in fboss/agent/hw/sai/api
528 9 226 1277 60 9
BcmSwitch.cpp
in fboss/agent/hw/bcm/oss
4 1 396 2514 58 23
MockHwSwitch.h
in fboss/agent/hw/mock
94 3 77 2576 58 19
BcmHost.cpp
in fboss/agent/hw/bcm
408 16 64 2593 58 17
BcmWarmBootCache.h
in fboss/agent/hw/bcm
535 62 29 2285 58 19
PortApi.h
in fboss/agent/hw/sai/api
466 14 135 1277 57 10
getdeps.py
in build/fbcode_builder
993 41 32 1038 57 21
Port.cpp
in fboss/agent/state
233 5 29 2395 56 26
SaiPlatform.cpp
in fboss/agent/platforms/sai
337 20 29 1122 56 18
WedgePort.h
in fboss/agent/platforms/wedge
60 2 190 2571 55 17
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
BcmSwitch.cpp
in fboss/agent/hw/bcm
2684 149 29 2593 362 50
SwSwitch.cpp
in fboss/agent
1439 80 17 2594 274 58
SaiSwitch.cpp
in fboss/agent/hw/sai/switch
1830 76 18 1192 214 21
ThriftHandler.cpp
in fboss/agent
2065 116 29 2590 197 49
BcmSwitch.h
in fboss/agent/hw/bcm
605 10 48 2576 187 42
ApplyThriftConfig.cpp
in fboss/agent
2894 57 29 2576 183 43
BcmPort.cpp
in fboss/agent/hw/bcm
2122 112 29 2564 170 39
switch_config.thrift
in fboss/agent
779 - 52 2590 168 44
SwSwitch.h
in fboss/agent
433 8 17 2594 167 40
SaiPortManager.cpp
in fboss/agent/hw/sai/switch
1103 38 18 1156 136 17
ctrl.thrift
in fboss/agent/if
738 - 52 2586 127 49
HwAsic.h
in fboss/agent/hw/switch_asics
156 6 33 920 109 17
BcmPort.h
in fboss/agent/hw/bcm
270 8 29 2564 108 31
SaiSwitch.h
in fboss/agent/hw/sai/switch
308 3 50 1192 105 16
TomahawkAsic.cpp
in fboss/agent/hw/switch_asics
106 2 17 813 93 15
Tomahawk3Asic.cpp
in fboss/agent/hw/switch_asics
106 2 17 813 93 16
BcmWarmBootCache.cpp
in fboss/agent/hw/bcm
1373 57 29 2555 93 28
Trident2Asic.cpp
in fboss/agent/hw/switch_asics
106 2 17 813 92 15
WedgeManager.cpp
in fboss/qsfp_service/platforms/wedge
761 32 17 2023 92 16
wedge_qsfp_util.cpp
in fboss/util
2477 68 29 2288 84 22
builder.py
in build/fbcode_builder/getdeps
822 48 35 1038 83 22
Tomahawk4Asic.cpp
in fboss/agent/hw/switch_asics
133 5 17 604 82 14
cmake
302 - 39 806 82 15
SaiStore.h
in fboss/agent/hw/sai/store
485 26 18 954 81 10
Main.cpp
in fboss/agent
291 17 24 2594 79 31
SaiSwitchManager.cpp
in fboss/agent/hw/sai/switch
371 30 17 1109 78 14
ThriftHandler.h
in fboss/agent
306 6 52 2590 78 31
WedgePlatform.cpp
in fboss/agent/platforms/wedge
180 18 29 2579 74 23
HwSwitch.h
in fboss/agent
147 13 77 2576 73 22
SaiManagerTable.cpp
in fboss/agent/hw/sai/switch
290 2 18 1156 72 8
QsfpModule.cpp
in fboss/qsfp_service/module
926 61 15 847 70 10
WedgePort.cpp
in fboss/agent/platforms/wedge
113 18 29 2577 69 23
TransceiverManager.h
in fboss/qsfp_service
263 5 17 2023 67 9
SaiAclTableManager.cpp
in fboss/agent/hw/sai/switch
1144 27 29 687 67 12
WedgeManager.h
in fboss/qsfp_service/platforms/wedge
111 4 17 2023 66 10
SaiPortManager.h
in fboss/agent/hw/sai/switch
195 5 35 1156 63 11
WedgePlatform.h
in fboss/agent/platforms/wedge
80 2 176 2579 63 22
port.py
in fboss/py/fboss/cli/commands
903 42 38 2178 63 33
CmisModule.cpp
in fboss/qsfp_service/module/cmis
1920 60 22 749 62 12
SwitchApi.h
in fboss/agent/hw/sai/api
528 9 226 1277 60 9
Port.h
in fboss/agent/state
351 67 29 2571 60 29
BcmHost.cpp
in fboss/agent/hw/bcm
408 16 64 2593 58 17
BcmWarmBootCache.h
in fboss/agent/hw/bcm
535 62 29 2285 58 19
MockHwSwitch.h
in fboss/agent/hw/mock
94 3 77 2576 58 19
BcmSwitch.cpp
in fboss/agent/hw/bcm/oss
4 1 396 2514 58 23
PortApi.h
in fboss/agent/hw/sai/api
466 14 135 1277 57 10
getdeps.py
in build/fbcode_builder
993 41 32 1038 57 21
SaiPlatform.cpp
in fboss/agent/platforms/sai
337 20 29 1122 56 18
Port.cpp
in fboss/agent/state
233 5 29 2395 56 26
WedgePort.h
in fboss/agent/platforms/wedge
60 2 190 2571 55 17
Correlations

File Size vs. Number of Changes: 1805 points

fboss/qsfp_service/module/sff/SffModule.cpp x: 1151 lines of code y: 34 # changes fboss/qsfp_service/module/sff/SffModule.h x: 146 lines of code y: 24 # changes fboss/qsfp_service/module/QsfpModule.cpp x: 926 lines of code y: 70 # changes fboss/qsfp_service/module/QsfpModule.h x: 250 lines of code y: 53 # changes fboss/qsfp_service/module/Transceiver.h x: 73 lines of code y: 21 # changes fboss/qsfp_service/TransceiverManager.cpp x: 1142 lines of code y: 28 # changes fboss/qsfp_service/TransceiverManager.h x: 263 lines of code y: 67 # changes fboss/qsfp_service/platforms/wedge/WedgeManager.cpp x: 761 lines of code y: 92 # changes fboss/qsfp_service/platforms/wedge/WedgeManager.h x: 111 lines of code y: 66 # changes fboss/agent/hw/sai/switch/SaiSwitchManager.cpp x: 371 lines of code y: 78 # changes fboss/agent/hw/switch_asics/Tomahawk3Asic.cpp x: 106 lines of code y: 93 # changes fboss/agent/hw/switch_asics/Tomahawk4Asic.cpp x: 133 lines of code y: 82 # changes fboss/agent/hw/switch_asics/Trident2Asic.cpp x: 106 lines of code y: 92 # changes fboss/agent/FsdbSyncer.cpp x: 103 lines of code y: 8 # changes fboss/lib/LogThriftCall.cpp x: 58 lines of code y: 10 # changes fboss/agent/SwSwitch.cpp x: 1439 lines of code y: 274 # changes fboss/agent/SwSwitch.h x: 433 lines of code y: 167 # changes fboss/agent/oss/SwSwitch.cpp x: 24 lines of code y: 27 # changes fboss/agent/FsdbStateDeltaConverter.h x: 37 lines of code y: 1 # changes fboss/agent/state/Thrifty.h x: 258 lines of code y: 14 # changes cmake/Agent.cmake x: 243 lines of code y: 40 # changes fboss/agent/FsdbSyncer.h x: 45 lines of code y: 8 # changes fboss/agent/oss/FsdbSyncer.cpp x: 9 lines of code y: 3 # changes fboss/lib/link_snapshots/snapshot_lib.py x: 266 lines of code y: 14 # changes fboss/agent/hw/sai/api/LoggingUtil.cpp x: 340 lines of code y: 30 # changes fboss/agent/hw/sai/api/bcm/SwitchApi.cpp x: 59 lines of code y: 19 # changes fboss/agent/hw/sai/api/bcm/TamApi.cpp x: 24 lines of code y: 21 # changes fboss/agent/hw/sai/store/SaiStore.h x: 485 lines of code y: 81 # changes fboss/agent/hw/sai/switch/SaiManagerTable.cpp x: 290 lines of code y: 72 # changes fboss/agent/hw/sai/switch/SaiPortManager.cpp x: 1103 lines of code y: 136 # changes fboss/agent/hw/sai/switch/SaiSwitch.cpp x: 1830 lines of code y: 214 # changes fboss/agent/hw/sai/switch/npu/bcm/SaiSwitch.cpp x: 128 lines of code y: 19 # changes fboss/agent/hw/sai/switch/npu/bcm/SaiTamManager.cpp x: 66 lines of code y: 18 # changes fboss/util/CredoMacsecUtil.cpp x: 524 lines of code y: 16 # changes fboss/util/CredoMacsecUtil.h x: 65 lines of code y: 7 # changes fboss/util/credo_macsec_util.cpp x: 77 lines of code y: 11 # changes fboss/cli/fboss2/commands/show/interface/counters/mka/CmdShowInterfaceCountersMKA.h x: 253 lines of code y: 4 # changes fboss/agent/hw/hardware_stats.thrift x: 146 lines of code y: 22 # changes fboss/agent/hw/sai/switch/SaiMacsecManager.cpp x: 1315 lines of code y: 37 # changes fboss/agent/state/NodeMapDelta.h x: 147 lines of code y: 6 # changes fboss/fsdb/if/fsdb_common.thrift x: 47 lines of code y: 3 # changes fboss/agent/TunManager.cpp x: 596 lines of code y: 32 # changes fboss/agent/TunManager.h x: 100 lines of code y: 20 # changes fboss/fsdb/if/fsdb_config.thrift x: 14 lines of code y: 1 # changes cmake/FsdbIf.cmake x: 22 lines of code y: 4 # changes fboss/qsfp_service/if/qsfp_service_config.thrift x: 35 lines of code y: 5 # changes fboss/agent/SwitchStats.cpp x: 247 lines of code y: 38 # changes fboss/agent/SwitchStats.h x: 364 lines of code y: 35 # changes cmake/AgentHw.cmake x: 88 lines of code y: 18 # changes fboss/lib/CommonUtils.h x: 33 lines of code y: 3 # changes fboss/agent/hw/HwSwitchStats.h x: 88 lines of code y: 6 # changes fboss/agent/switch_state.thrift x: 173 lines of code y: 35 # changes fboss/cli/fboss2/packman.yml x: 10 lines of code y: 2 # changes fboss/qsfp_service/module/cmis/CmisModule.cpp x: 1920 lines of code y: 62 # changes fboss/platform/fan_service/FanService.cpp x: 170 lines of code y: 6 # changes fboss/platform/fan_service/Main.cpp x: 60 lines of code y: 5 # changes fboss/platform/fan_service/ServiceConfig.cpp x: 791 lines of code y: 9 # changes fboss/platform/fan_service/ServiceConfig.h x: 253 lines of code y: 9 # changes fboss/platform/fan_service/if/fan_config_structs.thrift x: 127 lines of code y: 5 # changes fboss/agent/hw/sai/switch/SaiHostifManager.cpp x: 463 lines of code y: 45 # changes fboss/agent/hw/sai/switch/SaiHostifManager.h x: 100 lines of code y: 25 # changes fboss/qsfp_service/module/ModuleStateMachine.h x: 475 lines of code y: 12 # changes fboss/qsfp_service/module/cmis/CmisModule.h x: 141 lines of code y: 31 # changes fboss/agent/state/SwitchState.cpp x: 381 lines of code y: 46 # changes fboss/agent/state/SwitchState.h x: 307 lines of code y: 49 # changes fboss/agent/Main.cpp x: 291 lines of code y: 79 # changes fboss/agent/Main.h x: 108 lines of code y: 22 # changes fboss/agent/oss/Main.cpp x: 5 lines of code y: 14 # changes fboss/agent/platforms/sai/bcm/SaiBcmGalaxyPlatformPort.cpp x: 20 lines of code y: 5 # changes fboss/agent/platforms/sai/bcm/SaiBcmWedge100PlatformPort.cpp x: 98 lines of code y: 7 # changes fboss/platform/rackmon/Rackmon.cpp x: 286 lines of code y: 2 # changes fboss/platform/rackmon/Rackmon.h x: 92 lines of code y: 2 # changes fboss/platform/rackmon/ModbusDevice.h x: 107 lines of code y: 2 # changes fboss/platform/rackmon/PollThread.h x: 69 lines of code y: 2 # changes fboss/platform/rackmon/UARTDevice.h x: 49 lines of code y: 2 # changes fboss/platform/rackmon/Device.h x: 25 lines of code y: 2 # changes fboss/platform/rackmon/Register.cpp x: 335 lines of code y: 2 # changes fboss/agent/hw/bcm/BcmAPI.cpp x: 255 lines of code y: 33 # changes fboss/agent/hw/sai/hw_test/HwTestCoppUtils.cpp x: 85 lines of code y: 23 # changes fboss/agent/hw/sai/switch/SaiMacsecManager.h x: 212 lines of code y: 18 # changes fboss/lib/phy/SaiPhyManager.cpp x: 581 lines of code y: 35 # changes fboss/qsfp_service/TransceiverStateMachine.h x: 286 lines of code y: 13 # changes build/fbcode_builder/getdeps/dyndeps.py x: 309 lines of code y: 16 # changes fboss/agent/hw/CounterUtils.cpp x: 101 lines of code y: 3 # changes fboss/agent/hw/StatsConstants.h x: 182 lines of code y: 14 # changes fboss/agent/hw/bcm/BcmPort.cpp x: 2122 lines of code y: 170 # changes fboss/agent/hw/bcm/BcmPort.h x: 270 lines of code y: 108 # changes fboss/platform/rackmon/Register.h x: 176 lines of code y: 2 # changes fboss/agent/AddressUtil.h x: 50 lines of code y: 7 # changes fboss/agent/AgentConfig.cpp x: 50 lines of code y: 8 # changes fboss/agent/ApplyThriftConfig.cpp x: 2894 lines of code y: 183 # changes fboss/agent/IPv6Handler.cpp x: 756 lines of code y: 50 # changes fboss/agent/LacpTypes.cpp x: 159 lines of code y: 9 # changes fboss/agent/LinkAggregationManager.cpp x: 313 lines of code y: 24 # changes fboss/agent/LoadBalancerConfigApplier.cpp x: 107 lines of code y: 10 # changes fboss/agent/MKAServiceManager.cpp x: 132 lines of code y: 7 # changes fboss/agent/NeighborCacheEntry.h x: 276 lines of code y: 21 # changes fboss/agent/Platform.cpp x: 189 lines of code y: 35 # changes fboss/agent/PlatformPort.cpp x: 219 lines of code y: 27 # changes fboss/agent/PortDescriptorTemplate.h x: 136 lines of code y: 4 # changes fboss/agent/RouteUpdateWrapper.cpp x: 186 lines of code y: 23 # changes fboss/agent/ThriftHandler.cpp x: 2065 lines of code y: 197 # changes fboss/agent/Utils.cpp x: 220 lines of code y: 22 # changes fboss/agent/hw/HwPortFb303Stats.cpp x: 331 lines of code y: 18 # changes fboss/agent/hw/HwTrunkCounters.cpp x: 143 lines of code y: 2 # changes fboss/agent/hw/bcm/BcmAclEntry.cpp x: 679 lines of code y: 16 # changes fboss/agent/hw/bcm/BcmAclStat.cpp x: 175 lines of code y: 8 # changes fboss/agent/hw/bcm/BcmConfig.cpp x: 75 lines of code y: 5 # changes fboss/agent/hw/bcm/BcmControlPlane.cpp x: 396 lines of code y: 29 # changes fboss/agent/hw/bcm/BcmCosQueueManager.cpp x: 623 lines of code y: 31 # changes fboss/agent/hw/bcm/BcmCosQueueManagerUtils.cpp x: 363 lines of code y: 11 # changes fboss/agent/hw/bcm/BcmFieldProcessorUtils.cpp x: 377 lines of code y: 19 # changes fboss/agent/hw/bcm/BcmPlatform.cpp x: 90 lines of code y: 21 # changes fboss/agent/hw/bcm/BcmPortGroup.cpp x: 354 lines of code y: 30 # changes fboss/agent/hw/bcm/BcmPortIngressBufferManager.cpp x: 504 lines of code y: 9 # changes fboss/agent/hw/bcm/BcmPortQueueManager.cpp x: 349 lines of code y: 25 # changes fboss/agent/hw/bcm/BcmPortResourceBuilder.cpp x: 213 lines of code y: 10 # changes fboss/agent/hw/bcm/BcmPortUtils.cpp x: 228 lines of code y: 17 # changes fboss/agent/hw/bcm/BcmStatUpdater.cpp x: 451 lines of code y: 25 # changes fboss/agent/hw/bcm/BcmSwitch.cpp x: 2684 lines of code y: 362 # changes fboss/agent/hw/bcm/BcmWarmBootCache.cpp x: 1373 lines of code y: 93 # changes fboss/agent/hw/bcm/BcmWarmBootCache.h x: 535 lines of code y: 58 # changes fboss/agent/hw/bcm/BcmYamlConfig.cpp x: 163 lines of code y: 4 # changes fboss/agent/hw/bcm/PacketTraceUtils.cpp x: 73 lines of code y: 3 # changes fboss/agent/hw/benchmarks/HwTxSlowPathBenchmark.cpp x: 49 lines of code y: 14 # changes fboss/agent/hw/common/LanePrbsStatsEntry.h x: 110 lines of code y: 3 # changes fboss/agent/hw/sai/hw_test/HwTestAclUtils.cpp x: 457 lines of code y: 18 # changes fboss/agent/hw/sai/hw_test/HwTestMplsUtils.cpp x: 420 lines of code y: 14 # changes fboss/agent/hw/sai/hw_test/HwTestPacketTrapEntry.cpp x: 99 lines of code y: 12 # changes fboss/agent/hw/sai/hw_test/SaiAclTableTests.cpp x: 40 lines of code y: 2 # changes fboss/agent/hw/sai/hw_test/SaiSwitchEnsemble.cpp x: 138 lines of code y: 35 # changes fboss/agent/hw/sai/hw_test/dataplane_tests/SaiAclTableGroupTrafficTests.cpp x: 307 lines of code y: 3 # changes fboss/agent/hw/sai/switch/SaiAclTableManager.cpp x: 1144 lines of code y: 67 # changes fboss/agent/hw/sai/switch/SaiFdbManager.cpp x: 340 lines of code y: 38 # changes fboss/agent/hw/sai/switch/SaiQueueManager.cpp x: 219 lines of code y: 43 # changes fboss/agent/hw/sai/switch/SaiSchedulerManager.cpp x: 93 lines of code y: 17 # changes fboss/agent/hw/sai/switch/npu/SaiPortManager.cpp x: 286 lines of code y: 16 # changes fboss/agent/hw/sai/switch/phy/SaiPortManager.cpp x: 129 lines of code y: 15 # changes fboss/agent/ndp/IPv6RouteAdvertiser.cpp x: 201 lines of code y: 22 # changes fboss/agent/platforms/common/ExternalPhyPort.h x: 111 lines of code y: 5 # changes fboss/agent/platforms/common/PlatformMapping.cpp x: 500 lines of code y: 25 # changes fboss/agent/platforms/common/fake_test/FakeTestPlatformMapping.cpp x: 232 lines of code y: 10 # changes fboss/agent/platforms/sai/SaiBcmPlatform.cpp x: 95 lines of code y: 13 # changes fboss/agent/platforms/sai/SaiPlatform.cpp x: 337 lines of code y: 56 # changes fboss/agent/platforms/sai/SaiPlatformPort.cpp x: 144 lines of code y: 29 # changes fboss/agent/platforms/sai/SaiWedge400CPlatform.cpp x: 38 lines of code y: 12 # changes fboss/agent/platforms/wedge/WedgePlatform.cpp x: 180 lines of code y: 74 # changes fboss/agent/platforms/wedge/WedgePort.cpp x: 113 lines of code y: 69 # changes fboss/agent/rib/ConfigApplier.cpp x: 113 lines of code y: 16 # changes fboss/agent/rib/RoutingInformationBase.cpp x: 627 lines of code y: 46 # changes fboss/agent/state/AclEntry.cpp x: 584 lines of code y: 38 # changes fboss/agent/state/ControlPlane.cpp x: 114 lines of code y: 11 # changes fboss/agent/state/LabelForwardingAction.cpp x: 119 lines of code y: 8 # changes fboss/agent/state/MatchAction.cpp x: 212 lines of code y: 13 # changes fboss/agent/state/NeighborEntry.h x: 166 lines of code y: 15 # changes fboss/agent/state/Port.cpp x: 233 lines of code y: 56 # changes fboss/agent/state/Port.h x: 351 lines of code y: 60 # changes fboss/agent/state/PortQueue.cpp x: 278 lines of code y: 33 # changes fboss/agent/state/PortQueue.h x: 145 lines of code y: 28 # changes fboss/agent/state/QosPolicy.cpp x: 222 lines of code y: 13 # changes fboss/agent/state/Route.cpp x: 136 lines of code y: 27 # changes fboss/agent/state/RouteNextHop.cpp x: 107 lines of code y: 22 # changes fboss/agent/state/RouteNextHop.h x: 175 lines of code y: 22 # changes fboss/agent/state/RouteNextHopEntry.cpp x: 465 lines of code y: 27 # changes fboss/agent/state/RouteNextHopsMulti.cpp x: 116 lines of code y: 14 # changes fboss/agent/thrift_packet_stream/BidirectionalPacketStream.cpp x: 265 lines of code y: 5 # changes fboss/agent/thrift_packet_stream/PacketStreamService.cpp x: 180 lines of code y: 4 # changes fboss/cli/fboss2/commands/show/acl/CmdShowAcl.h x: 120 lines of code y: 6 # changes fboss/cli/fboss2/commands/show/interface/errors/CmdShowInterfaceErrors.h x: 86 lines of code y: 5 # changes fboss/cli/fboss2/commands/show/interface/traffic/CmdShowInterfaceTraffic.h x: 322 lines of code y: 2 # changes fboss/cli/fboss2/commands/show/transceiver/CmdShowTransceiver.h x: 181 lines of code y: 9 # changes fboss/lib/config/PlatformConfigUtils.cpp x: 338 lines of code y: 14 # changes fboss/lib/phy/ExternalPhy.cpp x: 199 lines of code y: 22 # changes fboss/lib/phy/PhyManager.cpp x: 701 lines of code y: 26 # changes fboss/lib/platforms/PlatformProductInfo.cpp x: 220 lines of code y: 5 # changes fboss/platform/fan_service/Bsp.cpp x: 449 lines of code y: 10 # changes fboss/platform/fan_service/ControlLogic.cpp x: 664 lines of code y: 9 # changes fboss/platform/sensor_service/SensorServiceThriftHandler.cpp x: 37 lines of code y: 7 # changes fboss/qsfp_service/QsfpServer.cpp x: 30 lines of code y: 6 # changes fboss/qsfp_service/QsfpServiceHandler.cpp x: 282 lines of code y: 48 # changes fboss/qsfp_service/lib/QsfpCache.cpp x: 222 lines of code y: 20 # changes fboss/qsfp_service/module/sff/Sff8472Module.cpp x: 300 lines of code y: 9 # changes fboss/util/QsfpUtilTx.cpp x: 208 lines of code y: 4 # changes fboss/util/wedge_qsfp_util.cpp x: 2477 lines of code y: 84 # changes fboss/fsdb/client/FsdbPubSubManager.cpp x: 235 lines of code y: 6 # changes cmake/AgentPlatformsSai.cmake x: 105 lines of code y: 27 # changes fboss/platform/sensor_service/DarwinSensorConfig.cpp x: 343 lines of code y: 1 # changes fboss/platform/sensor_service/MockSensorConfig.cpp x: 91 lines of code y: 3 # changes fboss/agent/hw/sai/api/SaiApiTable.cpp x: 141 lines of code y: 36 # changes fboss/agent/hw/sai/api/SaiApiTable.h x: 112 lines of code y: 32 # changes fboss/agent/hw/sai/fake/FakeSai.cpp x: 222 lines of code y: 36 # changes fboss/agent/hw/sai/fake/FakeSai.h x: 88 lines of code y: 41 # changes fboss/agent/hw/sai/tracer/SaiTracer.cpp x: 1214 lines of code y: 37 # changes fboss/agent/hw/sai/tracer/SaiTracer.h x: 509 lines of code y: 28 # changes fboss/agent/hw/sai/switch/SaiRouteManager.cpp x: 387 lines of code y: 42 # changes build/fbcode_builder/getdeps.py x: 993 lines of code y: 57 # changes build/fbcode_builder/getdeps/manifest.py x: 548 lines of code y: 42 # changes build/fbcode_builder/getdeps/fetcher.py x: 550 lines of code y: 25 # changes fboss/agent/LacpMachines.cpp x: 738 lines of code y: 23 # changes fboss/agent/LookupClassRouteUpdater.h x: 198 lines of code y: 18 # changes fboss/agent/LookupClassUpdater.cpp x: 614 lines of code y: 29 # changes fboss/agent/LookupClassUpdater.h x: 130 lines of code y: 22 # changes fboss/agent/MirrorManager.cpp x: 69 lines of code y: 10 # changes fboss/agent/ResolvedNexthopMonitor.cpp x: 129 lines of code y: 8 # changes fboss/agent/RouteUpdateLogger.cpp x: 326 lines of code y: 12 # changes fboss/agent/RouteUpdateLogger.h x: 151 lines of code y: 13 # changes fboss/agent/StateObserver.h x: 10 lines of code y: 10 # changes fboss/agent/hw/switch_asics/EbroAsic.h x: 70 lines of code y: 1 # changes fboss/agent/hw/switch_asics/FakeAsic.h x: 92 lines of code y: 37 # changes fboss/agent/hw/switch_asics/HwAsic.h x: 156 lines of code y: 109 # changes cmake/AgentHwSwitchAsics.cmake x: 19 lines of code y: 9 # changes fboss/agent/hw/sai/switch/SaiBufferManager.cpp x: 175 lines of code y: 20 # changes fboss/agent/hw/switch_asics/GaronneAsic.cpp x: 90 lines of code y: 1 # changes fboss/agent/hw/benchmarks/HwInitAndExitBenchmarkHelper.cpp x: 149 lines of code y: 15 # changes fboss/agent/hw/sai/switch/npu/SaiAclTableManager.cpp x: 115 lines of code y: 9 # changes fboss/agent/platforms/sai/SaiWedge400CPlatform.h x: 27 lines of code y: 18 # changes fboss/agent/hw/bcm/BcmCinter.cpp x: 3615 lines of code y: 44 # changes build/fbcode_builder/getdeps/builder.py x: 822 lines of code y: 83 # changes fboss/qsfp_service/QsfpServiceHandler.h x: 111 lines of code y: 38 # changes fboss/qsfp_service/if/qsfp.thrift x: 105 lines of code y: 36 # changes fboss/agent/LookupClassRouteUpdater.cpp x: 1066 lines of code y: 28 # changes fboss/agent/FibHelpers.cpp x: 86 lines of code y: 8 # changes fboss/agent/FibHelpers.h x: 99 lines of code y: 9 # changes fboss/agent/hw/sai/switch/SaiPortManager.h x: 195 lines of code y: 63 # changes fboss/lib/phy/phy.thrift x: 258 lines of code y: 31 # changes fboss/platform/fw_util/darwinFwUtil/FirmwareUpgradeDarwin.cpp x: 24 lines of code y: 1 # changes fboss/platform/fw_util/darwinFwUtil/UpgradeBinaryDarwin.cpp x: 280 lines of code y: 1 # changes fboss/qsfp_service/module/cmis/CmisFieldInfo.h x: 204 lines of code y: 21 # changes fboss/qsfp_service/module/sff/SffFieldInfo.h x: 145 lines of code y: 10 # changes fboss/py/fboss/cli/commands/port.py x: 903 lines of code y: 63 # changes fboss/agent/hw/sai/diag/DiagShell.cpp x: 369 lines of code y: 24 # changes fboss/cli/fboss2/CmdHandler.cpp x: 147 lines of code y: 26 # changes fboss/cli/fboss2/CmdList.cpp x: 129 lines of code y: 24 # changes fboss/cli/fboss2/commands/bounce/interface/CmdBounceInterface.h x: 98 lines of code y: 1 # changes cmake/AgentHwTest.cmake x: 302 lines of code y: 82 # changes fboss/agent/NeighborUpdater.cpp x: 159 lines of code y: 42 # changes fboss/agent/NeighborUpdater.h x: 78 lines of code y: 29 # changes fboss/qsfp_service/platforms/wedge/WedgeQsfp.cpp x: 212 lines of code y: 31 # changes fboss/platform/rackmon/RackmonThriftHandler.cpp x: 247 lines of code y: 2 # changes fboss/platform/rackmon/ModbusCmds.cpp x: 172 lines of code y: 1 # changes fboss/platform/rackmon/ModbusCmds.h x: 133 lines of code y: 1 # changes fboss/platform/rackmon/if/rackmonsvc.thrift x: 138 lines of code y: 2 # changes fboss/agent/hw/bcm/BcmMirror.cpp x: 326 lines of code y: 6 # changes fboss/agent/hw/bcm/BcmRouteCounter.cpp x: 306 lines of code y: 5 # changes fboss/agent/hw/bcm/BcmSwitch.h x: 605 lines of code y: 187 # changes fboss/agent/hw/sai/api/SaiAttribute.h x: 646 lines of code y: 37 # changes fboss/lib/usb/TransceiverI2CApi.h x: 60 lines of code y: 17 # changes fboss/qsfp_service/platforms/wedge/WedgeI2CBusLock.cpp x: 78 lines of code y: 14 # changes fboss/agent/hw/sai/api/LoggingUtil.h x: 260 lines of code y: 20 # changes fboss/agent/hw/sai/switch/SaiSwitch.h x: 308 lines of code y: 105 # changes fboss/cli/fboss2/CmdGlobalOptions.h x: 117 lines of code y: 19 # changes fboss/agent/ThriftHandler.h x: 306 lines of code y: 78 # changes fboss/agent/if/ctrl.thrift x: 738 lines of code y: 127 # changes fboss/agent/switch_config.thrift x: 779 lines of code y: 168 # changes fboss/lib/phy/PhyManager.h x: 250 lines of code y: 41 # changes fboss/mka_service/if/mka_structs.thrift x: 165 lines of code y: 11 # changes fboss/lib/phy/SaiPhyManager.h x: 160 lines of code y: 24 # changes build/fbcode_builder/getdeps/envfuncs.py x: 110 lines of code y: 12 # changes fboss/agent/hw/sai/switch/SaiSwitchManager.h x: 84 lines of code y: 42 # changes build/fbcode_builder/getdeps/buildopts.py x: 434 lines of code y: 50 # changes build/fbcode_builder/getdeps/py_wheel_builder.py x: 146 lines of code y: 9 # changes fboss/platform/wedge_power/wedge_power.cpp x: 57 lines of code y: 1 # changes fboss/qsfp_service/Main.cpp x: 74 lines of code y: 23 # changes fboss/qsfp_service/platforms/wedge/WedgeManagerInit.cpp x: 35 lines of code y: 19 # changes fboss/qsfp_service/platforms/wedge/WedgeManagerInit.h x: 17 lines of code y: 11 # changes build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 267 lines of code y: 3 # changes build/fbcode_builder/getdeps/cache.py x: 7 lines of code y: 6 # changes build/fbcode_builder/getdeps/copytree.py x: 42 lines of code y: 11 # changes build/fbcode_builder/getdeps/load.py x: 228 lines of code y: 19 # changes build/fbcode_builder/getdeps/platform.py x: 187 lines of code y: 17 # changes fboss/agent/hw/switch_asics/Tomahawk3Asic.h x: 57 lines of code y: 18 # changes fboss/agent/hw/switch_asics/Tomahawk4Asic.h x: 68 lines of code y: 17 # changes fboss/agent/hw/switch_asics/Trident2Asic.h x: 60 lines of code y: 20 # changes fboss/agent/hw/bcm/BcmSwitchSettings.cpp x: 156 lines of code y: 14 # changes fboss/agent/state/LabelForwardingInformationBase.cpp x: 235 lines of code y: 16 # changes fboss/agent/state/LabelForwardingInformationBase.h x: 57 lines of code y: 9 # changes fboss/qsfp_service/if/transceiver.thrift x: 392 lines of code y: 48 # changes fboss/agent/capture/PktCaptureManager.cpp x: 134 lines of code y: 9 # changes fboss/lib/fpga/FbFpgaI2c.h x: 98 lines of code y: 5 # changes fboss/agent/DHCPv4Handler.cpp x: 367 lines of code y: 12 # changes fboss/agent/IPv4Handler.cpp x: 210 lines of code y: 27 # changes fboss/agent/TunIntf.cpp x: 310 lines of code y: 20 # changes fboss/agent/hw/bcm/BcmHost.cpp x: 408 lines of code y: 58 # changes fboss/agent/hw/bcm/BcmRoute.cpp x: 480 lines of code y: 42 # changes fboss/agent/hw/bcm/BcmSflowExporter.cpp x: 215 lines of code y: 10 # changes fboss/agent/hw/bcm/BcmTrunkStats.cpp x: 83 lines of code y: 16 # changes fboss/agent/hw/sai/fake/FakeSaiBridge.cpp x: 173 lines of code y: 15 # changes fboss/agent/hw/sai/fake/FakeSaiNextHop.h x: 30 lines of code y: 8 # changes fboss/agent/hw/sai/fake/FakeSaiNextHopGroup.cpp x: 173 lines of code y: 11 # changes fboss/agent/hw/sai/fake/FakeSaiPort.cpp x: 933 lines of code y: 45 # changes fboss/agent/hw/sai/fake/FakeSaiRouterInterface.cpp x: 132 lines of code y: 10 # changes fboss/agent/hw/sai/fake/FakeSaiSwitch.h x: 273 lines of code y: 25 # changes fboss/agent/rib/RouteUpdater.cpp x: 589 lines of code y: 27 # changes fboss/lib/RadixTree.h x: 947 lines of code y: 11 # changes fboss/lib/TimeSeriesWithMinMax-inl.h x: 168 lines of code y: 6 # changes cmake/AgentState.cmake x: 90 lines of code y: 12 # changes fboss/agent/ArpHandler.cpp x: 241 lines of code y: 21 # changes fboss/agent/platforms/common/utils/Wedge100LedUtils.cpp x: 141 lines of code y: 4 # changes fboss/agent/hw/sai/tracer/SwitchApiTracer.cpp x: 154 lines of code y: 12 # changes fboss/agent/hw/mock/MockPlatform.h x: 51 lines of code y: 33 # changes fboss/agent/agent_config.thrift x: 15 lines of code y: 8 # changes fboss/platform/weutil/WeutilDarwin.h x: 11 lines of code y: 5 # changes fboss/agent/hw/sai/switch/SaiAclTableManager.h x: 187 lines of code y: 29 # changes fboss/agent/HwSwitch.h x: 147 lines of code y: 73 # changes fboss/agent/hw/mock/MockHwSwitch.cpp x: 78 lines of code y: 19 # changes fboss/agent/hw/sim/SimSwitch.cpp x: 67 lines of code y: 19 # changes fboss/agent/hw/mock/MockHwSwitch.h x: 94 lines of code y: 58 # changes fboss/agent/hw/sim/SimSwitch.h x: 95 lines of code y: 51 # changes fboss/util/wedge_qsfp_util.h x: 187 lines of code y: 20 # changes cmake/AgentHwBcmBenchmarks.cmake x: 315 lines of code y: 13 # changes cmake/AgentHwBcm.cmake x: 175 lines of code y: 30 # changes cmake/AgentHwBcmTests.cmake x: 179 lines of code y: 54 # changes build/fbcode_builder/CMake/fb_py_test_main.py x: 566 lines of code y: 4 # changes build/fbcode_builder/fbcode_builder.py x: 391 lines of code y: 7 # changes fboss/agent/state/NeighborEntry-defs.h x: 72 lines of code y: 13 # changes fboss/agent/state/PortDescriptor.h x: 35 lines of code y: 14 # changes fboss/agent/state/AclEntry.h x: 283 lines of code y: 44 # changes fboss/agent/rib/RoutingInformationBase.h x: 235 lines of code y: 34 # changes fboss/agent/state/RouteNextHopEntry.h x: 114 lines of code y: 23 # changes fboss/agent/RouteUpdateWrapper.h x: 115 lines of code y: 15 # changes fboss/agent/rib/ForwardingInformationBaseUpdater.cpp x: 147 lines of code y: 17 # changes fboss/agent/hw/sai/tracer/Utils.cpp x: 497 lines of code y: 13 # changes fboss/agent/hw/sim/SimPlatform.cpp x: 53 lines of code y: 15 # changes fboss/agent/platforms/sai/SaiPlatform.h x: 95 lines of code y: 49 # changes fboss/agent/platforms/wedge/WedgePlatformInit.cpp x: 40 lines of code y: 17 # changes fboss/agent/hw/bcm/BcmPlatformPort.h x: 36 lines of code y: 26 # changes fboss/py/fboss/cli/cli.py x: 584 lines of code y: 46 # changes fboss/agent/hw/bcm/BcmFieldProcessorUtils.h x: 299 lines of code y: 7 # changes fboss/agent/hw/sai/tracer/AclApiTracer.cpp x: 190 lines of code y: 13 # changes fboss/agent/platforms/sai/SaiBcmPlatform.h x: 30 lines of code y: 22 # changes fboss/agent/Platform.h x: 126 lines of code y: 51 # changes fboss/py/fboss/cli/utils/utils.py x: 250 lines of code y: 23 # changes cmake/AgentHwSaiSwitch.cmake x: 99 lines of code y: 39 # changes cmake/AgentTest.cmake x: 93 lines of code y: 15 # changes fboss/agent/platforms/common/PlatformMapping.h x: 110 lines of code y: 21 # changes fboss/agent/hw/bcm/BcmRoute.h x: 108 lines of code y: 26 # changes fboss/util/qsfp_util_main.cpp x: 333 lines of code y: 16 # changes fboss/agent/Constants.h x: 46 lines of code y: 22 # changes fboss/agent/SwSwitchRouteUpdateWrapper.h x: 23 lines of code y: 12 # changes fboss/agent/hw/benchmarks/HwRouteScaleBenchmarkHelpers.h x: 128 lines of code y: 25 # changes fboss/agent/hw/sai/api/PortApi.h x: 466 lines of code y: 57 # changes fboss/agent/hw/sai/api/Traits.h x: 263 lines of code y: 41 # changes fboss/agent/state/AggregatePort.cpp x: 245 lines of code y: 14 # changes fboss/lib/phy/ExternalPhy.h x: 168 lines of code y: 37 # changes fboss/agent/hw/sai/api/AclApi.h x: 571 lines of code y: 24 # changes fboss/agent/hw/sai/fake/FakeSaiAcl.cpp x: 1191 lines of code y: 25 # changes fboss/agent/Utils.h x: 95 lines of code y: 23 # changes fboss/agent/hw/bcm/SdkTracer.cpp x: 3539 lines of code y: 28 # changes fboss/agent/hw/bcm/BcmCinter.h x: 1859 lines of code y: 33 # changes fboss/agent/hw/bcm/BcmSdkInterface.h x: 897 lines of code y: 25 # changes fboss/agent/hw/sai/api/NextHopGroupApi.h x: 126 lines of code y: 18 # changes fboss/agent/hw/sai/store/SaiObject.h x: 373 lines of code y: 33 # changes fboss/agent/state/LoadBalancer.cpp x: 212 lines of code y: 7 # changes fboss/agent/hw/sai/switch/SaiNeighborManager.cpp x: 247 lines of code y: 47 # changes fboss/agent/hw/sai/switch/SaiNeighborManager.h x: 106 lines of code y: 28 # changes fboss/agent/hw/sai/switch/SaiNextHopManager.cpp x: 174 lines of code y: 23 # changes fboss/agent/state/PortMap.h x: 42 lines of code y: 9 # changes fboss/agent/hw/sai/api/MacsecApi.h x: 375 lines of code y: 6 # changes fboss/agent/hw/sai/fake/FakeSaiAcl.h x: 239 lines of code y: 18 # changes fboss/bcm_wrapper/code_gen/ThriftIDL.cpp x: 298 lines of code y: 3 # changes fboss/platform/helpers/utils.cpp x: 113 lines of code y: 2 # changes fboss/util/cp2112_util.cpp x: 516 lines of code y: 4 # changes fboss/util/nic_util.cpp x: 362 lines of code y: 3 # changes fboss/agent/platforms/wedge/WedgePlatform.h x: 80 lines of code y: 63 # changes fboss/lib/fpga/FbFpgaI2c.cpp x: 282 lines of code y: 8 # changes fboss/lib/fpga/FbFpgaRegisters.h x: 191 lines of code y: 4 # changes fboss/agent/hw/bcm/BcmInterface.h x: 478 lines of code y: 8 # changes fboss/agent/platforms/sai/SaiPlatformPort.h x: 58 lines of code y: 25 # changes fboss/agent/platforms/wedge/WedgePort.h x: 60 lines of code y: 55 # changes fboss/agent/platforms/wedge/wedge100/Wedge100Port.cpp x: 10 lines of code y: 9 # changes fboss/agent/hw/bcm/BcmEgress.cpp x: 817 lines of code y: 55 # changes fboss/agent/hw/sai/switch/SaiLagManager.cpp x: 299 lines of code y: 17 # changes fboss/agent/LldpManager.cpp x: 276 lines of code y: 22 # changes fboss/agent/LldpManager.h x: 83 lines of code y: 15 # changes cmake/AgentHwSaiHwTest.cmake x: 159 lines of code y: 30 # changes fboss/agent/hw/bcm/BcmPortIngressBufferManager.h x: 84 lines of code y: 9 # changes fboss/agent/hw/bcm/BcmEgressQueueFlexCounter.cpp x: 441 lines of code y: 4 # changes fboss/agent/if/optic.thrift x: 68 lines of code y: 15 # changes fboss/util/run_bcm_cint_audit.py x: 143 lines of code y: 12 # changes fboss/agent/hw/sai/api/SwitchApi.h x: 528 lines of code y: 60 # changes fboss/agent/hw/sai/api/MirrorApi.h x: 258 lines of code y: 5 # changes fboss/agent/hw/sai/api/RouteApi.h x: 123 lines of code y: 17 # changes fboss/agent/hw/sai/tracer/MacsecApiTracer.cpp x: 207 lines of code y: 2 # changes fboss/agent/platforms/wedge/WedgeTomahawkPlatform.h x: 32 lines of code y: 23 # changes fboss/agent/hw/sai/store/SaiObjectEventPublisher.h x: 170 lines of code y: 12 # changes fboss/agent/hw/bcm/BcmControlPlane.h x: 67 lines of code y: 22 # changes fboss/agent/hw/bcm/BcmControlPlaneQueueManager.cpp x: 114 lines of code y: 18 # changes fboss/agent/hw/bcm/BcmPlatform.h x: 56 lines of code y: 47 # changes fboss/agent/hw/sai/hw_test/SaiRouteRollbackTests.cpp x: 167 lines of code y: 8 # changes fboss/agent/hw/benchmarks/HwEcmpShrinkWithCompetingRouteUpdatesBenchmark.cpp x: 67 lines of code y: 9 # changes build/fbcode_builder/CMake/make_fbpy_archive.py x: 243 lines of code y: 3 # changes fboss/cli/fboss2/tabulate/column.hpp x: 298 lines of code y: 1 # changes fboss/cli/fboss2/tabulate/format.hpp x: 685 lines of code y: 1 # changes fboss/cli/fboss2/tabulate/optional_lite.hpp x: 1025 lines of code y: 1 # changes fboss/cli/fboss2/tabulate/printer.hpp x: 222 lines of code y: 1 # changes fboss/cli/fboss2/tabulate/row.hpp x: 119 lines of code y: 1 # changes fboss/cli/fboss2/tabulate/table_internal.hpp x: 373 lines of code y: 1 # changes fboss/cli/fboss2/tabulate/variant_lite.hpp x: 1948 lines of code y: 1 # changes fboss/agent/hw/bcm/oss/BcmPort.cpp x: 15 lines of code y: 42 # changes fboss/agent/hw/bcm/BcmIngressFieldProcessorFlexCounter.cpp x: 272 lines of code y: 1 # changes fboss/agent/hw/bcm/BcmQcmManager.cpp x: 481 lines of code y: 14 # changes fboss/agent/hw/bcm/BcmUnit.cpp x: 276 lines of code y: 23 # changes fboss/agent/hw/bcm/BcmWarmBootHelper.cpp x: 126 lines of code y: 14 # changes build/fbcode_builder/CMake/FindSodium.cmake x: 265 lines of code y: 2 # changes fboss/agent/platforms/common/galaxy/GalaxyFCPlatformMappingCommon.cpp x: 6500 lines of code y: 1 # changes fboss/agent/hw/sai/fake/FakeSaiMacsec.cpp x: 463 lines of code y: 3 # changes fboss/agent/PortStats.h x: 67 lines of code y: 12 # changes fboss/agent/packet/PktFactory.h x: 212 lines of code y: 5 # changes fboss/agent/hw/bcm/BcmEgressManager.cpp x: 130 lines of code y: 12 # changes fboss/agent/hw/sai/fake/FakeSaiObject.cpp x: 488 lines of code y: 27 # changes fboss/agent/hw/sai/switch/SaiBridgeManager.cpp x: 70 lines of code y: 25 # changes fboss/agent/hw/sai/switch/SaiVlanManager.cpp x: 173 lines of code y: 29 # changes fboss/agent/RestartTimeTracker.cpp x: 186 lines of code y: 9 # changes fboss/cli/fboss2/CLI11/App.hpp x: 2186 lines of code y: 1 # changes fboss/cli/fboss2/CLI11/Error.hpp x: 251 lines of code y: 1 # changes fboss/cli/fboss2/CLI11/Formatter.hpp x: 213 lines of code y: 1 # changes fboss/cli/fboss2/CLI11/Option.hpp x: 858 lines of code y: 1 # changes fboss/cli/fboss2/CLI11/TypeTools.hpp x: 750 lines of code y: 1 # changes fboss/cli/fboss2/CLI11/Validators.hpp x: 807 lines of code y: 1 # changes fboss/agent/hw/bcm/BcmTrunk.cpp x: 262 lines of code y: 12 # changes fboss/agent/hw/bcm/BcmQosPolicy.cpp x: 556 lines of code y: 19 # changes fboss/agent/hw/bcm/oss/BcmUnit.cpp x: 38 lines of code y: 21 # changes fboss/agent/hw/bcm/oss/BcmSwitch.cpp x: 4 lines of code y: 58 # changes fboss/agent/NeighborUpdaterImpl.cpp x: 222 lines of code y: 6 # changes fboss/agent/platforms/common/wedge40/Wedge40PlatformMapping.cpp x: 8499 lines of code y: 6 # changes fboss/agent/NeighborCache.h x: 166 lines of code y: 18 # changes fboss/agent/hw/bcm/BcmHost.h x: 213 lines of code y: 44 # changes fboss/agent/hw/bcm/BcmTxPacket.cpp x: 267 lines of code y: 19 # changes fboss/agent/hw/bcm/BcmRtag7Module.cpp x: 600 lines of code y: 12 # changes fboss/agent/hw/sai/switch/SaiHandler.cpp x: 40 lines of code y: 15 # changes fboss/agent/LacpController.cpp x: 187 lines of code y: 10 # changes fboss/agent/hw/sai/fake/FakeSaiTam.cpp x: 381 lines of code y: 2 # changes fboss/agent/state/AggregatePort.h x: 222 lines of code y: 12 # changes fboss/agent/hw/bcm/oss/BcmAPI.cpp x: 19 lines of code y: 14 # changes fboss/agent/hw/sai/fake/FakeSaiHostif.cpp x: 200 lines of code y: 12 # changes fboss/agent/state/QcmConfig.h x: 174 lines of code y: 5 # changes fboss/agent/state/ControlPlane.h x: 63 lines of code y: 8 # changes fboss/agent/tools/fboss_route.py x: 222 lines of code y: 15 # changes fboss/agent/platforms/wedge/oss/WedgePlatform.cpp x: 9 lines of code y: 16 # changes fboss/lib/RadixTree-inl.h x: 368 lines of code y: 6 # changes fboss/lib/usb/PCA9548MuxedBus.h x: 157 lines of code y: 5 # changes fboss/agent/packet/ICMPHdr.h x: 202 lines of code y: 8 # changes build/fbcode_builder/CMake/FBPythonBinary.cmake x: 646 lines of code y: 8 # changes
362.0
# changes
  min: 1.0
  average: 10.4
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 362.0
0 8499.0
lines of code
min: 1.0 | average: 125.21 | 25th percentile: 20.0 | median: 48.0 | 75th percentile: 113.0 | max: 8499.0

Number of Contributors vs. Number of Changes: 1805 points

fboss/qsfp_service/module/sff/SffModule.cpp x: 12 # contributors y: 34 # changes fboss/qsfp_service/module/sff/SffModule.h x: 6 # contributors y: 24 # changes fboss/qsfp_service/module/QsfpModule.cpp x: 10 # contributors y: 70 # changes fboss/qsfp_service/module/QsfpModule.h x: 8 # contributors y: 53 # changes fboss/qsfp_service/module/Transceiver.h x: 5 # contributors y: 21 # changes fboss/qsfp_service/TransceiverManager.cpp x: 5 # contributors y: 28 # changes fboss/qsfp_service/TransceiverManager.h x: 9 # contributors y: 67 # changes fboss/qsfp_service/platforms/wedge/WedgeManager.cpp x: 16 # contributors y: 92 # changes fboss/qsfp_service/platforms/wedge/WedgeManager.h x: 10 # contributors y: 66 # changes fboss/agent/hw/sai/switch/SaiSwitchManager.cpp x: 14 # contributors y: 78 # changes fboss/agent/hw/switch_asics/Tomahawk3Asic.cpp x: 16 # contributors y: 93 # changes fboss/agent/hw/switch_asics/Tomahawk4Asic.cpp x: 14 # contributors y: 82 # changes fboss/agent/hw/switch_asics/TomahawkAsic.cpp x: 15 # contributors y: 93 # changes fboss/agent/hw/switch_asics/Trident2Asic.cpp x: 15 # contributors y: 92 # changes fboss/agent/FsdbSyncer.cpp x: 2 # contributors y: 8 # changes fboss/lib/LogThriftCall.cpp x: 5 # contributors y: 10 # changes fboss/lib/LogThriftCall.h x: 4 # contributors y: 8 # changes fboss/agent/SwSwitch.cpp x: 58 # contributors y: 274 # changes fboss/agent/SwSwitch.h x: 40 # contributors y: 167 # changes fboss/agent/oss/SwSwitch.cpp x: 16 # contributors y: 27 # changes fboss/agent/FsdbStateDeltaConverter.h x: 1 # contributors y: 1 # changes fboss/agent/state/Thrifty.h x: 5 # contributors y: 14 # changes cmake/Agent.cmake x: 19 # contributors y: 40 # changes fboss/agent/oss/FsdbSyncer.cpp x: 1 # contributors y: 3 # changes fboss/lib/link_snapshots/snapshot_lib.py x: 4 # contributors y: 14 # changes fboss/agent/hw/sai/api/LoggingUtil.cpp x: 9 # contributors y: 30 # changes fboss/agent/hw/sai/api/bcm/SwitchApi.cpp x: 5 # contributors y: 19 # changes fboss/agent/hw/sai/api/bcm/TamApi.cpp x: 4 # contributors y: 21 # changes fboss/agent/hw/sai/store/SaiStore.h x: 10 # contributors y: 81 # changes fboss/agent/hw/sai/switch/SaiManagerTable.cpp x: 8 # contributors y: 72 # changes fboss/agent/hw/sai/switch/SaiPortManager.cpp x: 17 # contributors y: 136 # changes fboss/agent/hw/sai/switch/SaiSwitch.cpp x: 21 # contributors y: 214 # changes fboss/agent/hw/sai/switch/npu/bcm/SaiSwitch.cpp x: 3 # contributors y: 19 # changes fboss/agent/hw/sai/switch/npu/bcm/SaiTamManager.cpp x: 3 # contributors y: 18 # changes fboss/util/CredoMacsecUtil.cpp x: 5 # contributors y: 16 # changes fboss/util/CredoMacsecUtil.h x: 2 # contributors y: 7 # changes fboss/util/credo_macsec_util.cpp x: 2 # contributors y: 11 # changes fboss/cli/fboss2/commands/show/interface/counters/mka/CmdShowInterfaceCountersMKA.h x: 3 # contributors y: 4 # changes fboss/agent/hw/hardware_stats.thrift x: 8 # contributors y: 22 # changes fboss/agent/hw/sai/switch/SaiMacsecManager.cpp x: 8 # contributors y: 37 # changes fboss/agent/state/NodeMapDelta.h x: 4 # contributors y: 6 # changes fboss/agent/TunManager.cpp x: 12 # contributors y: 32 # changes fboss/agent/TunManager.h x: 9 # contributors y: 20 # changes cmake/FsdbIf.cmake x: 2 # contributors y: 4 # changes fboss/qsfp_service/if/qsfp_service_config.thrift x: 5 # contributors y: 5 # changes fboss/agent/SwitchStats.cpp x: 22 # contributors y: 38 # changes fboss/agent/SwitchStats.h x: 17 # contributors y: 35 # changes cmake/AgentHw.cmake x: 6 # contributors y: 18 # changes cmake/Lib.cmake x: 5 # contributors y: 8 # changes fboss/agent/switch_state.thrift x: 12 # contributors y: 35 # changes fboss/cli/fboss2/packman.yml x: 1 # contributors y: 2 # changes fboss/qsfp_service/module/cmis/CmisModule.cpp x: 12 # contributors y: 62 # changes fboss/platform/fan_service/FanService.h x: 2 # contributors y: 5 # changes fboss/platform/fan_service/ServiceConfig.cpp x: 3 # contributors y: 9 # changes fboss/agent/hw/sai/switch/SaiHostifManager.cpp x: 12 # contributors y: 45 # changes fboss/agent/hw/sai/switch/SaiHostifManager.h x: 8 # contributors y: 25 # changes fboss/qsfp_service/module/ModuleStateMachine.h x: 3 # contributors y: 12 # changes fboss/qsfp_service/module/cmis/CmisModule.h x: 6 # contributors y: 31 # changes fboss/agent/state/SwitchState.cpp x: 17 # contributors y: 46 # changes fboss/agent/state/SwitchState.h x: 22 # contributors y: 49 # changes fboss/agent/state/AclMap.h x: 7 # contributors y: 10 # changes fboss/agent/Main.cpp x: 31 # contributors y: 79 # changes fboss/agent/Main.h x: 9 # contributors y: 22 # changes fboss/agent/oss/Main.cpp x: 7 # contributors y: 14 # changes fboss/agent/platforms/sai/bcm/SaiBcmGalaxyPlatformPort.cpp x: 3 # contributors y: 5 # changes fboss/agent/hw/bcm/BcmAPI.cpp x: 16 # contributors y: 33 # changes fboss/agent/hw/sai/hw_test/HwTestCoppUtils.cpp x: 9 # contributors y: 23 # changes fboss/agent/hw/sai/switch/SaiMacsecManager.h x: 4 # contributors y: 18 # changes fboss/lib/phy/SaiPhyManager.cpp x: 6 # contributors y: 35 # changes fboss/qsfp_service/TransceiverStateMachine.h x: 1 # contributors y: 13 # changes build/fbcode_builder/getdeps/dyndeps.py x: 6 # contributors y: 16 # changes fboss/agent/hw/StatsConstants.h x: 6 # contributors y: 14 # changes fboss/agent/hw/bcm/BcmPort.cpp x: 39 # contributors y: 170 # changes fboss/agent/hw/bcm/BcmPort.h x: 31 # contributors y: 108 # changes fboss/platform/rackmon/Register.h x: 2 # contributors y: 2 # changes fboss/agent/ApplyThriftConfig.cpp x: 43 # contributors y: 183 # changes fboss/agent/IPv6Handler.cpp x: 24 # contributors y: 50 # changes fboss/agent/LacpTypes.cpp x: 5 # contributors y: 9 # changes fboss/agent/LinkAggregationManager.cpp x: 7 # contributors y: 24 # changes fboss/agent/LoadBalancerConfigApplier.cpp x: 6 # contributors y: 10 # changes fboss/agent/MKAServiceManager.cpp x: 3 # contributors y: 7 # changes fboss/agent/NeighborCacheEntry.h x: 11 # contributors y: 21 # changes fboss/agent/PlatformPort.cpp x: 12 # contributors y: 27 # changes fboss/agent/PortDescriptorTemplate.h x: 4 # contributors y: 4 # changes fboss/agent/RouteUpdateWrapper.cpp x: 3 # contributors y: 23 # changes fboss/agent/ThriftHandler.cpp x: 49 # contributors y: 197 # changes fboss/agent/Utils.cpp x: 11 # contributors y: 22 # changes fboss/agent/hw/HwCpuFb303Stats.cpp x: 5 # contributors y: 6 # changes fboss/agent/hw/bcm/BcmAclEntry.cpp x: 8 # contributors y: 16 # changes fboss/agent/hw/bcm/BcmBstStatsMgr.cpp x: 6 # contributors y: 9 # changes fboss/agent/hw/bcm/BcmConfig.cpp x: 4 # contributors y: 5 # changes fboss/agent/hw/bcm/BcmControlPlane.cpp x: 14 # contributors y: 29 # changes fboss/agent/hw/bcm/BcmCosQueueManager.cpp x: 13 # contributors y: 31 # changes fboss/agent/hw/bcm/BcmCosQueueManagerUtils.cpp x: 9 # contributors y: 11 # changes fboss/agent/hw/bcm/BcmFieldProcessorUtils.cpp x: 12 # contributors y: 19 # changes fboss/agent/hw/bcm/BcmPortGroup.cpp x: 14 # contributors y: 30 # changes fboss/agent/hw/bcm/BcmPortIngressBufferManager.cpp x: 2 # contributors y: 9 # changes fboss/agent/hw/bcm/BcmPortQueueManager.cpp x: 13 # contributors y: 25 # changes fboss/agent/hw/bcm/BcmPortUtils.cpp x: 9 # contributors y: 17 # changes fboss/agent/hw/bcm/BcmStatUpdater.cpp x: 12 # contributors y: 25 # changes fboss/agent/hw/bcm/BcmSwitch.cpp x: 50 # contributors y: 362 # changes fboss/agent/hw/bcm/BcmWarmBootCache.cpp x: 28 # contributors y: 93 # changes fboss/agent/hw/bcm/BcmWarmBootCache.h x: 19 # contributors y: 58 # changes fboss/agent/hw/benchmarks/HwRxSlowPathBenchmark.cpp x: 4 # contributors y: 10 # changes fboss/agent/hw/sai/hw_test/HwTestPacketTrapEntry.cpp x: 8 # contributors y: 12 # changes fboss/agent/hw/sai/hw_test/SaiSwitchEnsemble.cpp x: 13 # contributors y: 35 # changes fboss/agent/hw/sai/switch/SaiAclTableManager.cpp x: 12 # contributors y: 67 # changes fboss/agent/hw/sai/switch/SaiFdbManager.cpp x: 9 # contributors y: 38 # changes fboss/agent/hw/sai/switch/SaiQueueManager.cpp x: 9 # contributors y: 43 # changes fboss/agent/hw/sai/switch/npu/SaiPortManager.cpp x: 10 # contributors y: 16 # changes fboss/agent/hw/sai/switch/phy/SaiPortManager.cpp x: 7 # contributors y: 15 # changes fboss/agent/ndp/IPv6RouteAdvertiser.cpp x: 18 # contributors y: 22 # changes fboss/agent/platforms/sai/SaiPlatform.cpp x: 18 # contributors y: 56 # changes fboss/agent/platforms/sai/SaiPlatformPort.cpp x: 10 # contributors y: 29 # changes fboss/agent/platforms/wedge/WedgePlatform.cpp x: 23 # contributors y: 74 # changes fboss/agent/platforms/wedge/WedgePort.cpp x: 23 # contributors y: 69 # changes fboss/agent/rib/ConfigApplier.cpp x: 7 # contributors y: 16 # changes fboss/agent/rib/RoutingInformationBase.cpp x: 8 # contributors y: 46 # changes fboss/agent/state/AclEntry.cpp x: 17 # contributors y: 38 # changes fboss/agent/state/LabelForwardingAction.cpp x: 6 # contributors y: 8 # changes fboss/agent/state/MatchAction.cpp x: 11 # contributors y: 13 # changes fboss/agent/state/NeighborEntry.h x: 11 # contributors y: 15 # changes fboss/agent/state/NeighborResponseEntry-defs.h x: 3 # contributors y: 2 # changes fboss/agent/state/Port.cpp x: 26 # contributors y: 56 # changes fboss/agent/state/Port.h x: 29 # contributors y: 60 # changes fboss/agent/state/PortQueue.cpp x: 17 # contributors y: 33 # changes fboss/agent/state/PortQueue.h x: 12 # contributors y: 28 # changes fboss/agent/state/Route.cpp x: 14 # contributors y: 27 # changes fboss/agent/state/RouteNextHopEntry.cpp x: 10 # contributors y: 27 # changes fboss/agent/state/RouteNextHopsMulti.cpp x: 10 # contributors y: 14 # changes fboss/agent/state/Vlan.cpp x: 11 # contributors y: 17 # changes fboss/cli/fboss2/commands/show/port/CmdShowPort.h x: 3 # contributors y: 8 # changes fboss/cli/fboss2/commands/show/transceiver/CmdShowTransceiver.h x: 4 # contributors y: 9 # changes fboss/lib/config/PlatformConfigUtils.cpp x: 9 # contributors y: 14 # changes fboss/lib/phy/PhyManager.cpp x: 6 # contributors y: 26 # changes fboss/qsfp_service/QsfpServiceHandler.cpp x: 12 # contributors y: 48 # changes fboss/qsfp_service/lib/QsfpCache.cpp x: 12 # contributors y: 20 # changes fboss/qsfp_service/platforms/wedge/WedgeQsfp.h x: 10 # contributors y: 18 # changes fboss/util/wedge_qsfp_util.cpp x: 22 # contributors y: 84 # changes fboss/fsdb/client/FsdbPubSubManager.cpp x: 1 # contributors y: 6 # changes fboss/fsdb/client/FsdbPubSubManager.h x: 1 # contributors y: 5 # changes cmake/AgentHwSaiTracer.cmake x: 8 # contributors y: 14 # changes fboss/agent/hw/sai/api/SaiApiTable.h x: 8 # contributors y: 32 # changes fboss/agent/hw/sai/fake/FakeSai.h x: 9 # contributors y: 41 # changes fboss/agent/hw/sai/tracer/SaiTracer.h x: 8 # contributors y: 28 # changes fboss/agent/hw/sai/switch/SaiRouteManager.cpp x: 7 # contributors y: 42 # changes fboss/agent/hw/sai/switch/SaiRouteManager.h x: 5 # contributors y: 22 # changes fboss/qsfp_service/TransceiverStateMachineUpdate.cpp x: 1 # contributors y: 10 # changes build/fbcode_builder/getdeps.py x: 21 # contributors y: 57 # changes build/fbcode_builder/getdeps/manifest.py x: 18 # contributors y: 42 # changes build/fbcode_builder/getdeps/fetcher.py x: 11 # contributors y: 25 # changes fboss/agent/IPv6Handler.h x: 8 # contributors y: 15 # changes fboss/agent/LacpMachines.cpp x: 5 # contributors y: 23 # changes fboss/agent/LookupClassUpdater.cpp x: 6 # contributors y: 29 # changes fboss/agent/LookupClassUpdater.h x: 3 # contributors y: 22 # changes fboss/agent/MirrorManager.cpp x: 3 # contributors y: 10 # changes fboss/agent/RouteUpdateLogger.cpp x: 4 # contributors y: 12 # changes fboss/agent/hw/switch_asics/FakeAsic.h x: 12 # contributors y: 37 # changes fboss/agent/hw/switch_asics/HwAsic.h x: 17 # contributors y: 109 # changes fboss/agent/hw/switch_asics/MockAsic.h x: 7 # contributors y: 21 # changes cmake/AgentHwSwitchAsics.cmake x: 7 # contributors y: 9 # changes fboss/agent/hw/benchmarks/HwInitAndExitBenchmarkHelper.cpp x: 2 # contributors y: 15 # changes fboss/agent/platforms/sai/SaiPlatformInit.cpp x: 7 # contributors y: 18 # changes fboss/agent/hw/bcm/BcmCinter.cpp x: 16 # contributors y: 44 # changes fboss/mka_service/handlers/MacsecHandler.h x: 3 # contributors y: 13 # changes fboss/qsfp_service/QsfpServiceHandler.h x: 10 # contributors y: 38 # changes fboss/qsfp_service/if/qsfp.thrift x: 11 # contributors y: 36 # changes fboss/agent/LookupClassRouteUpdater.cpp x: 6 # contributors y: 28 # changes fboss/agent/hw/sai/switch/SaiPortManager.h x: 11 # contributors y: 63 # changes fboss/py/fboss/cli/commands/port.py x: 33 # contributors y: 63 # changes fboss/agent/hw/sai/diag/DiagShell.cpp x: 11 # contributors y: 24 # changes cmake/CliFboss2.cmake x: 9 # contributors y: 35 # changes fboss/cli/fboss2/CmdHandler.cpp x: 8 # contributors y: 26 # changes fboss/cli/fboss2/CmdList.cpp x: 8 # contributors y: 24 # changes cmake/AgentHwTest.cmake x: 15 # contributors y: 82 # changes fboss/agent/NeighborUpdater.cpp x: 17 # contributors y: 42 # changes fboss/agent/NeighborUpdater.h x: 13 # contributors y: 29 # changes fboss/qsfp_service/platforms/wedge/WedgeQsfp.cpp x: 10 # contributors y: 31 # changes fboss/agent/hw/bcm/BcmSwitch.h x: 42 # contributors y: 187 # changes fboss/agent/hw/bcm/BcmTrunkTable.cpp x: 13 # contributors y: 20 # changes fboss/agent/hw/sai/api/SaiAttribute.h x: 9 # contributors y: 37 # changes fboss/agent/hw/sai/switch/SaiSwitch.h x: 16 # contributors y: 105 # changes fboss/cli/fboss2/CmdGlobalOptions.h x: 6 # contributors y: 19 # changes fboss/agent/ThriftHandler.h x: 31 # contributors y: 78 # changes fboss/agent/if/ctrl.thrift x: 49 # contributors y: 127 # changes fboss/agent/switch_config.thrift x: 44 # contributors y: 168 # changes fboss/lib/phy/PhyManager.h x: 7 # contributors y: 41 # changes fboss/agent/hw/sai/switch/SaiSwitchManager.h x: 8 # contributors y: 42 # changes build/fbcode_builder/getdeps/buildopts.py x: 20 # contributors y: 50 # changes fboss/qsfp_service/platforms/wedge/WedgeManagerInit.cpp x: 8 # contributors y: 19 # changes build/fbcode_builder/getdeps/errors.py x: 6 # contributors y: 7 # changes build/fbcode_builder/getdeps/expr.py x: 8 # contributors y: 8 # changes build/fbcode_builder/getdeps/load.py x: 11 # contributors y: 19 # changes build/fbcode_builder/getdeps/platform.py x: 12 # contributors y: 17 # changes fboss/agent/hw/switch_asics/Tomahawk3Asic.h x: 9 # contributors y: 18 # changes fboss/agent/hw/switch_asics/Trident2Asic.h x: 8 # contributors y: 20 # changes fboss/agent/state/LabelForwardingInformationBase.cpp x: 4 # contributors y: 16 # changes fboss/qsfp_service/if/transceiver.thrift x: 18 # contributors y: 48 # changes fboss/agent/IPv4Handler.cpp x: 13 # contributors y: 27 # changes fboss/agent/MirrorManagerImpl.cpp x: 6 # contributors y: 15 # changes fboss/agent/hw/bcm/BcmHost.cpp x: 17 # contributors y: 58 # changes fboss/agent/hw/bcm/BcmRoute.cpp x: 14 # contributors y: 42 # changes fboss/agent/hw/sai/fake/FakeSaiSwitch.cpp x: 10 # contributors y: 42 # changes fboss/agent/hw/sai/fake/FakeSaiSwitch.h x: 10 # contributors y: 25 # changes fboss/agent/rib/RouteUpdater.cpp x: 7 # contributors y: 27 # changes fboss/agent/state/NodeBase-defs.h x: 7 # contributors y: 8 # changes fboss/agent/state/NeighborResponseEntry.h x: 2 # contributors y: 1 # changes fboss/agent/hw/sai/tracer/SwitchApiTracer.cpp x: 5 # contributors y: 12 # changes fboss/agent/hw/sai/switch/SaiAclTableManager.h x: 8 # contributors y: 29 # changes fboss/agent/HwSwitch.h x: 22 # contributors y: 73 # changes fboss/agent/hw/mock/MockHwSwitch.cpp x: 9 # contributors y: 19 # changes fboss/agent/hw/sim/SimSwitch.h x: 19 # contributors y: 51 # changes cmake/AgentHwBcm.cmake x: 16 # contributors y: 30 # changes cmake/AgentHwBcmTests.cmake x: 15 # contributors y: 54 # changes build/fbcode_builder/fbcode_builder.py x: 7 # contributors y: 7 # changes fboss/agent/rib/RoutingInformationBase.h x: 6 # contributors y: 34 # changes fboss/agent/state/Route.h x: 14 # contributors y: 25 # changes fboss/agent/hw/sim/SimPlatform.cpp x: 9 # contributors y: 15 # changes fboss/agent/platforms/sai/SaiPlatform.h x: 12 # contributors y: 49 # changes fboss/agent/hw/bcm/BcmStatUpdater.h x: 10 # contributors y: 20 # changes fboss/py/fboss/cli/cli.py x: 27 # contributors y: 46 # changes fboss/agent/hw/sai/tracer/PortApiTracer.cpp x: 5 # contributors y: 15 # changes fboss/agent/platforms/sai/SaiBcmWedge100Platform.h x: 6 # contributors y: 12 # changes fboss/agent/Platform.h x: 17 # contributors y: 51 # changes fboss/py/fboss/cli/utils/utils.py x: 16 # contributors y: 23 # changes cmake/AgentHwSaiSwitch.cmake x: 13 # contributors y: 39 # changes fboss/qsfp_service/TransceiverStateMachine.cpp x: 1 # contributors y: 9 # changes fboss/agent/SwSwitchRouteUpdateWrapper.cpp x: 3 # contributors y: 16 # changes fboss/agent/SwSwitchRouteUpdateWrapper.h x: 2 # contributors y: 12 # changes fboss/agent/hw/benchmarks/HwRouteScaleBenchmarkHelpers.h x: 4 # contributors y: 25 # changes fboss/agent/types.h x: 21 # contributors y: 29 # changes fboss/agent/hw/sai/api/PortApi.h x: 10 # contributors y: 57 # changes fboss/lib/phy/ExternalPhy.h x: 7 # contributors y: 37 # changes fboss/agent/hw/sai/fake/FakeSaiAcl.cpp x: 7 # contributors y: 25 # changes fboss/agent/Utils.h x: 13 # contributors y: 23 # changes fboss/agent/hw/sai/switch/SaiNextHopGroupManager.cpp x: 9 # contributors y: 26 # changes fboss/agent/hw/sai/switch/SaiFdbManager.h x: 5 # contributors y: 27 # changes fboss/agent/hw/sai/switch/SaiNextHopGroupManager.h x: 7 # contributors y: 22 # changes fboss/agent/PlatformPort.h x: 15 # contributors y: 40 # changes fboss/agent/hw/sim/SimPlatform.h x: 15 # contributors y: 26 # changes fboss/agent/platforms/wedge/WedgePlatform.h x: 22 # contributors y: 63 # changes fboss/agent/platforms/wedge/WedgePort.h x: 17 # contributors y: 55 # changes fboss/agent/platform_config.thrift x: 7 # contributors y: 19 # changes fboss/agent/hw/bcm/BcmEgress.cpp x: 19 # contributors y: 55 # changes cmake/AgentHwSaiHwTest.cmake x: 8 # contributors y: 30 # changes fboss/agent/state/StateDelta.cpp x: 10 # contributors y: 23 # changes fboss/agent/if/fboss.thrift x: 8 # contributors y: 9 # changes fboss/agent/hw/sai/api/SaiApi.h x: 5 # contributors y: 46 # changes fboss/agent/hw/sai/api/SwitchApi.h x: 9 # contributors y: 60 # changes fboss/agent/hw/sai/api/FdbApi.h x: 4 # contributors y: 15 # changes fboss/agent/hw/sai/api/NextHopApi.h x: 4 # contributors y: 27 # changes fboss/agent/hw/sai/api/QueueApi.h x: 4 # contributors y: 23 # changes fboss/agent/hw/sai/api/VirtualRouterApi.h x: 3 # contributors y: 15 # changes fboss/agent/hw/sai/store/SaiObjectEventPublisher.h x: 1 # contributors y: 12 # changes fboss/agent/hw/bcm/BcmControlPlane.h x: 12 # contributors y: 22 # changes fboss/agent/hw/bcm/BcmControlPlaneQueueManager.cpp x: 8 # contributors y: 18 # changes fboss/agent/hw/bcm/BcmPlatform.h x: 16 # contributors y: 47 # changes fboss/py/fboss/cli/commands/route.py x: 13 # contributors y: 22 # changes fboss/agent/hw/sai/hw_test/SaiRouteRollbackTests.cpp x: 1 # contributors y: 8 # changes fboss/agent/hw/bcm/oss/BcmPort.cpp x: 20 # contributors y: 42 # changes fboss/agent/hw/bcm/BcmError.h x: 8 # contributors y: 11 # changes fboss/agent/hw/bcm/BcmSwitchEventCallback.cpp x: 9 # contributors y: 9 # changes fboss/agent/hw/bcm/BcmEgress.h x: 12 # contributors y: 29 # changes fboss/agent/hw/sai/switch/SaiBridgeManager.cpp x: 5 # contributors y: 25 # changes fboss/agent/hw/bcm/oss/BcmSwitch.cpp x: 23 # contributors y: 58 # changes fboss/agent/NeighborCacheImpl-defs.h x: 11 # contributors y: 38 # changes fboss/agent/NeighborCache.h x: 11 # contributors y: 18 # changes fboss/agent/hw/bcm/BcmHost.h x: 11 # contributors y: 44 # changes fboss/agent/tools/fboss_route.py x: 13 # contributors y: 15 # changes
362.0
# changes
  min: 1.0
  average: 10.4
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 362.0
0 58.0
# contributors
min: 1.0 | average: 4.2 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 58.0