facebook / fboss
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 1,797 files with 225,558 lines of code.
    • 25 very long files (57,301 lines of code)
    • 45 long files (30,834 lines of code)
    • 175 medium size files (52,601 lines of codeclsfd_ftr_w_mp_ins)
    • 267 small files (36,991 lines of code)
    • 1,285 very small files (47,831 lines of code)
25% | 13% | 23% | 16% | 21%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp37% | 11% | 23% | 14% | 13%
hpp44% | 26% | 19% | 2% | 5%
h3% | 8% | 21% | 23% | 42%
py0% | 45% | 28% | 15% | 10%
thrift0% | 38% | 16% | 21% | 23%
cmake0% | 10% | 32% | 19% | 37%
asm0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
fboss/agent29% | 9% | 22% | 16% | 21%
fboss/cli33% | 20% | 18% | 11% | 16%
fboss/qsfp_service36% | 14% | 27% | 7% | 13%
fboss/util44% | 18% | 16% | 11% | 9%
build/fbcode_builder0% | 46% | 27% | 13% | 11%
fboss/lib0% | 25% | 23% | 17% | 34%
fboss/py0% | 54% | 17% | 8% | 20%
fboss/platform0% | 16% | 30% | 25% | 27%
cmake0% | 0% | 36% | 21% | 41%
fboss/bcm_wrapper0% | 0% | 57% | 21% | 20%
fboss/fsdb0% | 0% | 26% | 28% | 44%
installer/centos-7-x86_640% | 0% | 0% | 87% | 12%
fboss/mdio0% | 0% | 0% | 66% | 33%
fboss/mka_service0% | 0% | 0% | 75% | 24%
common/fb3030% | 0% | 0% | 0% | 100%
common/network0% | 0% | 0% | 0% | 100%
common/stats0% | 0% | 0% | 0% | 100%
common/process0% | 0% | 0% | 0% | 100%
common/time0% | 0% | 0% | 0% | 100%
common/logging0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Wedge40PlatformMapping.cpp
in fboss/agent/platforms/common/wedge40
8499 -
GalaxyFCPlatformMappingCommon.cpp
in fboss/agent/platforms/common/galaxy
6500 1
BcmCinter.cpp
in fboss/agent/hw/bcm
3615 256
SdkTracer.cpp
in fboss/agent/hw/bcm
3539 378
ApplyThriftConfig.cpp
in fboss/agent
2894 57
BcmSwitch.cpp
in fboss/agent/hw/bcm
2684 149
wedge_qsfp_util.cpp
in fboss/util
2477 68
App.hpp
in fboss/cli/fboss2/CLI11
2186 109
BcmPort.cpp
in fboss/agent/hw/bcm
2122 112
ThriftHandler.cpp
in fboss/agent
2065 116
variant_lite.hpp
in fboss/cli/fboss2/tabulate
1948 59
CmisModule.cpp
in fboss/qsfp_service/module/cmis
1920 60
BcmCinter.h
in fboss/agent/hw/bcm
1859 193
SaiSwitch.cpp
in fboss/agent/hw/sai/switch
1830 76
SwSwitch.cpp
in fboss/agent
1439 80
BcmWarmBootCache.cpp
in fboss/agent/hw/bcm
1373 57
SaiMacsecManager.cpp
in fboss/agent/hw/sai/switch
1315 36
SaiTracer.cpp
in fboss/agent/hw/sai/tracer
1214 43
FakeSaiAcl.cpp
in fboss/agent/hw/sai/fake
1191 26
SffModule.cpp
in fboss/qsfp_service/module/sff
1151 53
SaiAclTableManager.cpp
in fboss/agent/hw/sai/switch
1144 27
TransceiverManager.cpp
in fboss/qsfp_service
1142 54
SaiPortManager.cpp
in fboss/agent/hw/sai/switch
1103 38
1066 39
optional_lite.hpp
in fboss/cli/fboss2/tabulate
1025 38
getdeps.py
in build/fbcode_builder
993 41
RadixTree.h
in fboss/lib
947 87
FakeSaiPort.cpp
in fboss/agent/hw/sai/fake
933 16
QsfpModule.cpp
in fboss/qsfp_service/module
926 61
port.py
in fboss/py/fboss/cli/commands
903 42
BcmSdkInterface.h
in fboss/agent/hw/bcm
897 -
Option.hpp
in fboss/cli/fboss2/CLI11
858 52
builder.py
in build/fbcode_builder/getdeps
822 48
BcmEgress.cpp
in fboss/agent/hw/bcm
817 21
Validators.hpp
in fboss/cli/fboss2/CLI11
807 40
ServiceConfig.cpp
in fboss/platform/fan_service
791 24
switch_config.thrift
in fboss/agent
779 -
WedgeManager.cpp
in fboss/qsfp_service/platforms/wedge
761 32
IPv6Handler.cpp
in fboss/agent
756 22
TypeTools.hpp
in fboss/cli/fboss2/CLI11
750 47
ctrl.thrift
in fboss/agent/if
738 -
LacpMachines.cpp
in fboss/agent
738 64
PhyManager.cpp
in fboss/lib/phy
701 34
CP2112.cpp
in fboss/lib/usb
687 36
format.hpp
in fboss/cli/fboss2/tabulate
685 9
BcmAclEntry.cpp
in fboss/agent/hw/bcm
679 13
ControlLogic.cpp
in fboss/platform/fan_service
664 10
SaiAttribute.h
in fboss/agent/hw/sai/api
646 55
cmake
FBPythonBinary.cmake
in build/fbcode_builder/CMake
646 -
RoutingInformationBase.cpp
in fboss/agent/rib
627 27
Files With Most Units (Top 50)
File# lines# units
SdkTracer.cpp
in fboss/agent/hw/bcm
3539 378
BcmCinter.cpp
in fboss/agent/hw/bcm
3615 256
BcmCinter.h
in fboss/agent/hw/bcm
1859 193
BcmSwitch.cpp
in fboss/agent/hw/bcm
2684 149
ThriftHandler.cpp
in fboss/agent
2065 116
BcmPort.cpp
in fboss/agent/hw/bcm
2122 112
App.hpp
in fboss/cli/fboss2/CLI11
2186 109
RadixTree.h
in fboss/lib
947 87
SwSwitch.cpp
in fboss/agent
1439 80
cli.py
in fboss/py/fboss/cli
584 77
SaiSwitch.cpp
in fboss/agent/hw/sai/switch
1830 76
SwitchStats.h
in fboss/agent
364 75
wedge_qsfp_util.cpp
in fboss/util
2477 68
Port.h
in fboss/agent/state
351 67
FakeSaiSwitch.h
in fboss/agent/hw/sai/fake
273 65
LacpMachines.cpp
in fboss/agent
738 64
BcmWarmBootCache.h
in fboss/agent/hw/bcm
535 62
QsfpModule.cpp
in fboss/qsfp_service/module
926 61
CmisModule.cpp
in fboss/qsfp_service/module/cmis
1920 60
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60
StatsConstants.h
in fboss/agent/hw
182 59
variant_lite.hpp
in fboss/cli/fboss2/tabulate
1948 59
fetcher.py
in build/fbcode_builder/getdeps
550 59
BcmWarmBootCache.cpp
in fboss/agent/hw/bcm
1373 57
ApplyThriftConfig.cpp
in fboss/agent
2894 57
SaiAttribute.h
in fboss/agent/hw/sai/api
646 55
AclEntry.h
in fboss/agent/state
283 54
TransceiverManager.cpp
in fboss/qsfp_service
1142 54
SffModule.cpp
in fboss/qsfp_service/module/sff
1151 53
Option.hpp
in fboss/cli/fboss2/CLI11
858 52
Route.h
in fboss/agent/state
263 50
PortStats.cpp
in fboss/agent
185 48
builder.py
in build/fbcode_builder/getdeps
822 48
TypeTools.hpp
in fboss/cli/fboss2/CLI11
750 47
SaiTracer.cpp
in fboss/agent/hw/sai/tracer
1214 43
port.py
in fboss/py/fboss/cli/commands
903 42
getdeps.py
in build/fbcode_builder
993 41
Validators.hpp
in fboss/cli/fboss2/CLI11
807 40
SwitchState.cpp
in fboss/agent/state
381 39
1066 39
SaiPortManager.cpp
in fboss/agent/hw/sai/switch
1103 38
optional_lite.hpp
in fboss/cli/fboss2/tabulate
1025 38
SaiMacsecManager.cpp
in fboss/agent/hw/sai/switch
1315 36
CP2112.cpp
in fboss/lib/usb
687 36
fbcode_builder.py
in build/fbcode_builder
391 36
BcmQcmManager.cpp
in fboss/agent/hw/bcm
481 34
BcmRtag7Module.cpp
in fboss/agent/hw/bcm
600 34
LoggingUtil.h
in fboss/agent/hw/sai/api
260 34
QcmConfig.h
in fboss/agent/state
174 34
PhyManager.cpp
in fboss/lib/phy
701 34
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 15 long lines.

File# lines# units# long lines
TransceiverStateMachine.h
in fboss/qsfp_service
286 11 6
getdeps.py
in build/fbcode_builder
993 41 2
SaiTracer.h
in fboss/agent/hw/sai/tracer
509 - 1
CmdGlobalOptions.cpp
in fboss/cli/fboss2
52 3 1
snapshot_lib.py
in fboss/lib/link_snapshots
266 9 1
FirmwareUpgrader.cpp
in fboss/lib/i2c
237 2 1
mka_structs.thrift
in fboss/mka_service/if
165 - 1
cmake
FindGMock.cmake
in build/fbcode_builder/CMake
71 - 1
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 1
Correlations

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

fboss/qsfp_service/module/sff/SffModule.cpp x: 43 commits (all time) y: 1151 lines of code fboss/qsfp_service/module/sff/SffModule.h x: 31 commits (all time) y: 146 lines of code fboss/qsfp_service/module/QsfpModule.cpp x: 96 commits (all time) y: 926 lines of code fboss/qsfp_service/module/QsfpModule.h x: 79 commits (all time) y: 250 lines of code fboss/qsfp_service/module/Transceiver.h x: 26 commits (all time) y: 73 lines of code fboss/qsfp_service/TransceiverManager.cpp x: 58 commits (all time) y: 1142 lines of code fboss/qsfp_service/TransceiverManager.h x: 98 commits (all time) y: 263 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.cpp x: 119 commits (all time) y: 761 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.h x: 81 commits (all time) y: 111 lines of code fboss/agent/hw/sai/switch/SaiSwitchManager.cpp x: 91 commits (all time) y: 371 lines of code fboss/agent/hw/switch_asics/Tomahawk3Asic.cpp x: 112 commits (all time) y: 106 lines of code fboss/agent/hw/switch_asics/Tomahawk4Asic.cpp x: 104 commits (all time) y: 133 lines of code fboss/agent/hw/switch_asics/TomahawkAsic.cpp x: 111 commits (all time) y: 106 lines of code fboss/agent/FsdbSyncer.cpp x: 13 commits (all time) y: 103 lines of code fboss/lib/LogThriftCall.cpp x: 12 commits (all time) y: 58 lines of code fboss/lib/LogThriftCall.h x: 10 commits (all time) y: 99 lines of code fboss/agent/SwSwitch.cpp x: 342 commits (all time) y: 1439 lines of code fboss/agent/SwSwitch.h x: 202 commits (all time) y: 433 lines of code fboss/agent/oss/SwSwitch.cpp x: 27 commits (all time) y: 24 lines of code fboss/agent/FsdbStateDeltaConverter.h x: 2 commits (all time) y: 37 lines of code fboss/agent/state/Thrifty.h x: 16 commits (all time) y: 258 lines of code cmake/Agent.cmake x: 48 commits (all time) y: 243 lines of code fboss/agent/oss/FsdbSyncer.cpp x: 4 commits (all time) y: 9 lines of code fboss/lib/link_snapshots/snapshot_lib.py x: 17 commits (all time) y: 266 lines of code fboss/agent/hw/sai/api/LoggingUtil.cpp x: 30 commits (all time) y: 340 lines of code fboss/agent/hw/sai/api/bcm/SwitchApi.cpp x: 20 commits (all time) y: 59 lines of code fboss/agent/hw/sai/api/bcm/TamApi.cpp x: 21 commits (all time) y: 24 lines of code fboss/agent/hw/sai/store/SaiStore.h x: 106 commits (all time) y: 485 lines of code fboss/agent/hw/sai/switch/SaiManagerTable.cpp x: 90 commits (all time) y: 290 lines of code fboss/agent/hw/sai/switch/SaiPortManager.cpp x: 200 commits (all time) y: 1103 lines of code fboss/agent/hw/sai/switch/SaiSwitch.cpp x: 348 commits (all time) y: 1830 lines of code fboss/agent/hw/sai/switch/npu/bcm/SaiSwitch.cpp x: 20 commits (all time) y: 128 lines of code fboss/agent/hw/sai/switch/npu/bcm/SaiTamManager.cpp x: 19 commits (all time) y: 66 lines of code fboss/util/CredoMacsecUtil.cpp x: 23 commits (all time) y: 524 lines of code fboss/util/CredoMacsecUtil.h x: 7 commits (all time) y: 65 lines of code fboss/util/credo_macsec_util.cpp x: 18 commits (all time) y: 77 lines of code fboss/cli/fboss2/commands/show/interface/counters/mka/CmdShowInterfaceCountersMKA.h x: 7 commits (all time) y: 253 lines of code fboss/agent/hw/hardware_stats.thrift x: 26 commits (all time) y: 146 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.cpp x: 64 commits (all time) y: 1315 lines of code fboss/agent/state/NodeMapDelta.h x: 6 commits (all time) y: 147 lines of code fboss/fsdb/if/fsdb_common.thrift x: 3 commits (all time) y: 47 lines of code fboss/agent/TunManager.cpp x: 33 commits (all time) y: 596 lines of code fboss/agent/TunManager.h x: 21 commits (all time) y: 100 lines of code fboss/fsdb/if/fsdb_config.thrift x: 1 commits (all time) y: 14 lines of code fboss/qsfp_service/if/qsfp_service_config.thrift x: 5 commits (all time) y: 35 lines of code fboss/agent/SwitchStats.cpp x: 38 commits (all time) y: 247 lines of code fboss/agent/SwitchStats.h x: 35 commits (all time) y: 364 lines of code fboss/agent/agent_stats.thrift x: 5 commits (all time) y: 17 lines of code cmake/Lib.cmake x: 9 commits (all time) y: 95 lines of code fboss/agent/hw/HwSwitchStats.cpp x: 7 commits (all time) y: 75 lines of code fboss/lib/CommonUtils.h x: 3 commits (all time) y: 33 lines of code fboss/agent/switch_state.thrift x: 39 commits (all time) y: 173 lines of code fboss/cli/fboss2/packman.yml x: 2 commits (all time) y: 10 lines of code fboss/qsfp_service/module/cmis/CmisModule.cpp x: 89 commits (all time) y: 1920 lines of code fboss/platform/fan_service/FanService.cpp x: 11 commits (all time) y: 170 lines of code fboss/platform/fan_service/ServiceConfig.cpp x: 13 commits (all time) y: 791 lines of code fboss/platform/fan_service/ServiceConfig.h x: 15 commits (all time) y: 253 lines of code fboss/platform/fan_service/if/fan_config_structs.thrift x: 5 commits (all time) y: 127 lines of code fboss/platform/rackmon/ModbusDevice.cpp x: 5 commits (all time) y: 256 lines of code fboss/agent/hw/sai/switch/SaiHostifManager.cpp x: 56 commits (all time) y: 463 lines of code fboss/agent/hw/sai/switch/SaiHostifManager.h x: 29 commits (all time) y: 100 lines of code fboss/qsfp_service/module/ModuleStateMachine.h x: 20 commits (all time) y: 475 lines of code fboss/qsfp_service/module/cmis/CmisModule.h x: 39 commits (all time) y: 141 lines of code fboss/agent/state/SwitchState.cpp x: 50 commits (all time) y: 381 lines of code fboss/agent/state/SwitchState.h x: 55 commits (all time) y: 307 lines of code fboss/agent/Main.cpp x: 89 commits (all time) y: 291 lines of code fboss/agent/Main.h x: 29 commits (all time) y: 108 lines of code fboss/agent/oss/Main.cpp x: 15 commits (all time) y: 5 lines of code fboss/platform/rackmon/Rackmon.cpp x: 5 commits (all time) y: 286 lines of code fboss/platform/rackmon/Rackmon.h x: 4 commits (all time) y: 92 lines of code fboss/platform/rackmon/ModbusDevice.h x: 4 commits (all time) y: 107 lines of code fboss/platform/rackmon/PollThread.h x: 3 commits (all time) y: 69 lines of code fboss/platform/rackmon/UARTDevice.cpp x: 2 commits (all time) y: 99 lines of code fboss/platform/rackmon/Device.cpp x: 2 commits (all time) y: 101 lines of code fboss/platform/rackmon/Register.cpp x: 2 commits (all time) y: 335 lines of code fboss/fsdb/if/fsdb_oper.thrift x: 6 commits (all time) y: 48 lines of code fboss/agent/hw/bcm/BcmAPI.cpp x: 34 commits (all time) y: 255 lines of code fboss/agent/hw/sai/hw_test/HwTestCoppUtils.cpp x: 27 commits (all time) y: 85 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.h x: 25 commits (all time) y: 212 lines of code fboss/lib/phy/SaiPhyManager.cpp x: 57 commits (all time) y: 581 lines of code fboss/qsfp_service/TransceiverStateMachine.h x: 20 commits (all time) y: 286 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 17 commits (all time) y: 309 lines of code fboss/agent/hw/CounterUtils.cpp x: 3 commits (all time) y: 101 lines of code fboss/agent/hw/StatsConstants.h x: 14 commits (all time) y: 182 lines of code fboss/agent/hw/bcm/BcmPort.cpp x: 217 commits (all time) y: 2122 lines of code fboss/agent/hw/bcm/BcmPort.h x: 128 commits (all time) y: 270 lines of code fboss/platform/rackmon/Register.h x: 2 commits (all time) y: 176 lines of code cmake/PlatformSensorService.cmake x: 9 commits (all time) y: 29 lines of code fboss/agent/AgentConfig.cpp x: 10 commits (all time) y: 50 lines of code fboss/agent/ApplyThriftConfig.cpp x: 214 commits (all time) y: 2894 lines of code fboss/agent/IPv6Handler.cpp x: 61 commits (all time) y: 756 lines of code fboss/agent/LacpTypes.cpp x: 9 commits (all time) y: 159 lines of code fboss/agent/LinkAggregationManager.cpp x: 30 commits (all time) y: 313 lines of code fboss/agent/LoadBalancerConfigApplier.cpp x: 10 commits (all time) y: 107 lines of code fboss/agent/NeighborCacheEntry.h x: 22 commits (all time) y: 276 lines of code fboss/agent/Platform.cpp x: 44 commits (all time) y: 189 lines of code fboss/agent/PlatformPort.cpp x: 32 commits (all time) y: 219 lines of code fboss/agent/PortDescriptorTemplate.h x: 5 commits (all time) y: 136 lines of code fboss/agent/RouteUpdateWrapper.cpp x: 33 commits (all time) y: 186 lines of code fboss/agent/ThriftHandler.cpp x: 244 commits (all time) y: 2065 lines of code fboss/agent/Utils.cpp x: 23 commits (all time) y: 220 lines of code fboss/agent/hw/HwPortFb303Stats.cpp x: 24 commits (all time) y: 331 lines of code fboss/agent/hw/HwResourceStatsPublisher.cpp x: 9 commits (all time) y: 60 lines of code fboss/agent/hw/bcm/BcmAclEntry.cpp x: 16 commits (all time) y: 679 lines of code fboss/agent/hw/bcm/BcmAclStat.cpp x: 13 commits (all time) y: 175 lines of code fboss/agent/hw/bcm/BcmConfig.cpp x: 5 commits (all time) y: 75 lines of code fboss/agent/hw/bcm/BcmControlPlane.cpp x: 30 commits (all time) y: 396 lines of code fboss/agent/hw/bcm/BcmCosQueueFBConvertors.cpp x: 7 commits (all time) y: 172 lines of code fboss/agent/hw/bcm/BcmCosQueueManager.cpp x: 33 commits (all time) y: 623 lines of code fboss/agent/hw/bcm/BcmCosQueueManagerUtils.cpp x: 12 commits (all time) y: 363 lines of code fboss/agent/hw/bcm/BcmFieldProcessorUtils.cpp x: 21 commits (all time) y: 377 lines of code fboss/agent/hw/bcm/BcmPortGroup.cpp x: 44 commits (all time) y: 354 lines of code fboss/agent/hw/bcm/BcmPortIngressBufferManager.cpp x: 10 commits (all time) y: 504 lines of code fboss/agent/hw/bcm/BcmPortQueueManager.cpp x: 25 commits (all time) y: 349 lines of code fboss/agent/hw/bcm/BcmPortResourceBuilder.cpp x: 11 commits (all time) y: 213 lines of code fboss/agent/hw/bcm/BcmPortUtils.cpp x: 18 commits (all time) y: 228 lines of code fboss/agent/hw/bcm/BcmStatUpdater.cpp x: 29 commits (all time) y: 451 lines of code fboss/agent/hw/bcm/BcmSwitch.cpp x: 468 commits (all time) y: 2684 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.cpp x: 116 commits (all time) y: 1373 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.h x: 73 commits (all time) y: 535 lines of code fboss/agent/hw/benchmarks/HwTxSlowPathBenchmark.cpp x: 14 commits (all time) y: 49 lines of code fboss/agent/hw/sai/hw_test/HwTestAclUtils.cpp x: 36 commits (all time) y: 457 lines of code fboss/agent/hw/sai/hw_test/HwTestMplsUtils.cpp x: 21 commits (all time) y: 420 lines of code fboss/agent/hw/sai/hw_test/HwTestPacketTrapEntry.cpp x: 13 commits (all time) y: 99 lines of code fboss/agent/hw/sai/hw_test/SaiAclTableGroupTests.cpp x: 5 commits (all time) y: 178 lines of code fboss/agent/hw/sai/hw_test/SaiSwitchEnsemble.cpp x: 43 commits (all time) y: 138 lines of code fboss/agent/hw/sai/hw_test/dataplane_tests/SaiAclTableGroupTrafficTests.cpp x: 3 commits (all time) y: 307 lines of code fboss/agent/hw/sai/switch/SaiAclTableManager.cpp x: 123 commits (all time) y: 1144 lines of code fboss/agent/hw/sai/switch/SaiFdbManager.cpp x: 54 commits (all time) y: 340 lines of code fboss/agent/hw/sai/switch/SaiQueueManager.cpp x: 56 commits (all time) y: 219 lines of code fboss/agent/hw/sai/switch/SaiSchedulerManager.cpp x: 17 commits (all time) y: 93 lines of code fboss/agent/hw/sai/switch/SaiWredManager.cpp x: 8 commits (all time) y: 66 lines of code fboss/agent/hw/sai/switch/npu/SaiPortManager.cpp x: 17 commits (all time) y: 286 lines of code fboss/agent/hw/sai/switch/phy/SaiPortManager.cpp x: 16 commits (all time) y: 129 lines of code fboss/agent/ndp/IPv6RouteAdvertiser.cpp x: 22 commits (all time) y: 201 lines of code fboss/agent/platforms/common/PlatformMapping.cpp x: 29 commits (all time) y: 500 lines of code fboss/agent/platforms/common/fake_test/FakeTestPlatformMapping.cpp x: 10 commits (all time) y: 232 lines of code fboss/agent/platforms/sai/SaiCloudRipperPlatform.cpp x: 6 commits (all time) y: 24 lines of code fboss/agent/platforms/sai/SaiPlatform.cpp x: 60 commits (all time) y: 337 lines of code fboss/agent/platforms/sai/SaiPlatformPort.cpp x: 36 commits (all time) y: 144 lines of code fboss/agent/platforms/wedge/WedgePlatform.cpp x: 77 commits (all time) y: 180 lines of code fboss/agent/platforms/wedge/WedgePort.cpp x: 82 commits (all time) y: 113 lines of code fboss/agent/rib/RoutingInformationBase.cpp x: 90 commits (all time) y: 627 lines of code fboss/agent/state/AclEntry.cpp x: 40 commits (all time) y: 584 lines of code fboss/agent/state/ControlPlane.cpp x: 11 commits (all time) y: 114 lines of code fboss/agent/state/LabelForwardingAction.cpp x: 8 commits (all time) y: 119 lines of code fboss/agent/state/MatchAction.cpp x: 15 commits (all time) y: 212 lines of code fboss/agent/state/NeighborEntry.h x: 16 commits (all time) y: 166 lines of code fboss/agent/state/NeighborResponseEntry-defs.h x: 4 commits (all time) y: 42 lines of code fboss/agent/state/Port.cpp x: 60 commits (all time) y: 233 lines of code fboss/agent/state/Port.h x: 65 commits (all time) y: 351 lines of code fboss/agent/state/PortQueue.cpp x: 36 commits (all time) y: 278 lines of code fboss/agent/state/PortQueue.h x: 32 commits (all time) y: 145 lines of code fboss/agent/state/Route.cpp x: 35 commits (all time) y: 136 lines of code fboss/agent/state/RouteNextHop.cpp x: 23 commits (all time) y: 107 lines of code fboss/agent/state/RouteNextHop.h x: 23 commits (all time) y: 175 lines of code fboss/agent/state/RouteNextHopEntry.cpp x: 30 commits (all time) y: 465 lines of code fboss/agent/state/RouteNextHopsMulti.cpp x: 17 commits (all time) y: 116 lines of code fboss/agent/thrift_packet_stream/BidirectionalPacketStream.cpp x: 8 commits (all time) y: 265 lines of code fboss/agent/thrift_packet_stream/PacketStreamService.cpp x: 6 commits (all time) y: 180 lines of code fboss/cli/fboss2/commands/show/acl/CmdShowAcl.h x: 6 commits (all time) y: 120 lines of code fboss/cli/fboss2/commands/show/arp/CmdShowArp.h x: 6 commits (all time) y: 70 lines of code fboss/cli/fboss2/commands/show/hardware/CmdShowHardware.h x: 4 commits (all time) y: 155 lines of code fboss/cli/fboss2/commands/show/interface/flaps/CmdShowInterfaceFlaps.h x: 7 commits (all time) y: 111 lines of code fboss/cli/fboss2/commands/show/interface/traffic/CmdShowInterfaceTraffic.h x: 2 commits (all time) y: 322 lines of code fboss/cli/fboss2/commands/show/lldp/CmdShowLldp.h x: 7 commits (all time) y: 153 lines of code fboss/cli/fboss2/commands/show/transceiver/CmdShowTransceiver.h x: 9 commits (all time) y: 181 lines of code fboss/lib/config/PlatformConfigUtils.cpp x: 21 commits (all time) y: 338 lines of code fboss/lib/phy/ExternalPhy.cpp x: 24 commits (all time) y: 199 lines of code fboss/lib/phy/PhyManager.cpp x: 44 commits (all time) y: 701 lines of code fboss/lib/platforms/PlatformProductInfo.cpp x: 5 commits (all time) y: 220 lines of code fboss/platform/fan_service/Bsp.cpp x: 16 commits (all time) y: 449 lines of code fboss/platform/fan_service/ControlLogic.cpp x: 14 commits (all time) y: 664 lines of code fboss/platform/sensor_service/SensorServiceImpl.cpp x: 12 commits (all time) y: 172 lines of code fboss/platform/sensor_service/hw_test/SensorsTest.cpp x: 16 commits (all time) y: 76 lines of code fboss/qsfp_service/QsfpServiceHandler.cpp x: 62 commits (all time) y: 282 lines of code fboss/qsfp_service/lib/QsfpCache.cpp x: 20 commits (all time) y: 222 lines of code fboss/qsfp_service/module/sff/Sff8472Module.cpp x: 15 commits (all time) y: 300 lines of code fboss/util/QsfpUtilTx.cpp x: 4 commits (all time) y: 208 lines of code fboss/util/wedge_qsfp_util.cpp x: 97 commits (all time) y: 2477 lines of code fboss/fsdb/client/FsdbPubSubManager.h x: 15 commits (all time) y: 130 lines of code cmake/AgentPlatformsSai.cmake x: 38 commits (all time) y: 105 lines of code fboss/platform/sensor_service/DarwinSensorConfig.cpp x: 1 commits (all time) y: 343 lines of code cmake/AgentHwSaiTracer.cmake x: 18 commits (all time) y: 55 lines of code fboss/agent/hw/sai/api/SaiApiTable.cpp x: 44 commits (all time) y: 141 lines of code fboss/agent/hw/sai/fake/FakeSai.cpp x: 46 commits (all time) y: 222 lines of code fboss/agent/hw/sai/fake/FakeSai.h x: 51 commits (all time) y: 88 lines of code fboss/agent/hw/sai/tracer/SaiTracer.cpp x: 68 commits (all time) y: 1214 lines of code fboss/agent/hw/sai/tracer/SaiTracer.h x: 55 commits (all time) y: 509 lines of code fboss/agent/hw/sai/switch/SaiRouteManager.cpp x: 57 commits (all time) y: 387 lines of code fboss/qsfp_service/TransceiverStateMachineUpdate.cpp x: 15 commits (all time) y: 96 lines of code build/fbcode_builder/getdeps.py x: 75 commits (all time) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 46 commits (all time) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 30 commits (all time) y: 550 lines of code fboss/agent/IPv6Handler.h x: 19 commits (all time) y: 134 lines of code fboss/agent/LacpMachines.cpp x: 26 commits (all time) y: 738 lines of code fboss/agent/LookupClassRouteUpdater.h x: 37 commits (all time) y: 198 lines of code fboss/agent/LookupClassUpdater.cpp x: 46 commits (all time) y: 614 lines of code fboss/agent/LookupClassUpdater.h x: 34 commits (all time) y: 130 lines of code fboss/agent/MirrorManager.cpp x: 11 commits (all time) y: 69 lines of code fboss/agent/RouteUpdateLogger.cpp x: 15 commits (all time) y: 326 lines of code fboss/agent/StateObserver.h x: 10 commits (all time) y: 10 lines of code fboss/agent/StaticL2ForNeighborObserver.cpp x: 11 commits (all time) y: 16 lines of code fboss/agent/StaticL2ForNeighborObserver.h x: 8 commits (all time) y: 18 lines of code fboss/agent/hw/switch_asics/BroadcomAsic.h x: 7 commits (all time) y: 22 lines of code fboss/agent/hw/switch_asics/FakeAsic.h x: 39 commits (all time) y: 92 lines of code fboss/agent/hw/switch_asics/HwAsic.h x: 134 commits (all time) y: 156 lines of code fboss/agent/hw/switch_asics/MockAsic.h x: 22 commits (all time) y: 86 lines of code fboss/agent/hw/switch_asics/TajoAsic.h x: 23 commits (all time) y: 22 lines of code cmake/AgentHwSwitchAsics.cmake x: 13 commits (all time) y: 19 lines of code fboss/agent/hw/sai/switch/SaiBufferManager.cpp x: 28 commits (all time) y: 175 lines of code fboss/agent/hw/sai/switch/SaiVirtualRouterManager.cpp x: 23 commits (all time) y: 76 lines of code fboss/agent/hw/switch_asics/GaronneAsic.cpp x: 1 commits (all time) y: 90 lines of code fboss/agent/hw/benchmarks/HwInitAndExitBenchmarkHelper.cpp x: 23 commits (all time) y: 149 lines of code fboss/agent/platforms/sai/SaiWedge400CPlatform.h x: 19 commits (all time) y: 27 lines of code fboss/agent/hw/bcm/BcmCinter.cpp x: 54 commits (all time) y: 3615 lines of code build/fbcode_builder/getdeps/builder.py x: 93 commits (all time) y: 822 lines of code fboss/mka_service/handlers/MacsecHandler.h x: 21 commits (all time) y: 53 lines of code fboss/qsfp_service/QsfpServiceHandler.h x: 51 commits (all time) y: 111 lines of code fboss/qsfp_service/if/qsfp.thrift x: 47 commits (all time) y: 105 lines of code fboss/qsfp_service/platforms/wedge/FbossMacsecHandler.h x: 15 commits (all time) y: 60 lines of code fboss/agent/LookupClassRouteUpdater.cpp x: 51 commits (all time) y: 1066 lines of code fboss/agent/hw/sai/switch/SaiPortManager.h x: 78 commits (all time) y: 195 lines of code fboss/lib/phy/phy.thrift x: 32 commits (all time) y: 258 lines of code fboss/platform/fw_util/darwinFwUtil/UpgradeBinaryDarwin.cpp x: 1 commits (all time) y: 280 lines of code fboss/platform/fw_util/darwinFwUtil/UpgradeBinaryDarwin.h x: 1 commits (all time) y: 46 lines of code fboss/fsdb/client/FsdbStreamClient.cpp x: 12 commits (all time) y: 122 lines of code fboss/qsfp_service/module/sff/Sff8472Module.h x: 14 commits (all time) y: 101 lines of code fboss/qsfp_service/module/sff/SffFieldInfo.h x: 11 commits (all time) y: 145 lines of code fboss/py/fboss/cli/commands/port.py x: 73 commits (all time) y: 903 lines of code fboss/agent/hw/sai/diag/DiagShell.cpp x: 27 commits (all time) y: 369 lines of code cmake/CliFboss2.cmake x: 60 commits (all time) y: 174 lines of code fboss/cli/fboss2/CmdHandler.cpp x: 52 commits (all time) y: 147 lines of code fboss/cli/fboss2/CmdList.cpp x: 42 commits (all time) y: 129 lines of code cmake/AgentHwTest.cmake x: 108 commits (all time) y: 302 lines of code fboss/agent/NeighborUpdater.cpp x: 50 commits (all time) y: 159 lines of code fboss/agent/NeighborUpdater.h x: 35 commits (all time) y: 78 lines of code fboss/qsfp_service/platforms/wedge/WedgeQsfp.cpp x: 33 commits (all time) y: 212 lines of code fboss/platform/rackmon/RackmonThriftHandler.cpp x: 2 commits (all time) y: 247 lines of code fboss/platform/rackmon/ModbusCmds.cpp x: 1 commits (all time) y: 172 lines of code fboss/platform/rackmon/ModbusCmds.h x: 1 commits (all time) y: 133 lines of code fboss/platform/rackmon/if/rackmonsvc.thrift x: 2 commits (all time) y: 138 lines of code fboss/agent/hw/bcm/BcmMirror.cpp x: 6 commits (all time) y: 326 lines of code fboss/agent/hw/bcm/BcmRouteCounter.cpp x: 9 commits (all time) y: 306 lines of code fboss/agent/hw/bcm/BcmSwitch.h x: 218 commits (all time) y: 605 lines of code fboss/agent/hw/bcm/BcmTrunkTable.cpp x: 20 commits (all time) y: 178 lines of code fboss/agent/hw/sai/api/SaiAttribute.h x: 45 commits (all time) y: 646 lines of code fboss/lib/i2c/CdbCommandBlock.cpp x: 5 commits (all time) y: 316 lines of code fboss/lib/i2c/FirmwareUpgrader.cpp x: 6 commits (all time) y: 237 lines of code fboss/lib/usb/BaseWedgeI2CBus.h x: 13 commits (all time) y: 57 lines of code fboss/lib/usb/TransceiverI2CApi.h x: 17 commits (all time) y: 60 lines of code fboss/qsfp_service/platforms/wedge/WedgeI2CBusLock.cpp x: 14 commits (all time) y: 78 lines of code fboss/qsfp_service/platforms/wedge/WedgeI2CBusLock.h x: 11 commits (all time) y: 58 lines of code fboss/agent/hw/sai/api/LoggingUtil.h x: 21 commits (all time) y: 260 lines of code fboss/agent/hw/sai/switch/SaiSwitch.h x: 129 commits (all time) y: 308 lines of code fboss/cli/fboss2/CmdGlobalOptions.h x: 32 commits (all time) y: 117 lines of code fboss/agent/ThriftHandler.h x: 88 commits (all time) y: 306 lines of code fboss/agent/if/ctrl.thrift x: 147 commits (all time) y: 738 lines of code fboss/agent/state/SwitchSettings.cpp x: 9 commits (all time) y: 101 lines of code fboss/agent/switch_config.thrift x: 190 commits (all time) y: 779 lines of code fboss/lib/phy/PhyManager.h x: 64 commits (all time) y: 250 lines of code fboss/mka_service/if/mka_structs.thrift x: 13 commits (all time) y: 165 lines of code fboss/agent/hw/sai/switch/SaiSwitchManager.h x: 46 commits (all time) y: 84 lines of code build/fbcode_builder/getdeps/buildopts.py x: 58 commits (all time) y: 434 lines of code fboss/qsfp_service/Main.cpp x: 24 commits (all time) y: 74 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 3 commits (all time) y: 267 lines of code build/fbcode_builder/getdeps/platform.py x: 17 commits (all time) y: 187 lines of code fboss/agent/hw/switch_asics/Tomahawk4Asic.h x: 19 commits (all time) y: 68 lines of code fboss/agent/hw/bcm/BcmSwitchSettings.cpp x: 15 commits (all time) y: 156 lines of code fboss/agent/state/LabelForwardingInformationBase.cpp x: 18 commits (all time) y: 235 lines of code fboss/qsfp_service/if/transceiver.thrift x: 53 commits (all time) y: 392 lines of code fboss/agent/DHCPv6Handler.cpp x: 13 commits (all time) y: 278 lines of code fboss/agent/IPv4Handler.cpp x: 30 commits (all time) y: 210 lines of code fboss/agent/MirrorManagerImpl.cpp x: 17 commits (all time) y: 151 lines of code fboss/agent/TunIntf.cpp x: 21 commits (all time) y: 310 lines of code fboss/agent/hw/bcm/BcmHost.cpp x: 93 commits (all time) y: 408 lines of code fboss/agent/hw/bcm/BcmIntf.cpp x: 32 commits (all time) y: 346 lines of code fboss/agent/hw/bcm/BcmRoute.cpp x: 48 commits (all time) y: 480 lines of code fboss/agent/hw/sai/fake/FakeSaiBridge.cpp x: 15 commits (all time) y: 173 lines of code fboss/agent/hw/sai/fake/FakeSaiPort.cpp x: 47 commits (all time) y: 933 lines of code fboss/agent/hw/sai/fake/FakeSaiPort.h x: 31 commits (all time) y: 81 lines of code fboss/agent/hw/sai/fake/FakeSaiSwitch.cpp x: 47 commits (all time) y: 476 lines of code fboss/agent/hw/sai/fake/FakeSaiSwitch.h x: 28 commits (all time) y: 273 lines of code fboss/agent/rib/RouteUpdater.cpp x: 47 commits (all time) y: 589 lines of code fboss/lib/RadixTree.h x: 12 commits (all time) y: 947 lines of code fboss/agent/ArpHandler.cpp x: 22 commits (all time) y: 241 lines of code fboss/agent/state/MacEntry.cpp x: 8 commits (all time) y: 67 lines of code fboss/agent/platforms/common/utils/Wedge100LedUtils.cpp x: 12 commits (all time) y: 141 lines of code fboss/agent/hw/mock/MockPlatform.h x: 36 commits (all time) y: 51 lines of code fboss/agent/hw/sai/switch/SaiAclTableManager.h x: 43 commits (all time) y: 187 lines of code fboss/agent/HwSwitch.cpp x: 16 commits (all time) y: 56 lines of code fboss/agent/HwSwitch.h x: 85 commits (all time) y: 147 lines of code fboss/agent/hw/mock/MockHwSwitch.h x: 64 commits (all time) y: 94 lines of code fboss/agent/hw/sim/SimSwitch.h x: 55 commits (all time) y: 95 lines of code cmake/AgentHwBcm.cmake x: 36 commits (all time) y: 175 lines of code cmake/AgentHwBcmTests.cmake x: 68 commits (all time) y: 179 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 4 commits (all time) y: 566 lines of code build/fbcode_builder/fbcode_builder.py x: 7 commits (all time) y: 391 lines of code fboss/agent/state/AclEntry.h x: 48 commits (all time) y: 283 lines of code fboss/agent/rib/RoutingInformationBase.h x: 60 commits (all time) y: 235 lines of code fboss/agent/state/RouteNextHopEntry.h x: 25 commits (all time) y: 114 lines of code fboss/agent/RouteUpdateWrapper.h x: 22 commits (all time) y: 115 lines of code fboss/agent/state/Route.h x: 31 commits (all time) y: 263 lines of code fboss/platform/fan_service/Mokujin.cpp x: 6 commits (all time) y: 219 lines of code fboss/agent/hw/sai/tracer/Utils.cpp x: 23 commits (all time) y: 497 lines of code fboss/agent/platforms/sai/SaiPlatform.h x: 53 commits (all time) y: 95 lines of code fboss/agent/hw/bcm/BcmPlatformPort.h x: 29 commits (all time) y: 36 lines of code fboss/py/fboss/cli/cli.py x: 48 commits (all time) y: 584 lines of code fboss/agent/hw/bcm/BcmFieldProcessorUtils.h x: 8 commits (all time) y: 299 lines of code fboss/agent/hw/sai/tracer/PortApiTracer.cpp x: 18 commits (all time) y: 168 lines of code fboss/agent/hw/sai/tracer/Utils.h x: 19 commits (all time) y: 116 lines of code fboss/agent/platforms/sai/SaiBcmPlatform.h x: 25 commits (all time) y: 30 lines of code fboss/agent/Platform.h x: 66 commits (all time) y: 126 lines of code fboss/py/fboss/cli/utils/utils.py x: 24 commits (all time) y: 250 lines of code cmake/AgentHwSaiSwitch.cmake x: 56 commits (all time) y: 99 lines of code fboss/agent/hw/sai/hw_test/SaiSwitchEnsemble.h x: 24 commits (all time) y: 56 lines of code fboss/agent/Constants.h x: 27 commits (all time) y: 46 lines of code fboss/agent/rib/RouteUpdater.h x: 39 commits (all time) y: 106 lines of code fboss/agent/hw/benchmarks/HwRouteScaleBenchmarkHelpers.h x: 33 commits (all time) y: 128 lines of code fboss/agent/types.h x: 30 commits (all time) y: 79 lines of code fboss/cli/fboss2/CmdSubcommands.h x: 16 commits (all time) y: 21 lines of code fboss/agent/hw/sai/api/PortApi.h x: 69 commits (all time) y: 466 lines of code fboss/agent/hw/sai/api/Traits.h x: 51 commits (all time) y: 263 lines of code fboss/lib/phy/ExternalPhy.h x: 47 commits (all time) y: 168 lines of code fboss/agent/hw/sai/api/AclApi.h x: 43 commits (all time) y: 571 lines of code fboss/agent/hw/sai/fake/FakeSaiAcl.cpp x: 45 commits (all time) y: 1191 lines of code fboss/agent/hw/bcm/SdkTracer.cpp x: 32 commits (all time) y: 3539 lines of code fboss/agent/hw/bcm/BcmCinter.h x: 38 commits (all time) y: 1859 lines of code fboss/agent/hw/bcm/BcmFieldProcessorFBConvertors.cpp x: 3 commits (all time) y: 160 lines of code fboss/agent/hw/bcm/BcmSdkInterface.h x: 29 commits (all time) y: 897 lines of code fboss/agent/hw/sai/api/NextHopGroupApi.h x: 18 commits (all time) y: 126 lines of code fboss/agent/hw/sai/store/SaiObject.h x: 42 commits (all time) y: 373 lines of code fboss/agent/hw/sai/switch/SaiNextHopGroupManager.cpp x: 42 commits (all time) y: 140 lines of code fboss/agent/state/LoadBalancer.cpp x: 9 commits (all time) y: 212 lines of code fboss/agent/hw/sai/switch/SaiFdbManager.h x: 37 commits (all time) y: 123 lines of code fboss/agent/hw/sai/switch/SaiManagerTable.h x: 41 commits (all time) y: 133 lines of code fboss/agent/hw/sai/switch/SaiNeighborManager.cpp x: 58 commits (all time) y: 247 lines of code fboss/agent/hw/sai/switch/SaiNextHopManager.cpp x: 30 commits (all time) y: 174 lines of code fboss/agent/hw/sai/switch/SaiNextHopManager.h x: 33 commits (all time) y: 97 lines of code fboss/agent/hw/sai/api/MacsecApi.h x: 10 commits (all time) y: 375 lines of code fboss/agent/PlatformPort.h x: 45 commits (all time) y: 78 lines of code fboss/bcm_wrapper/code_gen/ThriftIDL.cpp x: 3 commits (all time) y: 298 lines of code fboss/util/cp2112_util.cpp x: 4 commits (all time) y: 516 lines of code fboss/util/nic_util.cpp x: 3 commits (all time) y: 362 lines of code fboss/agent/hw/sim/SimPlatform.h x: 28 commits (all time) y: 41 lines of code fboss/agent/platforms/wedge/WedgePlatform.h x: 68 commits (all time) y: 80 lines of code fboss/lib/fpga/FbFpgaI2c.cpp x: 9 commits (all time) y: 282 lines of code fboss/lib/fpga/FbFpgaRegisters.h x: 4 commits (all time) y: 191 lines of code fboss/agent/hw/bcm/BcmInterface.h x: 9 commits (all time) y: 478 lines of code fboss/agent/platforms/wedge/WedgePort.h x: 66 commits (all time) y: 60 lines of code fboss/agent/platforms/wedge/wedge100/Wedge100Port.cpp x: 12 commits (all time) y: 10 lines of code fboss/agent/hw/bcm/BcmEgress.cpp x: 74 commits (all time) y: 817 lines of code fboss/agent/hw/bcm/BcmPortUtils.h x: 14 commits (all time) y: 32 lines of code fboss/agent/LldpManager.cpp x: 24 commits (all time) y: 276 lines of code fboss/agent/AsyncLogger.cpp x: 12 commits (all time) y: 208 lines of code cmake/AgentHwSaiBenchmarks.cmake x: 18 commits (all time) y: 423 lines of code cmake/AgentHwSaiHwTest.cmake x: 33 commits (all time) y: 159 lines of code fboss/agent/state/StateDelta.cpp x: 28 commits (all time) y: 156 lines of code fboss/agent/hw/bcm/BcmEgressQueueFlexCounter.cpp x: 4 commits (all time) y: 441 lines of code cmake/AgentHwSaiApi.cmake x: 24 commits (all time) y: 120 lines of code fboss/agent/hw/sai/api/SaiApi.h x: 55 commits (all time) y: 371 lines of code fboss/agent/hw/sai/api/HostifApi.h x: 16 commits (all time) y: 179 lines of code fboss/agent/hw/sai/api/SwitchApi.h x: 67 commits (all time) y: 528 lines of code fboss/agent/hw/sai/api/QueueApi.h x: 27 commits (all time) y: 122 lines of code fboss/agent/hw/bcm/BcmPortTable.cpp x: 25 commits (all time) y: 179 lines of code fboss/agent/hw/bcm/BcmPortTable.h x: 20 commits (all time) y: 68 lines of code fboss/agent/hw/sai/tracer/MacsecApiTracer.cpp x: 2 commits (all time) y: 207 lines of code fboss/agent/hw/sai/switch/SaiVlanManager.h x: 25 commits (all time) y: 84 lines of code fboss/agent/hw/bcm/BcmCosQueueManager.h x: 27 commits (all time) y: 160 lines of code fboss/agent/hw/bcm/BcmPlatform.h x: 51 commits (all time) y: 56 lines of code fboss/agent/hw/bcm/BcmAPI.h x: 23 commits (all time) y: 54 lines of code fboss/cli/fboss2/tabulate/format.hpp x: 1 commits (all time) y: 685 lines of code fboss/cli/fboss2/tabulate/optional_lite.hpp x: 1 commits (all time) y: 1025 lines of code fboss/cli/fboss2/tabulate/printer.hpp x: 1 commits (all time) y: 222 lines of code fboss/cli/fboss2/tabulate/table_internal.hpp x: 1 commits (all time) y: 373 lines of code fboss/cli/fboss2/tabulate/variant_lite.hpp x: 1 commits (all time) y: 1948 lines of code fboss/agent/hw/bcm/oss/BcmPort.cpp x: 43 commits (all time) y: 15 lines of code fboss/agent/hw/bcm/BcmQcmManager.cpp x: 15 commits (all time) y: 481 lines of code fboss/agent/platforms/common/galaxy/GalaxyFCPlatformMappingCommon.cpp x: 1 commits (all time) y: 6500 lines of code fboss/agent/hw/sai/fake/FakeSaiMacsec.cpp x: 6 commits (all time) y: 463 lines of code fboss/agent/PortStats.h x: 12 commits (all time) y: 67 lines of code fboss/agent/packet/PktFactory.cpp x: 10 commits (all time) y: 297 lines of code fboss/agent/hw/bcm/BcmEgress.h x: 41 commits (all time) y: 193 lines of code fboss/agent/hw/sai/fake/FakeSaiObject.cpp x: 33 commits (all time) y: 488 lines of code fboss/agent/hw/sai/switch/SaiVlanManager.cpp x: 34 commits (all time) y: 173 lines of code fboss/agent/RestartTimeTracker.cpp x: 10 commits (all time) y: 186 lines of code fboss/cli/fboss2/CLI11/App.hpp x: 2 commits (all time) y: 2186 lines of code fboss/cli/fboss2/CLI11/Error.hpp x: 1 commits (all time) y: 251 lines of code fboss/cli/fboss2/CLI11/Option.hpp x: 1 commits (all time) y: 858 lines of code fboss/cli/fboss2/CLI11/TypeTools.hpp x: 1 commits (all time) y: 750 lines of code fboss/cli/fboss2/CLI11/Validators.hpp x: 1 commits (all time) y: 807 lines of code fboss/agent/hw/bcm/BcmTrunk.cpp x: 14 commits (all time) y: 262 lines of code fboss/agent/hw/bcm/BcmQosPolicy.cpp x: 24 commits (all time) y: 556 lines of code fboss/agent/hw/sai/fake/FakeSaiMirror.cpp x: 4 commits (all time) y: 265 lines of code fboss/agent/hw/sai/switch/SaiRouterInterfaceManager.cpp x: 26 commits (all time) y: 116 lines of code fboss/agent/hw/bcm/oss/BcmSwitch.cpp x: 66 commits (all time) y: 4 lines of code fboss/agent/platforms/common/wedge40/Wedge40PlatformMapping.cpp x: 6 commits (all time) y: 8499 lines of code fboss/agent/NeighborCacheImpl-defs.h x: 40 commits (all time) y: 351 lines of code fboss/agent/NeighborCache.h x: 21 commits (all time) y: 166 lines of code fboss/agent/hw/bcm/BcmHost.h x: 75 commits (all time) y: 213 lines of code fboss/agent/state/Mirror.cpp x: 17 commits (all time) y: 228 lines of code fboss/agent/state/QosPolicy.h x: 16 commits (all time) y: 202 lines of code fboss/agent/hw/bcm/BcmRtag7Module.cpp x: 13 commits (all time) y: 600 lines of code fboss/agent/hw/bcm/BcmNextHop.cpp x: 21 commits (all time) y: 189 lines of code fboss/agent/hw/sai/fake/FakeSaiTam.cpp x: 3 commits (all time) y: 381 lines of code fboss/agent/state/AggregatePort.h x: 13 commits (all time) y: 222 lines of code fboss/lib/usb/CP2112.cpp x: 17 commits (all time) y: 687 lines of code fboss/agent/platforms/wedge/oss/WedgePlatform.cpp x: 17 commits (all time) y: 9 lines of code fboss/lib/RadixTree-inl.h x: 6 commits (all time) y: 368 lines of code build/fbcode_builder/CMake/FBPythonBinary.cmake x: 9 commits (all time) y: 646 lines of code build/fbcode_builder/CMake/FBCMakeParseArgs.cmake x: 1 commits (all time) y: 135 lines of code
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
0 468.0
commits (all time)
min: 1.0 | average: 12.6 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 12.0 | max: 468.0

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

fboss/qsfp_service/module/sff/SffModule.cpp x: 12 contributors (all time) y: 1151 lines of code fboss/qsfp_service/module/sff/SffModule.h x: 6 contributors (all time) y: 146 lines of code fboss/qsfp_service/module/QsfpModule.cpp x: 10 contributors (all time) y: 926 lines of code fboss/qsfp_service/module/QsfpModule.h x: 8 contributors (all time) y: 250 lines of code fboss/qsfp_service/module/Transceiver.h x: 5 contributors (all time) y: 73 lines of code fboss/qsfp_service/TransceiverManager.cpp x: 5 contributors (all time) y: 1142 lines of code fboss/qsfp_service/TransceiverManager.h x: 9 contributors (all time) y: 263 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.cpp x: 16 contributors (all time) y: 761 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.h x: 10 contributors (all time) y: 111 lines of code fboss/agent/hw/sai/switch/SaiSwitchManager.cpp x: 14 contributors (all time) y: 371 lines of code fboss/agent/hw/switch_asics/Tomahawk3Asic.cpp x: 16 contributors (all time) y: 106 lines of code fboss/agent/hw/switch_asics/Tomahawk4Asic.cpp x: 14 contributors (all time) y: 133 lines of code fboss/agent/hw/switch_asics/TomahawkAsic.cpp x: 15 contributors (all time) y: 106 lines of code fboss/agent/FsdbSyncer.cpp x: 2 contributors (all time) y: 103 lines of code fboss/lib/LogThriftCall.cpp x: 5 contributors (all time) y: 58 lines of code fboss/lib/LogThriftCall.h x: 4 contributors (all time) y: 99 lines of code fboss/agent/SwSwitch.cpp x: 58 contributors (all time) y: 1439 lines of code fboss/agent/SwSwitch.h x: 40 contributors (all time) y: 433 lines of code fboss/agent/oss/SwSwitch.cpp x: 16 contributors (all time) y: 24 lines of code fboss/agent/FsdbStateDeltaConverter.h x: 1 contributors (all time) y: 37 lines of code fboss/agent/state/Thrifty.h x: 5 contributors (all time) y: 258 lines of code cmake/Agent.cmake x: 19 contributors (all time) y: 243 lines of code fboss/agent/FsdbSyncer.h x: 2 contributors (all time) y: 45 lines of code fboss/agent/oss/FsdbSyncer.cpp x: 1 contributors (all time) y: 9 lines of code fboss/lib/link_snapshots/snapshot_lib.py x: 4 contributors (all time) y: 266 lines of code fboss/agent/hw/sai/api/LoggingUtil.cpp x: 9 contributors (all time) y: 340 lines of code fboss/agent/hw/sai/api/bcm/TamApi.cpp x: 4 contributors (all time) y: 24 lines of code fboss/agent/hw/sai/store/SaiStore.h x: 10 contributors (all time) y: 485 lines of code fboss/agent/hw/sai/switch/SaiManagerTable.cpp x: 8 contributors (all time) y: 290 lines of code fboss/agent/hw/sai/switch/SaiPortManager.cpp x: 17 contributors (all time) y: 1103 lines of code fboss/agent/hw/sai/switch/SaiSwitch.cpp x: 21 contributors (all time) y: 1830 lines of code fboss/agent/hw/sai/switch/npu/bcm/SaiSwitch.cpp x: 3 contributors (all time) y: 128 lines of code fboss/agent/hw/sai/switch/npu/bcm/SaiTamManager.cpp x: 3 contributors (all time) y: 66 lines of code fboss/util/CredoMacsecUtil.cpp x: 5 contributors (all time) y: 524 lines of code fboss/util/credo_macsec_util.cpp x: 2 contributors (all time) y: 77 lines of code fboss/cli/fboss2/commands/show/interface/counters/mka/CmdShowInterfaceCountersMKA.h x: 3 contributors (all time) y: 253 lines of code fboss/agent/hw/hardware_stats.thrift x: 8 contributors (all time) y: 146 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.cpp x: 8 contributors (all time) y: 1315 lines of code fboss/agent/state/NodeMapDelta.h x: 4 contributors (all time) y: 147 lines of code fboss/agent/TunManager.cpp x: 12 contributors (all time) y: 596 lines of code fboss/agent/TunManager.h x: 9 contributors (all time) y: 100 lines of code cmake/FsdbIf.cmake x: 2 contributors (all time) y: 22 lines of code fboss/agent/SwitchStats.cpp x: 22 contributors (all time) y: 247 lines of code fboss/agent/SwitchStats.h x: 17 contributors (all time) y: 364 lines of code cmake/AgentHw.cmake x: 6 contributors (all time) y: 88 lines of code fboss/lib/CommonUtils.h x: 3 contributors (all time) y: 33 lines of code fboss/agent/switch_state.thrift x: 12 contributors (all time) y: 173 lines of code fboss/qsfp_service/module/cmis/CmisModule.cpp x: 12 contributors (all time) y: 1920 lines of code fboss/platform/fan_service/FanService.cpp x: 2 contributors (all time) y: 170 lines of code fboss/platform/fan_service/ServiceConfig.cpp x: 3 contributors (all time) y: 791 lines of code fboss/platform/rackmon/ModbusDevice.cpp x: 1 contributors (all time) y: 256 lines of code fboss/agent/hw/sai/switch/SaiHostifManager.cpp x: 12 contributors (all time) y: 463 lines of code fboss/agent/hw/sai/switch/SaiHostifManager.h x: 8 contributors (all time) y: 100 lines of code fboss/qsfp_service/module/ModuleStateMachine.h x: 3 contributors (all time) y: 475 lines of code fboss/agent/state/SwitchState.cpp x: 17 contributors (all time) y: 381 lines of code fboss/agent/state/SwitchState.h x: 22 contributors (all time) y: 307 lines of code fboss/agent/state/AclMap.h x: 7 contributors (all time) y: 91 lines of code fboss/agent/Main.cpp x: 31 contributors (all time) y: 291 lines of code fboss/agent/Main.h x: 9 contributors (all time) y: 108 lines of code fboss/agent/oss/Main.cpp x: 7 contributors (all time) y: 5 lines of code fboss/platform/rackmon/Rackmon.cpp x: 1 contributors (all time) y: 286 lines of code fboss/platform/rackmon/Rackmon.h x: 1 contributors (all time) y: 92 lines of code fboss/platform/rackmon/ModbusDevice.h x: 1 contributors (all time) y: 107 lines of code fboss/platform/rackmon/Register.cpp x: 1 contributors (all time) y: 335 lines of code fboss/agent/hw/bcm/BcmAPI.cpp x: 16 contributors (all time) y: 255 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.h x: 4 contributors (all time) y: 212 lines of code fboss/lib/phy/SaiPhyManager.cpp x: 6 contributors (all time) y: 581 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 6 contributors (all time) y: 309 lines of code fboss/agent/hw/StatsConstants.h x: 6 contributors (all time) y: 182 lines of code fboss/agent/hw/bcm/BcmPort.cpp x: 39 contributors (all time) y: 2122 lines of code fboss/agent/AddressUtil.h x: 4 contributors (all time) y: 50 lines of code fboss/agent/ApplyThriftConfig.cpp x: 43 contributors (all time) y: 2894 lines of code fboss/agent/IPv6Handler.cpp x: 24 contributors (all time) y: 756 lines of code fboss/agent/LacpTypes.cpp x: 5 contributors (all time) y: 159 lines of code fboss/agent/LinkAggregationManager.cpp x: 7 contributors (all time) y: 313 lines of code fboss/agent/LoadBalancerConfigApplier.cpp x: 6 contributors (all time) y: 107 lines of code fboss/agent/NeighborCacheEntry.h x: 11 contributors (all time) y: 276 lines of code fboss/agent/PlatformPort.cpp x: 12 contributors (all time) y: 219 lines of code fboss/agent/RouteUpdateWrapper.cpp x: 3 contributors (all time) y: 186 lines of code fboss/agent/ThriftHandler.cpp x: 49 contributors (all time) y: 2065 lines of code fboss/agent/Utils.cpp x: 11 contributors (all time) y: 220 lines of code fboss/agent/hw/HwTrunkCounters.cpp x: 2 contributors (all time) y: 143 lines of code fboss/agent/hw/bcm/BcmAclEntry.cpp x: 8 contributors (all time) y: 679 lines of code fboss/agent/hw/bcm/BcmAclStat.cpp x: 5 contributors (all time) y: 175 lines of code fboss/agent/hw/bcm/BcmCosQueueManager.cpp x: 13 contributors (all time) y: 623 lines of code fboss/agent/hw/bcm/BcmFieldProcessorUtils.cpp x: 12 contributors (all time) y: 377 lines of code fboss/agent/hw/bcm/BcmPlatform.cpp x: 11 contributors (all time) y: 90 lines of code fboss/agent/hw/bcm/BcmPortGroup.cpp x: 14 contributors (all time) y: 354 lines of code fboss/agent/hw/bcm/BcmPortIngressBufferManager.cpp x: 2 contributors (all time) y: 504 lines of code fboss/agent/hw/bcm/BcmPortQueueManager.cpp x: 13 contributors (all time) y: 349 lines of code fboss/agent/hw/bcm/BcmPortResourceBuilder.cpp x: 6 contributors (all time) y: 213 lines of code fboss/agent/hw/bcm/BcmPortUtils.cpp x: 9 contributors (all time) y: 228 lines of code fboss/agent/hw/bcm/BcmSwitch.cpp x: 50 contributors (all time) y: 2684 lines of code fboss/agent/hw/bcm/BcmTableStats.cpp x: 6 contributors (all time) y: 285 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.cpp x: 28 contributors (all time) y: 1373 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.h x: 19 contributors (all time) y: 535 lines of code fboss/agent/hw/bcm/PacketTraceUtils.cpp x: 3 contributors (all time) y: 73 lines of code fboss/agent/hw/sai/hw_test/HwTestAclUtils.cpp x: 4 contributors (all time) y: 457 lines of code fboss/agent/hw/sai/hw_test/HwTestMplsUtils.cpp x: 4 contributors (all time) y: 420 lines of code fboss/agent/hw/sai/hw_test/SaiPortUtils.cpp x: 9 contributors (all time) y: 311 lines of code fboss/agent/hw/sai/hw_test/SaiSwitchEnsemble.cpp x: 13 contributors (all time) y: 138 lines of code fboss/agent/hw/sai/hw_test/dataplane_tests/SaiAclTableGroupTrafficTests.cpp x: 2 contributors (all time) y: 307 lines of code fboss/agent/hw/sai/switch/npu/SaiPortManager.cpp x: 10 contributors (all time) y: 286 lines of code fboss/agent/hw/sai/switch/phy/SaiPortManager.cpp x: 7 contributors (all time) y: 129 lines of code fboss/agent/ndp/IPv6RouteAdvertiser.cpp x: 18 contributors (all time) y: 201 lines of code fboss/agent/platforms/common/ExternalPhyPort.h x: 5 contributors (all time) y: 111 lines of code fboss/agent/platforms/common/PlatformMapping.cpp x: 8 contributors (all time) y: 500 lines of code fboss/agent/platforms/common/fake_test/FakeTestPlatformMapping.cpp x: 7 contributors (all time) y: 232 lines of code fboss/agent/platforms/sai/SaiPlatform.cpp x: 18 contributors (all time) y: 337 lines of code fboss/agent/platforms/sai/SaiPlatformPort.cpp x: 10 contributors (all time) y: 144 lines of code fboss/agent/platforms/sai/SaiWedge400CPlatform.cpp x: 8 contributors (all time) y: 38 lines of code fboss/agent/platforms/wedge/WedgePlatform.cpp x: 23 contributors (all time) y: 180 lines of code fboss/agent/platforms/wedge/WedgePort.cpp x: 23 contributors (all time) y: 113 lines of code fboss/agent/rib/RoutingInformationBase.cpp x: 8 contributors (all time) y: 627 lines of code fboss/agent/state/AclEntry.cpp x: 17 contributors (all time) y: 584 lines of code fboss/agent/state/NeighborEntry.h x: 11 contributors (all time) y: 166 lines of code fboss/agent/state/Port.cpp x: 26 contributors (all time) y: 233 lines of code fboss/agent/state/Port.h x: 29 contributors (all time) y: 351 lines of code fboss/agent/state/PortQueue.cpp x: 17 contributors (all time) y: 278 lines of code fboss/agent/state/PortQueue.h x: 12 contributors (all time) y: 145 lines of code fboss/agent/state/Route.cpp x: 14 contributors (all time) y: 136 lines of code fboss/agent/state/RouteNextHop.cpp x: 11 contributors (all time) y: 107 lines of code fboss/agent/state/RouteNextHop.h x: 9 contributors (all time) y: 175 lines of code fboss/agent/state/RouteNextHopEntry.cpp x: 10 contributors (all time) y: 465 lines of code fboss/cli/fboss2/commands/show/transceiver/CmdShowTransceiver.h x: 4 contributors (all time) y: 181 lines of code fboss/lib/phy/PhyManager.cpp x: 6 contributors (all time) y: 701 lines of code fboss/platform/fan_service/ControlLogic.cpp x: 3 contributors (all time) y: 664 lines of code fboss/qsfp_service/QsfpServiceHandler.cpp x: 12 contributors (all time) y: 282 lines of code fboss/qsfp_service/module/sff/Sff8472Module.cpp x: 2 contributors (all time) y: 300 lines of code fboss/qsfp_service/platforms/wedge/WedgeQsfp.h x: 10 contributors (all time) y: 75 lines of code fboss/util/wedge_qsfp_util.cpp x: 22 contributors (all time) y: 2477 lines of code cmake/AgentPlatformsSai.cmake x: 12 contributors (all time) y: 105 lines of code fboss/agent/hw/sai/api/SaiApiTable.h x: 8 contributors (all time) y: 112 lines of code fboss/agent/hw/sai/fake/FakeSai.cpp x: 8 contributors (all time) y: 222 lines of code fboss/agent/hw/sai/tracer/SaiTracer.cpp x: 8 contributors (all time) y: 1214 lines of code fboss/agent/hw/sai/tracer/SaiTracer.h x: 8 contributors (all time) y: 509 lines of code fboss/agent/hw/sai/switch/SaiRouteManager.cpp x: 7 contributors (all time) y: 387 lines of code build/fbcode_builder/getdeps.py x: 21 contributors (all time) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 18 contributors (all time) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 11 contributors (all time) y: 550 lines of code fboss/agent/LacpMachines.cpp x: 5 contributors (all time) y: 738 lines of code fboss/agent/LookupClassUpdater.cpp x: 6 contributors (all time) y: 614 lines of code fboss/agent/RouteUpdateLogger.cpp x: 4 contributors (all time) y: 326 lines of code fboss/agent/hw/switch_asics/FakeAsic.h x: 12 contributors (all time) y: 92 lines of code fboss/agent/hw/switch_asics/HwAsic.h x: 17 contributors (all time) y: 156 lines of code fboss/agent/platforms/sai/SaiTajoPlatform.h x: 5 contributors (all time) y: 32 lines of code fboss/agent/platforms/sai/SaiWedge400CPlatform.h x: 6 contributors (all time) y: 27 lines of code fboss/agent/hw/bcm/BcmCinter.cpp x: 16 contributors (all time) y: 3615 lines of code build/fbcode_builder/getdeps/builder.py x: 22 contributors (all time) y: 822 lines of code fboss/agent/LookupClassRouteUpdater.cpp x: 6 contributors (all time) y: 1066 lines of code fboss/agent/hw/sai/switch/SaiPortManager.h x: 11 contributors (all time) y: 195 lines of code fboss/qsfp_service/module/sff/SffFieldInfo.h x: 3 contributors (all time) y: 145 lines of code fboss/py/fboss/cli/commands/port.py x: 33 contributors (all time) y: 903 lines of code fboss/agent/hw/sai/diag/DiagShell.cpp x: 11 contributors (all time) y: 369 lines of code fboss/platform/weutil/WeutilDarwin.cpp x: 4 contributors (all time) y: 122 lines of code cmake/AgentHwTest.cmake x: 15 contributors (all time) y: 302 lines of code fboss/agent/NeighborUpdater.h x: 13 contributors (all time) y: 78 lines of code fboss/qsfp_service/platforms/wedge/WedgeQsfp.cpp x: 10 contributors (all time) y: 212 lines of code fboss/platform/rackmon/RackmonThriftHandler.cpp x: 2 contributors (all time) y: 247 lines of code fboss/platform/rackmon/ModbusCmds.cpp x: 1 contributors (all time) y: 172 lines of code fboss/platform/rackmon/if/rackmonsvc.thrift x: 1 contributors (all time) y: 138 lines of code fboss/agent/hw/bcm/BcmMirror.cpp x: 5 contributors (all time) y: 326 lines of code fboss/agent/hw/bcm/BcmSwitch.h x: 42 contributors (all time) y: 605 lines of code fboss/agent/hw/bcm/BcmTrunkTable.cpp x: 13 contributors (all time) y: 178 lines of code fboss/agent/hw/sai/api/SaiAttribute.h x: 9 contributors (all time) y: 646 lines of code fboss/lib/usb/BaseWedgeI2CBus.h x: 7 contributors (all time) y: 57 lines of code fboss/agent/hw/sai/api/LoggingUtil.h x: 7 contributors (all time) y: 260 lines of code fboss/agent/hw/sai/switch/SaiSwitch.h x: 16 contributors (all time) y: 308 lines of code fboss/agent/ThriftHandler.h x: 31 contributors (all time) y: 306 lines of code fboss/agent/if/ctrl.thrift x: 49 contributors (all time) y: 738 lines of code fboss/agent/switch_config.thrift x: 44 contributors (all time) y: 779 lines of code build/fbcode_builder/getdeps/buildopts.py x: 20 contributors (all time) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 3 contributors (all time) y: 295 lines of code build/fbcode_builder/getdeps/copytree.py x: 6 contributors (all time) y: 42 lines of code fboss/agent/hw/switch_asics/Tomahawk3Asic.h x: 9 contributors (all time) y: 57 lines of code fboss/qsfp_service/if/transceiver.thrift x: 18 contributors (all time) y: 392 lines of code fboss/agent/DHCPv4Handler.cpp x: 8 contributors (all time) y: 367 lines of code fboss/agent/IPv4Handler.cpp x: 13 contributors (all time) y: 210 lines of code fboss/agent/TunIntf.cpp x: 11 contributors (all time) y: 310 lines of code fboss/agent/hw/bcm/BcmHost.cpp x: 17 contributors (all time) y: 408 lines of code fboss/agent/hw/bcm/BcmRoute.cpp x: 14 contributors (all time) y: 480 lines of code fboss/agent/hw/sai/fake/FakeSaiBridge.cpp x: 8 contributors (all time) y: 173 lines of code fboss/agent/hw/sai/fake/FakeSaiPort.cpp x: 12 contributors (all time) y: 933 lines of code fboss/agent/rib/RouteUpdater.cpp x: 7 contributors (all time) y: 589 lines of code fboss/lib/RadixTree.h x: 9 contributors (all time) y: 947 lines of code fboss/agent/ArpHandler.cpp x: 11 contributors (all time) y: 241 lines of code fboss/agent/hw/mock/MockPlatform.h x: 17 contributors (all time) y: 51 lines of code fboss/agent/HwSwitch.h x: 22 contributors (all time) y: 147 lines of code fboss/agent/hw/mock/MockHwSwitch.h x: 19 contributors (all time) y: 94 lines of code cmake/AgentHwBcm.cmake x: 16 contributors (all time) y: 175 lines of code cmake/AgentHwBcmTests.cmake x: 15 contributors (all time) y: 179 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 4 contributors (all time) y: 566 lines of code fboss/agent/state/AclEntry.h x: 16 contributors (all time) y: 283 lines of code fboss/agent/rib/RoutingInformationBase.h x: 6 contributors (all time) y: 235 lines of code fboss/agent/state/Route.h x: 14 contributors (all time) y: 263 lines of code fboss/agent/hw/bcm/BcmPtpTcMgr.cpp x: 2 contributors (all time) y: 219 lines of code fboss/agent/hw/bcm/BcmPlatformPort.h x: 12 contributors (all time) y: 36 lines of code fboss/py/fboss/cli/cli.py x: 27 contributors (all time) y: 584 lines of code fboss/agent/hw/bcm/BcmFieldProcessorUtils.h x: 4 contributors (all time) y: 299 lines of code fboss/agent/Platform.h x: 17 contributors (all time) y: 126 lines of code fboss/agent/types.h x: 21 contributors (all time) y: 79 lines of code fboss/lib/phy/ExternalPhy.h x: 7 contributors (all time) y: 168 lines of code fboss/agent/hw/sai/api/AclApi.h x: 5 contributors (all time) y: 571 lines of code fboss/agent/hw/sai/fake/FakeSaiAcl.cpp x: 7 contributors (all time) y: 1191 lines of code fboss/agent/hw/bcm/SdkTracer.cpp x: 12 contributors (all time) y: 3539 lines of code fboss/agent/hw/bcm/BcmCinter.h x: 12 contributors (all time) y: 1859 lines of code fboss/agent/hw/bcm/BcmSdkInterface.h x: 10 contributors (all time) y: 897 lines of code fboss/agent/hw/sai/store/SaiObject.h x: 6 contributors (all time) y: 373 lines of code fboss/agent/hw/sai/switch/SaiNextHopGroupManager.cpp x: 9 contributors (all time) y: 140 lines of code fboss/agent/state/LoadBalancer.cpp x: 3 contributors (all time) y: 212 lines of code fboss/agent/hw/sai/api/MacsecApi.h x: 3 contributors (all time) y: 375 lines of code fboss/agent/PlatformPort.h x: 15 contributors (all time) y: 78 lines of code fboss/util/cp2112_util.cpp x: 3 contributors (all time) y: 516 lines of code fboss/util/nic_util.cpp x: 2 contributors (all time) y: 362 lines of code fboss/agent/hw/sim/SimPlatform.h x: 15 contributors (all time) y: 41 lines of code fboss/agent/platforms/wedge/WedgePlatform.h x: 22 contributors (all time) y: 80 lines of code fboss/agent/hw/bcm/BcmInterface.h x: 7 contributors (all time) y: 478 lines of code fboss/agent/platforms/sai/SaiPlatformPort.h x: 11 contributors (all time) y: 58 lines of code fboss/agent/hw/bcm/BcmEgress.cpp x: 19 contributors (all time) y: 817 lines of code fboss/agent/hw/bcm/BcmEgressQueueFlexCounter.cpp x: 3 contributors (all time) y: 441 lines of code fboss/agent/if/fboss.thrift x: 8 contributors (all time) y: 11 lines of code fboss/agent/hw/sai/api/SaiApi.h x: 5 contributors (all time) y: 371 lines of code fboss/agent/hw/sai/api/SwitchApi.h x: 9 contributors (all time) y: 528 lines of code fboss/agent/hw/bcm/BcmPortTable.cpp x: 10 contributors (all time) y: 179 lines of code fboss/agent/platforms/wedge/WedgeTomahawkPlatform.h x: 9 contributors (all time) y: 32 lines of code fboss/agent/hw/bcm/BcmPlatform.h x: 16 contributors (all time) y: 56 lines of code fboss/cli/fboss2/tabulate/format.hpp x: 1 contributors (all time) y: 685 lines of code fboss/cli/fboss2/tabulate/optional_lite.hpp x: 1 contributors (all time) y: 1025 lines of code fboss/cli/fboss2/tabulate/printer.hpp x: 1 contributors (all time) y: 222 lines of code fboss/cli/fboss2/tabulate/table_internal.hpp x: 1 contributors (all time) y: 373 lines of code fboss/cli/fboss2/tabulate/variant_lite.hpp x: 1 contributors (all time) y: 1948 lines of code fboss/agent/hw/bcm/oss/BcmPort.cpp x: 20 contributors (all time) y: 15 lines of code fboss/agent/hw/bcm/BcmQcmManager.cpp x: 5 contributors (all time) y: 481 lines of code fboss/agent/hw/bcm/BcmUnit.cpp x: 9 contributors (all time) y: 276 lines of code fboss/agent/hw/bcm/BcmAclTable.cpp x: 7 contributors (all time) y: 134 lines of code fboss/agent/platforms/common/galaxy/GalaxyFCPlatformMappingCommon.cpp x: 1 contributors (all time) y: 6500 lines of code fboss/agent/hw/sai/fake/FakeSaiMacsec.cpp x: 1 contributors (all time) y: 463 lines of code fboss/cli/fboss2/CLI11/App.hpp x: 1 contributors (all time) y: 2186 lines of code fboss/cli/fboss2/CLI11/Option.hpp x: 1 contributors (all time) y: 858 lines of code fboss/cli/fboss2/CLI11/TypeTools.hpp x: 1 contributors (all time) y: 750 lines of code fboss/cli/fboss2/CLI11/Validators.hpp x: 1 contributors (all time) y: 807 lines of code fboss/agent/hw/bcm/BcmQosPolicy.cpp x: 6 contributors (all time) y: 556 lines of code fboss/agent/hw/bcm/oss/BcmUnit.cpp x: 10 contributors (all time) y: 38 lines of code fboss/agent/hw/bcm/oss/BcmSwitch.cpp x: 23 contributors (all time) y: 4 lines of code fboss/agent/NeighborUpdaterImpl.cpp x: 5 contributors (all time) y: 222 lines of code fboss/agent/platforms/common/wedge40/Wedge40PlatformMapping.cpp x: 3 contributors (all time) y: 8499 lines of code fboss/agent/NeighborCacheImpl-defs.h x: 11 contributors (all time) y: 351 lines of code fboss/lib/usb/CP2112.cpp x: 11 contributors (all time) y: 687 lines of code fboss/agent/platforms/wedge/oss/WedgePlatform.cpp x: 11 contributors (all time) y: 9 lines of code fboss/lib/RadixTree-inl.h x: 5 contributors (all time) y: 368 lines of code build/fbcode_builder/CMake/FBPythonBinary.cmake x: 2 contributors (all time) y: 646 lines of code
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
0 58.0
contributors (all time)
min: 1.0 | average: 4.2 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 58.0

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

fboss/qsfp_service/module/sff/SffModule.cpp x: 7 commits (30d) y: 1151 lines of code fboss/qsfp_service/module/sff/SffModule.h x: 5 commits (30d) y: 146 lines of code fboss/qsfp_service/module/QsfpModule.cpp x: 8 commits (30d) y: 926 lines of code fboss/qsfp_service/module/QsfpModule.h x: 8 commits (30d) y: 250 lines of code fboss/qsfp_service/module/Transceiver.h x: 4 commits (30d) y: 73 lines of code fboss/qsfp_service/TransceiverManager.cpp x: 6 commits (30d) y: 1142 lines of code fboss/qsfp_service/TransceiverManager.h x: 4 commits (30d) y: 263 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.cpp x: 2 commits (30d) y: 761 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.h x: 2 commits (30d) y: 111 lines of code fboss/agent/hw/sai/switch/SaiSwitchManager.cpp x: 6 commits (30d) y: 371 lines of code fboss/agent/hw/switch_asics/Tomahawk3Asic.cpp x: 4 commits (30d) y: 106 lines of code fboss/agent/hw/switch_asics/Tomahawk4Asic.cpp x: 4 commits (30d) y: 133 lines of code fboss/agent/FsdbSyncer.cpp x: 13 commits (30d) y: 103 lines of code fboss/lib/LogThriftCall.cpp x: 2 commits (30d) y: 58 lines of code fboss/lib/LogThriftCall.h x: 2 commits (30d) y: 99 lines of code fboss/agent/SwSwitch.cpp x: 13 commits (30d) y: 1439 lines of code fboss/agent/SwSwitch.h x: 6 commits (30d) y: 433 lines of code fboss/agent/oss/SwSwitch.cpp x: 1 commits (30d) y: 24 lines of code fboss/agent/FsdbStateDeltaConverter.h x: 2 commits (30d) y: 37 lines of code fboss/agent/state/Thrifty.h x: 2 commits (30d) y: 258 lines of code cmake/Agent.cmake x: 7 commits (30d) y: 243 lines of code fboss/agent/FsdbSyncer.h x: 12 commits (30d) y: 45 lines of code fboss/agent/oss/FsdbSyncer.cpp x: 4 commits (30d) y: 9 lines of code fboss/agent/hw/sai/api/LoggingUtil.cpp x: 4 commits (30d) y: 340 lines of code fboss/agent/hw/sai/api/bcm/SwitchApi.cpp x: 3 commits (30d) y: 59 lines of code fboss/agent/hw/sai/api/bcm/TamApi.cpp x: 3 commits (30d) y: 24 lines of code fboss/agent/hw/sai/store/SaiStore.h x: 3 commits (30d) y: 485 lines of code fboss/agent/hw/sai/switch/SaiManagerTable.cpp x: 3 commits (30d) y: 290 lines of code fboss/agent/hw/sai/switch/SaiPortManager.cpp x: 11 commits (30d) y: 1103 lines of code fboss/agent/hw/sai/switch/SaiSwitch.cpp x: 7 commits (30d) y: 1830 lines of code fboss/agent/hw/sai/switch/npu/bcm/SaiSwitch.cpp x: 3 commits (30d) y: 128 lines of code fboss/util/CredoMacsecUtil.cpp x: 3 commits (30d) y: 524 lines of code fboss/util/CredoMacsecUtil.h x: 1 commits (30d) y: 65 lines of code fboss/util/credo_macsec_util.cpp x: 1 commits (30d) y: 77 lines of code fboss/cli/fboss2/commands/show/interface/counters/mka/CmdShowInterfaceCountersMKA.h x: 2 commits (30d) y: 253 lines of code fboss/agent/hw/hardware_stats.thrift x: 2 commits (30d) y: 146 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.cpp x: 9 commits (30d) y: 1315 lines of code fboss/agent/state/NodeMapDelta.h x: 1 commits (30d) y: 147 lines of code fboss/fsdb/if/fsdb_common.thrift x: 1 commits (30d) y: 47 lines of code fboss/agent/TunManager.cpp x: 2 commits (30d) y: 596 lines of code fboss/agent/TunManager.h x: 1 commits (30d) y: 100 lines of code fboss/fsdb/if/fsdb_config.thrift x: 1 commits (30d) y: 14 lines of code fboss/qsfp_service/if/qsfp_service_config.thrift x: 1 commits (30d) y: 35 lines of code fboss/agent/SwitchStats.h x: 2 commits (30d) y: 364 lines of code fboss/agent/agent_stats.thrift x: 5 commits (30d) y: 17 lines of code cmake/AgentHw.cmake x: 1 commits (30d) y: 88 lines of code fboss/agent/hw/HwSwitchStats.cpp x: 3 commits (30d) y: 75 lines of code fboss/agent/switch_state.thrift x: 2 commits (30d) y: 173 lines of code fboss/qsfp_service/module/cmis/CmisModule.cpp x: 7 commits (30d) y: 1920 lines of code fboss/platform/fan_service/FanService.cpp x: 1 commits (30d) y: 170 lines of code fboss/platform/fan_service/ServiceConfig.cpp x: 2 commits (30d) y: 791 lines of code fboss/platform/fan_service/if/fan_config_structs.thrift x: 1 commits (30d) y: 127 lines of code fboss/platform/rackmon/ModbusDevice.cpp x: 5 commits (30d) y: 256 lines of code fboss/agent/hw/sai/switch/SaiHostifManager.cpp x: 2 commits (30d) y: 463 lines of code fboss/qsfp_service/module/ModuleStateMachine.h x: 2 commits (30d) y: 475 lines of code fboss/qsfp_service/module/cmis/CmisModule.h x: 3 commits (30d) y: 141 lines of code fboss/agent/state/SwitchState.cpp x: 2 commits (30d) y: 381 lines of code fboss/agent/state/SwitchState.h x: 1 commits (30d) y: 307 lines of code fboss/agent/Main.cpp x: 2 commits (30d) y: 291 lines of code fboss/platform/rackmon/Rackmon.cpp x: 5 commits (30d) y: 286 lines of code fboss/platform/rackmon/Rackmon.h x: 4 commits (30d) y: 92 lines of code fboss/platform/rackmon/Modbus.cpp x: 3 commits (30d) y: 91 lines of code fboss/platform/rackmon/UARTDevice.h x: 2 commits (30d) y: 49 lines of code fboss/platform/rackmon/Device.h x: 2 commits (30d) y: 25 lines of code fboss/platform/rackmon/Register.cpp x: 2 commits (30d) y: 335 lines of code fboss/fsdb/if/fsdb_oper.thrift x: 5 commits (30d) y: 48 lines of code fboss/agent/hw/bcm/BcmAPI.cpp x: 1 commits (30d) y: 255 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.h x: 4 commits (30d) y: 212 lines of code fboss/lib/phy/SaiPhyManager.cpp x: 3 commits (30d) y: 581 lines of code fboss/qsfp_service/TransceiverStateMachine.h x: 1 commits (30d) y: 286 lines of code fboss/agent/hw/StatsConstants.h x: 1 commits (30d) y: 182 lines of code fboss/agent/hw/bcm/BcmPort.cpp x: 2 commits (30d) y: 2122 lines of code fboss/platform/rackmon/ModbusError.h x: 3 commits (30d) y: 30 lines of code fboss/agent/ApplyThriftConfig.cpp x: 1 commits (30d) y: 2894 lines of code fboss/agent/IPv6Handler.cpp x: 3 commits (30d) y: 756 lines of code fboss/agent/LinkAggregationManager.cpp x: 2 commits (30d) y: 313 lines of code fboss/agent/MKAServiceManager.cpp x: 1 commits (30d) y: 132 lines of code fboss/agent/NeighborCacheEntry.h x: 1 commits (30d) y: 276 lines of code fboss/agent/Platform.cpp x: 1 commits (30d) y: 189 lines of code fboss/agent/PlatformPort.cpp x: 2 commits (30d) y: 219 lines of code fboss/agent/ThriftHandler.cpp x: 2 commits (30d) y: 2065 lines of code fboss/agent/Utils.cpp x: 1 commits (30d) y: 220 lines of code fboss/agent/hw/HwPortFb303Stats.cpp x: 1 commits (30d) y: 331 lines of code fboss/agent/hw/bcm/BcmAclEntry.cpp x: 1 commits (30d) y: 679 lines of code fboss/agent/hw/bcm/BcmControlPlane.cpp x: 1 commits (30d) y: 396 lines of code fboss/agent/hw/bcm/BcmCosQueueManager.cpp x: 1 commits (30d) y: 623 lines of code fboss/agent/hw/bcm/BcmCosQueueManagerUtils.cpp x: 1 commits (30d) y: 363 lines of code fboss/agent/hw/bcm/BcmFieldProcessorUtils.cpp x: 4 commits (30d) y: 377 lines of code fboss/agent/hw/bcm/BcmPortGroup.cpp x: 1 commits (30d) y: 354 lines of code fboss/agent/hw/bcm/BcmPortIngressBufferManager.cpp x: 1 commits (30d) y: 504 lines of code fboss/agent/hw/bcm/BcmPortResourceBuilder.cpp x: 1 commits (30d) y: 213 lines of code fboss/agent/hw/bcm/BcmPortUtils.cpp x: 1 commits (30d) y: 228 lines of code fboss/agent/hw/bcm/BcmStatUpdater.cpp x: 1 commits (30d) y: 451 lines of code fboss/agent/hw/bcm/BcmSwitch.cpp x: 4 commits (30d) y: 2684 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.cpp x: 1 commits (30d) y: 1373 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.h x: 1 commits (30d) y: 535 lines of code fboss/agent/hw/sai/hw_test/HwTestAclUtils.cpp x: 1 commits (30d) y: 457 lines of code fboss/agent/hw/sai/hw_test/HwTestMplsUtils.cpp x: 1 commits (30d) y: 420 lines of code fboss/agent/hw/sai/switch/SaiAclTableManager.cpp x: 2 commits (30d) y: 1144 lines of code fboss/agent/hw/sai/switch/phy/SaiPortManager.cpp x: 2 commits (30d) y: 129 lines of code fboss/agent/platforms/sai/SaiSandiaPlatform.cpp x: 4 commits (30d) y: 22 lines of code fboss/agent/rib/RoutingInformationBase.cpp x: 1 commits (30d) y: 627 lines of code fboss/agent/state/AclEntry.cpp x: 1 commits (30d) y: 584 lines of code fboss/agent/state/Port.h x: 2 commits (30d) y: 351 lines of code fboss/agent/thrift_packet_stream/BidirectionalPacketStream.cpp x: 1 commits (30d) y: 265 lines of code fboss/cli/fboss2/commands/show/interface/traffic/CmdShowInterfaceTraffic.h x: 1 commits (30d) y: 322 lines of code fboss/fsdb/client/FsdbPublisher.cpp x: 6 commits (30d) y: 40 lines of code fboss/fsdb/client/FsdbSubscriber.cpp x: 2 commits (30d) y: 13 lines of code fboss/lib/phy/PhyManager.cpp x: 1 commits (30d) y: 701 lines of code fboss/platform/fan_service/ControlLogic.cpp x: 1 commits (30d) y: 664 lines of code fboss/platform/sensor_service/SensorServiceImpl.cpp x: 3 commits (30d) y: 172 lines of code fboss/platform/sensor_service/hw_test/SensorsTest.cpp x: 2 commits (30d) y: 76 lines of code fboss/qsfp_service/QsfpServiceHandler.cpp x: 3 commits (30d) y: 282 lines of code fboss/qsfp_service/module/sff/Sff8472Module.cpp x: 3 commits (30d) y: 300 lines of code fboss/util/wedge_qsfp_util.cpp x: 1 commits (30d) y: 2477 lines of code fboss/fsdb/client/FsdbPubSubManager.cpp x: 11 commits (30d) y: 235 lines of code fboss/fsdb/client/FsdbPubSubManager.h x: 11 commits (30d) y: 130 lines of code cmake/AgentPlatformsSai.cmake x: 3 commits (30d) y: 105 lines of code fboss/agent/hw/sai/tracer/SaiTracer.cpp x: 1 commits (30d) y: 1214 lines of code build/fbcode_builder/getdeps.py x: 1 commits (30d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 1 commits (30d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 2 commits (30d) y: 550 lines of code fboss/agent/LacpMachines.cpp x: 1 commits (30d) y: 738 lines of code fboss/agent/LookupClassRouteUpdater.h x: 5 commits (30d) y: 198 lines of code fboss/agent/LookupClassUpdater.cpp x: 2 commits (30d) y: 614 lines of code fboss/agent/RouteUpdateLogger.cpp x: 2 commits (30d) y: 326 lines of code fboss/agent/hw/switch_asics/HwAsic.h x: 4 commits (30d) y: 156 lines of code fboss/agent/hw/sai/switch/SaiBufferManager.cpp x: 4 commits (30d) y: 175 lines of code fboss/agent/hw/bcm/BcmCinter.cpp x: 1 commits (30d) y: 3615 lines of code build/fbcode_builder/getdeps/builder.py x: 1 commits (30d) y: 822 lines of code fboss/agent/LookupClassRouteUpdater.cpp x: 3 commits (30d) y: 1066 lines of code fboss/fsdb/client/FsdbStreamClient.cpp x: 5 commits (30d) y: 122 lines of code fboss/py/fboss/cli/commands/port.py x: 1 commits (30d) y: 903 lines of code cmake/AgentHwTest.cmake x: 4 commits (30d) y: 302 lines of code
3615.0
lines of code
  min: 4.0
  average: 228.82
  25th percentile: 41.0
  median: 106.0
  75th percentile: 247.0
  max: 3615.0
0 13.0
commits (30d)
min: 1.0 | average: 1.85 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 13.0

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

fboss/qsfp_service/module/sff/SffModule.cpp x: 3 contributors (30d) y: 1151 lines of code fboss/qsfp_service/module/sff/SffModule.h x: 2 contributors (30d) y: 146 lines of code fboss/qsfp_service/module/QsfpModule.cpp x: 2 contributors (30d) y: 926 lines of code fboss/qsfp_service/module/QsfpModule.h x: 2 contributors (30d) y: 250 lines of code fboss/qsfp_service/module/Transceiver.h x: 2 contributors (30d) y: 73 lines of code fboss/qsfp_service/TransceiverManager.h x: 1 contributors (30d) y: 263 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.cpp x: 2 contributors (30d) y: 761 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.h x: 1 contributors (30d) y: 111 lines of code fboss/agent/hw/sai/switch/SaiSwitchManager.cpp x: 4 contributors (30d) y: 371 lines of code fboss/agent/hw/switch_asics/Tomahawk3Asic.cpp x: 2 contributors (30d) y: 106 lines of code fboss/agent/hw/switch_asics/Tomahawk4Asic.cpp x: 2 contributors (30d) y: 133 lines of code fboss/lib/LogThriftCall.cpp x: 1 contributors (30d) y: 58 lines of code fboss/lib/LogThriftCall.h x: 1 contributors (30d) y: 99 lines of code fboss/agent/SwSwitch.cpp x: 4 contributors (30d) y: 1439 lines of code fboss/agent/SwSwitch.h x: 2 contributors (30d) y: 433 lines of code fboss/agent/oss/SwSwitch.cpp x: 1 contributors (30d) y: 24 lines of code fboss/agent/FsdbStateDeltaConverter.h x: 1 contributors (30d) y: 37 lines of code fboss/agent/FsdbSyncer.h x: 2 contributors (30d) y: 45 lines of code fboss/agent/oss/FsdbSyncer.cpp x: 1 contributors (30d) y: 9 lines of code fboss/lib/link_snapshots/snapshot_lib.py x: 2 contributors (30d) y: 266 lines of code fboss/agent/hw/sai/api/LoggingUtil.cpp x: 2 contributors (30d) y: 340 lines of code fboss/agent/hw/sai/api/bcm/SwitchApi.cpp x: 2 contributors (30d) y: 59 lines of code fboss/agent/hw/sai/api/bcm/TamApi.cpp x: 2 contributors (30d) y: 24 lines of code fboss/agent/hw/sai/store/SaiStore.h x: 2 contributors (30d) y: 485 lines of code fboss/agent/hw/sai/switch/SaiManagerTable.cpp x: 2 contributors (30d) y: 290 lines of code fboss/agent/hw/sai/switch/SaiPortManager.cpp x: 5 contributors (30d) y: 1103 lines of code fboss/agent/hw/sai/switch/SaiSwitch.cpp x: 5 contributors (30d) y: 1830 lines of code fboss/agent/hw/sai/switch/npu/bcm/SaiSwitch.cpp x: 2 contributors (30d) y: 128 lines of code fboss/util/CredoMacsecUtil.cpp x: 2 contributors (30d) y: 524 lines of code fboss/util/credo_macsec_util.cpp x: 1 contributors (30d) y: 77 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.cpp x: 2 contributors (30d) y: 1315 lines of code fboss/agent/state/NodeMapDelta.h x: 1 contributors (30d) y: 147 lines of code fboss/fsdb/if/fsdb_common.thrift x: 1 contributors (30d) y: 47 lines of code fboss/agent/TunManager.cpp x: 2 contributors (30d) y: 596 lines of code fboss/agent/SwitchStats.cpp x: 1 contributors (30d) y: 247 lines of code fboss/agent/SwitchStats.h x: 1 contributors (30d) y: 364 lines of code fboss/agent/switch_state.thrift x: 1 contributors (30d) y: 173 lines of code fboss/qsfp_service/module/cmis/CmisModule.cpp x: 3 contributors (30d) y: 1920 lines of code fboss/platform/fan_service/FanService.cpp x: 1 contributors (30d) y: 170 lines of code fboss/platform/fan_service/ServiceConfig.cpp x: 2 contributors (30d) y: 791 lines of code fboss/platform/fan_service/if/fan_config_structs.thrift x: 1 contributors (30d) y: 127 lines of code fboss/agent/hw/sai/switch/SaiHostifManager.cpp x: 2 contributors (30d) y: 463 lines of code fboss/qsfp_service/module/ModuleStateMachine.h x: 1 contributors (30d) y: 475 lines of code fboss/agent/state/SwitchState.cpp x: 2 contributors (30d) y: 381 lines of code fboss/agent/state/SwitchState.h x: 1 contributors (30d) y: 307 lines of code fboss/platform/rackmon/Rackmon.cpp x: 1 contributors (30d) y: 286 lines of code fboss/platform/rackmon/Register.cpp x: 1 contributors (30d) y: 335 lines of code fboss/fsdb/if/fsdb_oper.thrift x: 3 contributors (30d) y: 48 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.h x: 1 contributors (30d) y: 212 lines of code fboss/lib/phy/SaiPhyManager.cpp x: 3 contributors (30d) y: 581 lines of code fboss/agent/hw/bcm/BcmPort.cpp x: 2 contributors (30d) y: 2122 lines of code fboss/platform/rackmon/ModbusError.h x: 2 contributors (30d) y: 30 lines of code fboss/platform/rackmon/Register.h x: 2 contributors (30d) y: 176 lines of code fboss/agent/ApplyThriftConfig.cpp x: 1 contributors (30d) y: 2894 lines of code fboss/agent/LinkAggregationManager.cpp x: 2 contributors (30d) y: 313 lines of code fboss/agent/MKAServiceManager.cpp x: 1 contributors (30d) y: 132 lines of code fboss/agent/NeighborCacheEntry.h x: 1 contributors (30d) y: 276 lines of code fboss/agent/Platform.cpp x: 1 contributors (30d) y: 189 lines of code fboss/agent/PlatformPort.cpp x: 2 contributors (30d) y: 219 lines of code fboss/agent/ThriftHandler.cpp x: 2 contributors (30d) y: 2065 lines of code fboss/agent/Utils.cpp x: 1 contributors (30d) y: 220 lines of code fboss/agent/hw/bcm/BcmAclEntry.cpp x: 1 contributors (30d) y: 679 lines of code fboss/agent/hw/bcm/BcmControlPlane.cpp x: 1 contributors (30d) y: 396 lines of code fboss/agent/hw/bcm/BcmCosQueueManager.cpp x: 1 contributors (30d) y: 623 lines of code fboss/agent/hw/bcm/BcmPortGroup.cpp x: 1 contributors (30d) y: 354 lines of code fboss/agent/hw/bcm/BcmPortIngressBufferManager.cpp x: 1 contributors (30d) y: 504 lines of code fboss/agent/hw/bcm/BcmPortUtils.cpp x: 1 contributors (30d) y: 228 lines of code fboss/agent/hw/bcm/BcmStatUpdater.cpp x: 1 contributors (30d) y: 451 lines of code fboss/agent/hw/bcm/BcmSwitch.cpp x: 2 contributors (30d) y: 2684 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.cpp x: 1 contributors (30d) y: 1373 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.h x: 1 contributors (30d) y: 535 lines of code fboss/agent/hw/sai/hw_test/HwTestAclUtils.cpp x: 1 contributors (30d) y: 457 lines of code fboss/agent/hw/sai/hw_test/HwTestMplsUtils.cpp x: 1 contributors (30d) y: 420 lines of code fboss/agent/hw/sai/switch/SaiAclTableManager.cpp x: 2 contributors (30d) y: 1144 lines of code fboss/agent/rib/RoutingInformationBase.cpp x: 1 contributors (30d) y: 627 lines of code fboss/agent/state/AclEntry.cpp x: 1 contributors (30d) y: 584 lines of code fboss/agent/state/Port.h x: 2 contributors (30d) y: 351 lines of code fboss/cli/fboss2/commands/show/interface/traffic/CmdShowInterfaceTraffic.h x: 1 contributors (30d) y: 322 lines of code fboss/fsdb/client/FsdbSubscriber.cpp x: 2 contributors (30d) y: 13 lines of code fboss/lib/phy/PhyManager.cpp x: 1 contributors (30d) y: 701 lines of code fboss/platform/fan_service/ControlLogic.cpp x: 1 contributors (30d) y: 664 lines of code fboss/platform/sensor_service/SensorServiceImpl.cpp x: 3 contributors (30d) y: 172 lines of code fboss/qsfp_service/QsfpServiceHandler.cpp x: 3 contributors (30d) y: 282 lines of code fboss/util/wedge_qsfp_util.cpp x: 1 contributors (30d) y: 2477 lines of code fboss/platform/sensor_service/MockSensorConfig.cpp x: 2 contributors (30d) y: 91 lines of code fboss/agent/hw/sai/tracer/SaiTracer.cpp x: 1 contributors (30d) y: 1214 lines of code build/fbcode_builder/getdeps.py x: 1 contributors (30d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 1 contributors (30d) y: 548 lines of code fboss/agent/LacpMachines.cpp x: 1 contributors (30d) y: 738 lines of code fboss/agent/LookupClassRouteUpdater.h x: 2 contributors (30d) y: 198 lines of code fboss/agent/LookupClassUpdater.cpp x: 2 contributors (30d) y: 614 lines of code fboss/agent/hw/bcm/BcmCinter.cpp x: 1 contributors (30d) y: 3615 lines of code build/fbcode_builder/getdeps/builder.py x: 1 contributors (30d) y: 822 lines of code fboss/agent/LookupClassRouteUpdater.cpp x: 1 contributors (30d) y: 1066 lines of code fboss/py/fboss/cli/commands/port.py x: 1 contributors (30d) y: 903 lines of code
3615.0
lines of code
  min: 4.0
  average: 228.82
  25th percentile: 41.0
  median: 106.0
  75th percentile: 247.0
  max: 3615.0
0 5.0
contributors (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

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

fboss/qsfp_service/module/sff/SffModule.cpp x: 16 commits (90d) y: 1151 lines of code fboss/qsfp_service/module/sff/SffModule.h x: 12 commits (90d) y: 146 lines of code fboss/qsfp_service/module/QsfpModule.cpp x: 13 commits (90d) y: 926 lines of code fboss/qsfp_service/module/QsfpModule.h x: 19 commits (90d) y: 250 lines of code fboss/qsfp_service/module/Transceiver.h x: 9 commits (90d) y: 73 lines of code fboss/qsfp_service/TransceiverManager.cpp x: 18 commits (90d) y: 1142 lines of code fboss/qsfp_service/TransceiverManager.h x: 15 commits (90d) y: 263 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.cpp x: 4 commits (90d) y: 761 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.h x: 6 commits (90d) y: 111 lines of code fboss/agent/hw/sai/switch/SaiSwitchManager.cpp x: 11 commits (90d) y: 371 lines of code fboss/agent/hw/switch_asics/Tomahawk3Asic.cpp x: 11 commits (90d) y: 106 lines of code fboss/agent/hw/switch_asics/Tomahawk4Asic.cpp x: 11 commits (90d) y: 133 lines of code fboss/agent/FsdbSyncer.cpp x: 13 commits (90d) y: 103 lines of code fboss/lib/LogThriftCall.cpp x: 2 commits (90d) y: 58 lines of code fboss/lib/LogThriftCall.h x: 2 commits (90d) y: 99 lines of code fboss/agent/SwSwitch.cpp x: 18 commits (90d) y: 1439 lines of code fboss/agent/SwSwitch.h x: 13 commits (90d) y: 433 lines of code fboss/agent/oss/SwSwitch.cpp x: 1 commits (90d) y: 24 lines of code fboss/agent/FsdbStateDeltaConverter.h x: 2 commits (90d) y: 37 lines of code fboss/agent/state/Thrifty.h x: 6 commits (90d) y: 258 lines of code cmake/Agent.cmake x: 10 commits (90d) y: 243 lines of code fboss/agent/FsdbSyncer.h x: 12 commits (90d) y: 45 lines of code fboss/agent/oss/FsdbSyncer.cpp x: 4 commits (90d) y: 9 lines of code fboss/lib/link_snapshots/snapshot_lib.py x: 5 commits (90d) y: 266 lines of code fboss/agent/hw/sai/api/LoggingUtil.cpp x: 7 commits (90d) y: 340 lines of code fboss/agent/hw/sai/api/bcm/SwitchApi.cpp x: 5 commits (90d) y: 59 lines of code fboss/agent/hw/sai/api/bcm/TamApi.cpp x: 5 commits (90d) y: 24 lines of code fboss/agent/hw/sai/store/SaiStore.h x: 5 commits (90d) y: 485 lines of code fboss/agent/hw/sai/switch/SaiManagerTable.cpp x: 5 commits (90d) y: 290 lines of code fboss/agent/hw/sai/switch/SaiPortManager.cpp x: 14 commits (90d) y: 1103 lines of code fboss/agent/hw/sai/switch/SaiSwitch.cpp x: 20 commits (90d) y: 1830 lines of code fboss/agent/hw/sai/switch/npu/bcm/SaiSwitch.cpp x: 5 commits (90d) y: 128 lines of code fboss/util/CredoMacsecUtil.cpp x: 6 commits (90d) y: 524 lines of code fboss/util/CredoMacsecUtil.h x: 1 commits (90d) y: 65 lines of code fboss/util/credo_macsec_util.cpp x: 1 commits (90d) y: 77 lines of code fboss/cli/fboss2/commands/show/interface/counters/mka/CmdShowInterfaceCountersMKA.h x: 2 commits (90d) y: 253 lines of code fboss/agent/hw/hardware_stats.thrift x: 2 commits (90d) y: 146 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.cpp x: 11 commits (90d) y: 1315 lines of code fboss/agent/state/NodeMapDelta.h x: 1 commits (90d) y: 147 lines of code fboss/fsdb/if/fsdb_common.thrift x: 3 commits (90d) y: 47 lines of code fboss/agent/TunManager.cpp x: 3 commits (90d) y: 596 lines of code fboss/agent/TunManager.h x: 1 commits (90d) y: 100 lines of code fboss/fsdb/if/fsdb_config.thrift x: 1 commits (90d) y: 14 lines of code cmake/FsdbIf.cmake x: 4 commits (90d) y: 22 lines of code fboss/qsfp_service/if/qsfp_service_config.thrift x: 1 commits (90d) y: 35 lines of code fboss/agent/SwitchStats.h x: 2 commits (90d) y: 364 lines of code cmake/AgentHw.cmake x: 1 commits (90d) y: 88 lines of code fboss/agent/hw/HwSwitchStats.cpp x: 3 commits (90d) y: 75 lines of code fboss/agent/switch_state.thrift x: 8 commits (90d) y: 173 lines of code fboss/qsfp_service/module/cmis/CmisModule.cpp x: 20 commits (90d) y: 1920 lines of code fboss/platform/fan_service/FanService.cpp x: 6 commits (90d) y: 170 lines of code fboss/platform/fan_service/ServiceConfig.cpp x: 3 commits (90d) y: 791 lines of code fboss/platform/fan_service/ServiceConfig.h x: 4 commits (90d) y: 253 lines of code fboss/platform/fan_service/if/fan_config_structs.thrift x: 2 commits (90d) y: 127 lines of code fboss/platform/rackmon/ModbusDevice.cpp x: 5 commits (90d) y: 256 lines of code fboss/agent/hw/sai/switch/SaiHostifManager.cpp x: 3 commits (90d) y: 463 lines of code fboss/qsfp_service/module/ModuleStateMachine.h x: 2 commits (90d) y: 475 lines of code fboss/qsfp_service/module/cmis/CmisModule.h x: 10 commits (90d) y: 141 lines of code fboss/agent/state/SwitchState.cpp x: 3 commits (90d) y: 381 lines of code fboss/agent/state/SwitchState.h x: 1 commits (90d) y: 307 lines of code fboss/agent/Main.cpp x: 4 commits (90d) y: 291 lines of code fboss/agent/Main.h x: 2 commits (90d) y: 108 lines of code fboss/platform/rackmon/Rackmon.h x: 4 commits (90d) y: 92 lines of code fboss/platform/rackmon/ModbusDevice.h x: 4 commits (90d) y: 107 lines of code fboss/platform/rackmon/PollThread.h x: 3 commits (90d) y: 69 lines of code fboss/platform/rackmon/Modbus.cpp x: 3 commits (90d) y: 91 lines of code fboss/platform/rackmon/UARTDevice.h x: 2 commits (90d) y: 49 lines of code fboss/platform/rackmon/Device.h x: 2 commits (90d) y: 25 lines of code fboss/platform/rackmon/Register.cpp x: 2 commits (90d) y: 335 lines of code fboss/fsdb/if/fsdb_oper.thrift x: 6 commits (90d) y: 48 lines of code fboss/agent/hw/bcm/BcmAPI.cpp x: 1 commits (90d) y: 255 lines of code fboss/agent/hw/sai/hw_test/HwTestCoppUtils.cpp x: 2 commits (90d) y: 85 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.h x: 4 commits (90d) y: 212 lines of code fboss/lib/phy/SaiPhyManager.cpp x: 8 commits (90d) y: 581 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 4 commits (90d) y: 309 lines of code fboss/agent/hw/StatsConstants.h x: 1 commits (90d) y: 182 lines of code fboss/agent/hw/bcm/BcmPort.cpp x: 3 commits (90d) y: 2122 lines of code fboss/agent/hw/bcm/BcmPort.h x: 3 commits (90d) y: 270 lines of code fboss/platform/rackmon/ModbusError.h x: 3 commits (90d) y: 30 lines of code fboss/platform/rackmon/Register.h x: 2 commits (90d) y: 176 lines of code cmake/PlatformSensorService.cmake x: 9 commits (90d) y: 29 lines of code fboss/agent/AclNexthopHandler.cpp x: 3 commits (90d) y: 102 lines of code fboss/agent/AddressUtil.h x: 1 commits (90d) y: 50 lines of code fboss/agent/ApplyThriftConfig.cpp x: 9 commits (90d) y: 2894 lines of code fboss/agent/LacpTypes.cpp x: 1 commits (90d) y: 159 lines of code fboss/agent/LinkAggregationManager.cpp x: 2 commits (90d) y: 313 lines of code fboss/agent/MKAServiceManager.cpp x: 1 commits (90d) y: 132 lines of code fboss/agent/NeighborCacheEntry.h x: 1 commits (90d) y: 276 lines of code fboss/agent/Platform.cpp x: 2 commits (90d) y: 189 lines of code fboss/agent/PlatformPort.cpp x: 2 commits (90d) y: 219 lines of code fboss/agent/PortDescriptorTemplate.h x: 2 commits (90d) y: 136 lines of code fboss/agent/RouteUpdateWrapper.cpp x: 3 commits (90d) y: 186 lines of code fboss/agent/ThriftHandler.cpp x: 9 commits (90d) y: 2065 lines of code fboss/agent/Utils.cpp x: 1 commits (90d) y: 220 lines of code fboss/agent/hw/HwPortFb303Stats.cpp x: 1 commits (90d) y: 331 lines of code fboss/agent/hw/bcm/BcmAclEntry.cpp x: 2 commits (90d) y: 679 lines of code fboss/agent/hw/bcm/BcmControlPlane.cpp x: 2 commits (90d) y: 396 lines of code fboss/agent/hw/bcm/BcmCosQueueManager.cpp x: 1 commits (90d) y: 623 lines of code fboss/agent/hw/bcm/BcmCosQueueManagerUtils.cpp x: 1 commits (90d) y: 363 lines of code fboss/agent/hw/bcm/BcmFieldProcessorUtils.cpp x: 6 commits (90d) y: 377 lines of code fboss/agent/hw/bcm/BcmPortGroup.cpp x: 1 commits (90d) y: 354 lines of code fboss/agent/hw/bcm/BcmPortIngressBufferManager.cpp x: 1 commits (90d) y: 504 lines of code fboss/agent/hw/bcm/BcmPortResourceBuilder.cpp x: 1 commits (90d) y: 213 lines of code fboss/agent/hw/bcm/BcmPortUtils.cpp x: 1 commits (90d) y: 228 lines of code fboss/agent/hw/bcm/BcmStatUpdater.cpp x: 2 commits (90d) y: 451 lines of code fboss/agent/hw/bcm/BcmSwitch.cpp x: 11 commits (90d) y: 2684 lines of code fboss/agent/hw/bcm/BcmTableStats.cpp x: 1 commits (90d) y: 285 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.cpp x: 1 commits (90d) y: 1373 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.h x: 1 commits (90d) y: 535 lines of code fboss/agent/hw/sai/hw_test/HwTestAclUtils.cpp x: 1 commits (90d) y: 457 lines of code fboss/agent/hw/sai/hw_test/HwTestMplsUtils.cpp x: 2 commits (90d) y: 420 lines of code fboss/agent/hw/sai/switch/SaiAclTableManager.cpp x: 7 commits (90d) y: 1144 lines of code fboss/agent/hw/sai/switch/npu/SaiPortManager.cpp x: 3 commits (90d) y: 286 lines of code fboss/agent/hw/sai/switch/phy/SaiPortManager.cpp x: 3 commits (90d) y: 129 lines of code fboss/agent/platforms/sai/SaiLassenPlatform.cpp x: 3 commits (90d) y: 22 lines of code fboss/agent/platforms/sai/SaiPlatform.cpp x: 3 commits (90d) y: 337 lines of code fboss/agent/rib/RoutingInformationBase.cpp x: 7 commits (90d) y: 627 lines of code fboss/agent/state/ControlPlane.cpp x: 1 commits (90d) y: 114 lines of code fboss/agent/state/MatchAction.cpp x: 3 commits (90d) y: 212 lines of code fboss/agent/state/NeighborEntry.h x: 2 commits (90d) y: 166 lines of code fboss/agent/state/NeighborResponseEntry-defs.h x: 4 commits (90d) y: 42 lines of code fboss/agent/state/Port.cpp x: 2 commits (90d) y: 233 lines of code fboss/agent/state/Port.h x: 2 commits (90d) y: 351 lines of code fboss/agent/state/Vlan.cpp x: 6 commits (90d) y: 282 lines of code fboss/agent/thrift_packet_stream/BidirectionalPacketStream.cpp x: 1 commits (90d) y: 265 lines of code fboss/cli/fboss2/commands/show/interface/phymap/CmdShowInterfacePhymap.h x: 4 commits (90d) y: 70 lines of code fboss/cli/fboss2/commands/show/interface/status/CmdShowInterfaceStatus.h x: 4 commits (90d) y: 124 lines of code fboss/cli/fboss2/commands/show/interface/traffic/CmdShowInterfaceTraffic.h x: 2 commits (90d) y: 322 lines of code fboss/cli/fboss2/commands/show/transceiver/CmdShowTransceiver.h x: 4 commits (90d) y: 181 lines of code fboss/fsdb/client/FsdbPublisher.cpp x: 6 commits (90d) y: 40 lines of code fboss/fsdb/client/FsdbSubscriber.cpp x: 2 commits (90d) y: 13 lines of code fboss/lib/phy/ExternalPhy.cpp x: 1 commits (90d) y: 199 lines of code fboss/lib/phy/PhyManager.cpp x: 6 commits (90d) y: 701 lines of code fboss/lib/platforms/PlatformProductInfo.cpp x: 5 commits (90d) y: 220 lines of code fboss/platform/fan_service/Bsp.cpp x: 6 commits (90d) y: 449 lines of code fboss/platform/fan_service/ControlLogic.cpp x: 6 commits (90d) y: 664 lines of code fboss/platform/misc_service/MiscServiceThriftHandler.cpp x: 5 commits (90d) y: 11 lines of code fboss/platform/misc_service/hw_test/MiscServiceTest.cpp x: 4 commits (90d) y: 48 lines of code fboss/platform/sensor_service/SensorServiceImpl.cpp x: 10 commits (90d) y: 172 lines of code fboss/platform/sensor_service/SensorServiceThriftHandler.cpp x: 7 commits (90d) y: 37 lines of code fboss/platform/sensor_service/hw_test/SensorsTest.cpp x: 16 commits (90d) y: 76 lines of code fboss/qsfp_service/QsfpServiceHandler.cpp x: 8 commits (90d) y: 282 lines of code fboss/qsfp_service/module/sff/Sff8472Module.cpp x: 3 commits (90d) y: 300 lines of code fboss/util/wedge_qsfp_util.cpp x: 4 commits (90d) y: 2477 lines of code fboss/fsdb/client/FsdbPubSubManager.cpp x: 15 commits (90d) y: 235 lines of code fboss/fsdb/client/FsdbPubSubManager.h x: 15 commits (90d) y: 130 lines of code cmake/AgentPlatformsSai.cmake x: 7 commits (90d) y: 105 lines of code fboss/agent/hw/sai/tracer/SaiTracer.cpp x: 1 commits (90d) y: 1214 lines of code fboss/agent/hw/sai/tracer/SaiTracer.h x: 2 commits (90d) y: 509 lines of code fboss/agent/hw/sai/switch/SaiRouteManager.cpp x: 1 commits (90d) y: 387 lines of code build/fbcode_builder/getdeps.py x: 16 commits (90d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 14 commits (90d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 10 commits (90d) y: 550 lines of code fboss/agent/LacpMachines.cpp x: 1 commits (90d) y: 738 lines of code fboss/agent/LookupClassRouteUpdater.h x: 9 commits (90d) y: 198 lines of code fboss/agent/LookupClassUpdater.cpp x: 5 commits (90d) y: 614 lines of code fboss/agent/LookupClassUpdater.h x: 7 commits (90d) y: 130 lines of code fboss/agent/RouteUpdateLogger.cpp x: 3 commits (90d) y: 326 lines of code fboss/agent/RouteUpdateLogger.h x: 3 commits (90d) y: 151 lines of code fboss/agent/hw/switch_asics/HwAsic.h x: 9 commits (90d) y: 156 lines of code fboss/agent/hw/bcm/BcmCinter.cpp x: 1 commits (90d) y: 3615 lines of code build/fbcode_builder/getdeps/builder.py x: 18 commits (90d) y: 822 lines of code fboss/agent/LookupClassRouteUpdater.cpp x: 6 commits (90d) y: 1066 lines of code cmake/PlatformFwUtil.cmake x: 3 commits (90d) y: 13 lines of code fboss/lib/phy/phy.thrift x: 4 commits (90d) y: 258 lines of code fboss/qsfp_service/module/oss/SffModule.cpp x: 5 commits (90d) y: 39 lines of code fboss/platform/helpers/FirmwareUpgradeHelper.cpp x: 4 commits (90d) y: 133 lines of code cmake/FsdbClient.cmake x: 9 commits (90d) y: 24 lines of code fboss/fsdb/client/FsdbDeltaPublisher.h x: 8 commits (90d) y: 16 lines of code fboss/fsdb/client/FsdbStreamClient.cpp x: 12 commits (90d) y: 122 lines of code fboss/fsdb/client/FsdbStreamClient.h x: 7 commits (90d) y: 65 lines of code fboss/py/fboss/cli/commands/port.py x: 1 commits (90d) y: 903 lines of code fboss/agent/hw/sai/diag/DiagShell.cpp x: 3 commits (90d) y: 369 lines of code cmake/CliFboss2.cmake x: 9 commits (90d) y: 174 lines of code fboss/cli/fboss2/CmdHandler.cpp x: 8 commits (90d) y: 147 lines of code fboss/cli/fboss2/CmdList.cpp x: 6 commits (90d) y: 129 lines of code cmake/AgentHwTest.cmake x: 12 commits (90d) y: 302 lines of code fboss/agent/NeighborUpdater.cpp x: 3 commits (90d) y: 159 lines of code fboss/qsfp_service/platforms/wedge/WedgeQsfp.cpp x: 2 commits (90d) y: 212 lines of code fboss/platform/sensor_service/Main.cpp x: 13 commits (90d) y: 47 lines of code fboss/platform/sensor_service/SetupThrift.h x: 6 commits (90d) y: 22 lines of code fboss/platform/sensor_service/hw_test/SensorsTest.h x: 7 commits (90d) y: 27 lines of code fboss/agent/hw/bcm/BcmMirror.cpp x: 1 commits (90d) y: 326 lines of code fboss/agent/hw/bcm/BcmSwitch.h x: 4 commits (90d) y: 605 lines of code fboss/agent/hw/sai/api/SaiAttribute.h x: 1 commits (90d) y: 646 lines of code fboss/agent/ThriftHandler.h x: 5 commits (90d) y: 306 lines of code fboss/agent/if/ctrl.thrift x: 6 commits (90d) y: 738 lines of code fboss/agent/switch_config.thrift x: 4 commits (90d) y: 779 lines of code fboss/lib/phy/PhyManager.h x: 8 commits (90d) y: 250 lines of code build/fbcode_builder/getdeps/buildopts.py x: 14 commits (90d) y: 434 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 5 commits (90d) y: 146 lines of code build/fbcode_builder/getdeps/expr.py x: 3 commits (90d) y: 120 lines of code build/fbcode_builder/getdeps/load.py x: 5 commits (90d) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 5 commits (90d) y: 187 lines of code fboss/agent/hw/bcm/BcmHost.cpp x: 1 commits (90d) y: 408 lines of code fboss/agent/hw/sai/fake/FakeSaiPort.cpp x: 1 commits (90d) y: 933 lines of code fboss/agent/hw/sai/fake/FakeSaiSwitch.cpp x: 1 commits (90d) y: 476 lines of code fboss/agent/rib/RouteUpdater.cpp x: 1 commits (90d) y: 589 lines of code fboss/lib/RadixTree.h x: 1 commits (90d) y: 947 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 1 commits (90d) y: 566 lines of code fboss/agent/state/AclEntry.h x: 2 commits (90d) y: 283 lines of code fboss/agent/hw/sai/tracer/Utils.cpp x: 2 commits (90d) y: 497 lines of code
3615.0
lines of code
  min: 4.0
  average: 174.98
  25th percentile: 30.0
  median: 81.0
  75th percentile: 178.0
  max: 3615.0
0 20.0
commits (90d)
min: 1.0 | average: 2.63 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 20.0

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

fboss/qsfp_service/module/sff/SffModule.cpp x: 5 contributors (90d) y: 1151 lines of code fboss/qsfp_service/module/sff/SffModule.h x: 2 contributors (90d) y: 146 lines of code fboss/qsfp_service/module/QsfpModule.cpp x: 4 contributors (90d) y: 926 lines of code fboss/qsfp_service/module/QsfpModule.h x: 4 contributors (90d) y: 250 lines of code fboss/qsfp_service/module/Transceiver.h x: 2 contributors (90d) y: 73 lines of code fboss/qsfp_service/TransceiverManager.cpp x: 3 contributors (90d) y: 1142 lines of code fboss/qsfp_service/TransceiverManager.h x: 3 contributors (90d) y: 263 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.cpp x: 2 contributors (90d) y: 761 lines of code fboss/qsfp_service/platforms/wedge/WedgeManager.h x: 3 contributors (90d) y: 111 lines of code fboss/agent/hw/sai/switch/SaiSwitchManager.cpp x: 5 contributors (90d) y: 371 lines of code fboss/agent/hw/switch_asics/Tomahawk3Asic.cpp x: 4 contributors (90d) y: 106 lines of code fboss/agent/hw/switch_asics/Tomahawk4Asic.cpp x: 5 contributors (90d) y: 133 lines of code fboss/agent/FsdbSyncer.cpp x: 2 contributors (90d) y: 103 lines of code fboss/lib/LogThriftCall.cpp x: 1 contributors (90d) y: 58 lines of code fboss/lib/LogThriftCall.h x: 1 contributors (90d) y: 99 lines of code fboss/agent/SwSwitch.cpp x: 8 contributors (90d) y: 1439 lines of code fboss/agent/SwSwitch.h x: 6 contributors (90d) y: 433 lines of code fboss/agent/oss/SwSwitch.cpp x: 1 contributors (90d) y: 24 lines of code fboss/agent/FsdbStateDeltaConverter.h x: 1 contributors (90d) y: 37 lines of code fboss/agent/state/Thrifty.h x: 1 contributors (90d) y: 258 lines of code cmake/Agent.cmake x: 5 contributors (90d) y: 243 lines of code fboss/agent/FsdbSyncer.h x: 2 contributors (90d) y: 45 lines of code fboss/agent/oss/FsdbSyncer.cpp x: 1 contributors (90d) y: 9 lines of code fboss/lib/link_snapshots/snapshot_lib.py x: 2 contributors (90d) y: 266 lines of code fboss/agent/hw/sai/api/LoggingUtil.cpp x: 3 contributors (90d) y: 340 lines of code fboss/agent/hw/sai/api/bcm/SwitchApi.cpp x: 2 contributors (90d) y: 59 lines of code fboss/agent/hw/sai/api/bcm/TamApi.cpp x: 2 contributors (90d) y: 24 lines of code fboss/agent/hw/sai/store/SaiStore.h x: 2 contributors (90d) y: 485 lines of code fboss/agent/hw/sai/switch/SaiManagerTable.cpp x: 2 contributors (90d) y: 290 lines of code fboss/agent/hw/sai/switch/SaiPortManager.cpp x: 5 contributors (90d) y: 1103 lines of code fboss/agent/hw/sai/switch/SaiSwitch.cpp x: 9 contributors (90d) y: 1830 lines of code fboss/agent/hw/sai/switch/npu/bcm/SaiSwitch.cpp x: 2 contributors (90d) y: 128 lines of code fboss/util/CredoMacsecUtil.cpp x: 2 contributors (90d) y: 524 lines of code fboss/util/credo_macsec_util.cpp x: 1 contributors (90d) y: 77 lines of code fboss/cli/fboss2/commands/show/interface/counters/mka/CmdShowInterfaceCountersMKA.h x: 2 contributors (90d) y: 253 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.cpp x: 2 contributors (90d) y: 1315 lines of code fboss/agent/state/NodeMapDelta.h x: 1 contributors (90d) y: 147 lines of code fboss/fsdb/if/fsdb_common.thrift x: 1 contributors (90d) y: 47 lines of code fboss/agent/TunManager.cpp x: 3 contributors (90d) y: 596 lines of code fboss/agent/TunManager.h x: 1 contributors (90d) y: 100 lines of code fboss/agent/SwitchStats.cpp x: 1 contributors (90d) y: 247 lines of code fboss/agent/SwitchStats.h x: 1 contributors (90d) y: 364 lines of code fboss/lib/CommonUtils.h x: 2 contributors (90d) y: 33 lines of code fboss/agent/switch_state.thrift x: 2 contributors (90d) y: 173 lines of code fboss/qsfp_service/module/cmis/CmisModule.cpp x: 5 contributors (90d) y: 1920 lines of code fboss/platform/fan_service/FanService.cpp x: 1 contributors (90d) y: 170 lines of code fboss/platform/fan_service/ServiceConfig.cpp x: 2 contributors (90d) y: 791 lines of code fboss/platform/fan_service/if/fan_config_structs.thrift x: 1 contributors (90d) y: 127 lines of code fboss/agent/hw/sai/switch/SaiHostifManager.cpp x: 3 contributors (90d) y: 463 lines of code fboss/qsfp_service/module/ModuleStateMachine.h x: 1 contributors (90d) y: 475 lines of code fboss/qsfp_service/module/cmis/CmisModule.h x: 3 contributors (90d) y: 141 lines of code fboss/agent/state/SwitchState.cpp x: 2 contributors (90d) y: 381 lines of code fboss/agent/state/SwitchState.h x: 1 contributors (90d) y: 307 lines of code fboss/agent/platforms/sai/bcm/SaiBcmWedge100PlatformPort.cpp x: 2 contributors (90d) y: 98 lines of code fboss/platform/rackmon/Rackmon.cpp x: 1 contributors (90d) y: 286 lines of code fboss/platform/rackmon/Register.cpp x: 1 contributors (90d) y: 335 lines of code fboss/fsdb/if/fsdb_oper.thrift x: 3 contributors (90d) y: 48 lines of code fboss/agent/hw/sai/switch/SaiMacsecManager.h x: 1 contributors (90d) y: 212 lines of code fboss/lib/phy/SaiPhyManager.cpp x: 4 contributors (90d) y: 581 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 2 contributors (90d) y: 309 lines of code fboss/agent/hw/StatsConstants.h x: 1 contributors (90d) y: 182 lines of code fboss/agent/hw/bcm/BcmPort.cpp x: 3 contributors (90d) y: 2122 lines of code fboss/agent/ApplyThriftConfig.cpp x: 7 contributors (90d) y: 2894 lines of code fboss/agent/IPv6Handler.cpp x: 3 contributors (90d) y: 756 lines of code fboss/agent/MKAServiceManager.cpp x: 1 contributors (90d) y: 132 lines of code fboss/agent/NeighborCacheEntry.h x: 1 contributors (90d) y: 276 lines of code fboss/agent/Platform.cpp x: 2 contributors (90d) y: 189 lines of code fboss/agent/PlatformPort.cpp x: 2 contributors (90d) y: 219 lines of code fboss/agent/PortDescriptorTemplate.h x: 2 contributors (90d) y: 136 lines of code fboss/agent/ThriftHandler.cpp x: 6 contributors (90d) y: 2065 lines of code fboss/agent/Utils.cpp x: 1 contributors (90d) y: 220 lines of code fboss/agent/hw/bcm/BcmAclEntry.cpp x: 2 contributors (90d) y: 679 lines of code fboss/agent/hw/bcm/BcmControlPlane.cpp x: 2 contributors (90d) y: 396 lines of code fboss/agent/hw/bcm/BcmCosQueueManager.cpp x: 1 contributors (90d) y: 623 lines of code fboss/agent/hw/bcm/BcmFieldProcessorUtils.cpp x: 4 contributors (90d) y: 377 lines of code fboss/agent/hw/bcm/BcmPortGroup.cpp x: 1 contributors (90d) y: 354 lines of code fboss/agent/hw/bcm/BcmPortIngressBufferManager.cpp x: 1 contributors (90d) y: 504 lines of code fboss/agent/hw/bcm/BcmPortUtils.cpp x: 1 contributors (90d) y: 228 lines of code fboss/agent/hw/bcm/BcmStatUpdater.cpp x: 2 contributors (90d) y: 451 lines of code fboss/agent/hw/bcm/BcmSwitch.cpp x: 6 contributors (90d) y: 2684 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.cpp x: 1 contributors (90d) y: 1373 lines of code fboss/agent/hw/bcm/BcmWarmBootCache.h x: 1 contributors (90d) y: 535 lines of code fboss/agent/hw/sai/hw_test/HwTestAclUtils.cpp x: 1 contributors (90d) y: 457 lines of code fboss/agent/hw/sai/hw_test/HwTestMplsUtils.cpp x: 2 contributors (90d) y: 420 lines of code fboss/agent/hw/sai/hw_test/HwTestPacketTrapEntry.cpp x: 3 contributors (90d) y: 99 lines of code fboss/agent/hw/sai/switch/npu/SaiPortManager.cpp x: 3 contributors (90d) y: 286 lines of code fboss/agent/rib/RoutingInformationBase.cpp x: 2 contributors (90d) y: 627 lines of code fboss/agent/state/MatchAction.cpp x: 2 contributors (90d) y: 212 lines of code fboss/agent/state/NeighborEntry.h x: 2 contributors (90d) y: 166 lines of code fboss/agent/state/NeighborResponseEntry-defs.h x: 3 contributors (90d) y: 42 lines of code fboss/agent/state/Port.cpp x: 2 contributors (90d) y: 233 lines of code fboss/agent/state/Port.h x: 2 contributors (90d) y: 351 lines of code fboss/agent/state/Vlan.cpp x: 2 contributors (90d) y: 282 lines of code fboss/cli/fboss2/commands/show/interface/traffic/CmdShowInterfaceTraffic.h x: 2 contributors (90d) y: 322 lines of code fboss/cli/fboss2/commands/show/transceiver/CmdShowTransceiver.h x: 3 contributors (90d) y: 181 lines of code fboss/fsdb/client/FsdbSubscriber.cpp x: 2 contributors (90d) y: 13 lines of code fboss/lib/phy/ExternalPhy.cpp x: 1 contributors (90d) y: 199 lines of code fboss/lib/phy/PhyManager.cpp x: 4 contributors (90d) y: 701 lines of code fboss/lib/platforms/PlatformProductInfo.cpp x: 4 contributors (90d) y: 220 lines of code fboss/platform/fan_service/ControlLogic.cpp x: 2 contributors (90d) y: 664 lines of code fboss/platform/misc_service/MiscServiceThriftHandler.cpp x: 3 contributors (90d) y: 11 lines of code fboss/platform/sensor_service/SensorServiceImpl.cpp x: 5 contributors (90d) y: 172 lines of code fboss/platform/sensor_service/SensorServiceThriftHandler.cpp x: 4 contributors (90d) y: 37 lines of code fboss/platform/sensor_service/hw_test/SensorsTest.cpp x: 4 contributors (90d) y: 76 lines of code fboss/qsfp_service/QsfpServiceHandler.cpp x: 3 contributors (90d) y: 282 lines of code fboss/util/QsfpUtilTx.cpp x: 3 contributors (90d) y: 208 lines of code fboss/util/wedge_qsfp_util.cpp x: 3 contributors (90d) y: 2477 lines of code fboss/agent/hw/sai/tracer/SaiTracer.cpp x: 1 contributors (90d) y: 1214 lines of code fboss/agent/hw/sai/tracer/SaiTracer.h x: 2 contributors (90d) y: 509 lines of code fboss/agent/hw/sai/switch/SaiRouteManager.cpp x: 1 contributors (90d) y: 387 lines of code build/fbcode_builder/getdeps.py x: 5 contributors (90d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 5 contributors (90d) y: 548 lines of code fboss/agent/LacpMachines.cpp x: 1 contributors (90d) y: 738 lines of code fboss/agent/LookupClassUpdater.cpp x: 3 contributors (90d) y: 614 lines of code fboss/agent/hw/switch_asics/HwAsic.h x: 4 contributors (90d) y: 156 lines of code fboss/agent/platforms/sai/SaiPlatformInit.cpp x: 3 contributors (90d) y: 79 lines of code fboss/agent/hw/bcm/BcmCinter.cpp x: 1 contributors (90d) y: 3615 lines of code build/fbcode_builder/getdeps/builder.py x: 5 contributors (90d) y: 822 lines of code fboss/agent/LookupClassRouteUpdater.cpp x: 1 contributors (90d) y: 1066 lines of code fboss/platform/helpers/FirmwareUpgradeHelper.h x: 3 contributors (90d) y: 23 lines of code fboss/py/fboss/cli/commands/port.py x: 1 contributors (90d) y: 903 lines of code fboss/agent/hw/sai/diag/DiagShell.cpp x: 2 contributors (90d) y: 369 lines of code fboss/cli/fboss2/CmdHandler.cpp x: 3 contributors (90d) y: 147 lines of code cmake/AgentHwTest.cmake x: 6 contributors (90d) y: 302 lines of code fboss/agent/NeighborUpdater.cpp x: 3 contributors (90d) y: 159 lines of code fboss/agent/hw/bcm/BcmMirror.cpp x: 1 contributors (90d) y: 326 lines of code fboss/agent/hw/bcm/BcmSwitch.h x: 4 contributors (90d) y: 605 lines of code fboss/agent/hw/sai/api/SaiAttribute.h x: 1 contributors (90d) y: 646 lines of code fboss/agent/hw/sai/switch/SaiSwitch.h x: 3 contributors (90d) y: 308 lines of code fboss/cli/fboss2/CmdGlobalOptions.h x: 3 contributors (90d) y: 117 lines of code fboss/agent/ThriftHandler.h x: 4 contributors (90d) y: 306 lines of code fboss/agent/if/ctrl.thrift x: 4 contributors (90d) y: 738 lines of code fboss/agent/switch_config.thrift x: 4 contributors (90d) y: 779 lines of code build/fbcode_builder/getdeps/buildopts.py x: 5 contributors (90d) y: 434 lines of code build/fbcode_builder/getdeps/load.py x: 4 contributors (90d) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 3 contributors (90d) y: 187 lines of code fboss/agent/hw/bcm/BcmHost.cpp x: 1 contributors (90d) y: 408 lines of code fboss/agent/hw/bcm/BcmRoute.cpp x: 2 contributors (90d) y: 480 lines of code fboss/agent/hw/sai/fake/FakeSaiPort.cpp x: 1 contributors (90d) y: 933 lines of code fboss/agent/rib/RouteUpdater.cpp x: 1 contributors (90d) y: 589 lines of code fboss/lib/RadixTree.h x: 1 contributors (90d) y: 947 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 1 contributors (90d) y: 566 lines of code fboss/agent/hw/sai/tracer/Utils.cpp x: 1 contributors (90d) y: 497 lines of code
3615.0
lines of code
  min: 4.0
  average: 174.98
  25th percentile: 30.0
  median: 81.0
  75th percentile: 178.0
  max: 3615.0
0 9.0
contributors (90d)
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 9.0