path # lines of code number of updates days since first update days since last update first updated last updated tools/tcpdump_encap_helper/tcpdump_encap_helper.py 196 2 781 123 2020-02-25 2021-12-14 tools/xdpdump/XdpEventLogger.h 29 3 1334 123 2018-08-21 2021-12-14 tools/xdpdump/XdpDump.cpp 280 7 1334 123 2018-08-21 2021-12-14 tools/xdpdump/xdpdump_tool.cpp 114 4 1334 123 2018-08-21 2021-12-14 tools/xdpdump/XdpDumpStructs.h 45 1 1334 1334 2018-08-21 2018-08-21 tools/xdpdump/XdpDump.h 70 4 1334 123 2018-08-21 2021-12-14 tools/xdpdump/XdpEventReader.cpp 21 6 1334 123 2018-08-21 2021-12-14 tools/xdpdump/XdpDumpKern.h 227 2 1334 123 2018-08-21 2021-12-14 tools/xdpdump/XdpEventLogger.cpp 39 3 1334 123 2018-08-21 2021-12-14 tools/xdpdump/XdpEventReader.h 26 4 1334 123 2018-08-21 2021-12-14 tools/start_katran/start_katran/src/start_katran/default_watcher/default_watcher.go 70 1 1179 1179 2019-01-23 2019-01-23 tools/start_katran/start_katran/src/start_katran/irq_parser/irq_parser.go 101 1 1179 1179 2019-01-23 2019-01-23 tools/start_katran/start_katran/src/start_katran/topology_parser/topology_parser.go 59 1 1179 1179 2019-01-23 2019-01-23 tools/start_katran/start_katran/src/start_katran/start_binary/start_binary.go 61 1 1179 1179 2019-01-23 2019-01-23 tools/start_katran/start_katran/src/start_katran/katranc/katranc.go 42 1 1179 1179 2019-01-23 2019-01-23 tools/start_katran/start_katran/src/start_katran/main/main.go 106 1 1179 1179 2019-01-23 2019-01-23 tools/start_katran/start_katran/src/start_katran/affinitize/affinitize.go 128 1 1179 1179 2019-01-23 2019-01-23 tools/wireshark/guev1.lua 20 2 893 823 2019-11-05 2020-01-14 cmake/KatranTest.cmake 62 3 941 626 2019-09-18 2020-07-29 cmake/katran-config.cmake.in 38 2 941 823 2019-09-18 2020-01-14 example/katran.thrift 69 4 1399 255 2018-06-17 2021-08-04 example/KatranSimpleServiceHandler.h 54 3 1399 123 2018-06-17 2021-12-14 example/KatranSimpleServer.cpp 95 2 641 123 2020-07-14 2021-12-14 example/KatranSimpleServiceHandler.cpp 287 3 1399 123 2018-06-17 2021-12-14 example/client/KatranSimpleClient.h 61 3 1399 123 2018-06-17 2021-12-14 example/client/KatranSimpleClient.cpp 473 7 1403 123 2018-06-13 2021-12-14 example/client/Main.cpp 137 3 1399 123 2018-06-17 2021-12-14 example_grpc/GrpcSignalHandler.cpp 32 2 1100 123 2019-04-12 2021-12-14 example_grpc/goclient/src/katranc/katranc/katranc.go 485 6 1399 233 2018-06-17 2021-08-26 example_grpc/goclient/src/katranc/main/main.go 106 4 1399 483 2018-06-17 2020-12-19 example_grpc/protos/katran.proto 123 5 1399 123 2018-06-17 2021-12-14 example_grpc/KatranGrpcService.h 104 3 1399 123 2018-06-17 2021-12-14 example_grpc/GrpcSignalHandler.h 25 3 1102 123 2019-04-10 2021-12-14 example_grpc/KatranGrpcService.cpp 372 3 1399 123 2018-06-17 2021-12-14 example_grpc/katran_server.cpp 104 4 1165 123 2019-02-06 2021-12-14 build/fbcode_builder/travis.yml 22 2 927 319 2019-10-02 2021-06-01 build/fbcode_builder/CMake/FBCompilerSettingsUnix.cmake 7 2 707 361 2020-05-09 2021-04-20 build/fbcode_builder/CMake/FBThriftPyLibrary.cmake 100 2 960 942 2019-08-30 2019-09-17 build/fbcode_builder/CMake/FindLibUnwind.cmake 25 1 606 606 2020-08-18 2020-08-18 build/fbcode_builder/CMake/FindZstd.cmake 34 1 281 281 2021-07-09 2021-07-09 build/fbcode_builder/CMake/FBCMakeParseArgs.cmake 135 1 971 971 2019-08-19 2019-08-19 build/fbcode_builder/CMake/FindGMock.cmake 71 1 976 976 2019-08-14 2019-08-14 build/fbcode_builder/CMake/make_fbpy_archive.py 243 3 971 281 2019-08-19 2021-07-09 build/fbcode_builder/CMake/FBThriftCppLibrary.cmake 180 6 960 520 2019-08-30 2020-11-12 build/fbcode_builder/CMake/FindGlog.cmake 29 2 976 539 2019-08-14 2020-10-24 build/fbcode_builder/CMake/fb_py_test_main.py 566 4 929 81 2019-09-30 2022-01-25 build/fbcode_builder/CMake/FBCompilerSettings.cmake 11 1 707 707 2020-05-09 2020-05-09 build/fbcode_builder/CMake/FBPythonBinary.cmake 646 8 971 864 2019-08-19 2019-12-04 build/fbcode_builder/CMake/FBThriftLibrary.cmake 72 1 960 960 2019-08-30 2019-08-30 build/fbcode_builder/CMake/FindRe2.cmake 16 1 590 590 2020-09-03 2020-09-03 build/fbcode_builder/CMake/FBPythonTestAddTests.cmake 54 1 929 929 2019-09-30 2019-09-30 build/fbcode_builder/CMake/fb_py_win_main.c 74 6 879 179 2019-11-19 2021-10-19 build/fbcode_builder/CMake/FBBuildOptions.cmake 13 2 946 942 2019-09-13 2019-09-17 build/fbcode_builder/CMake/FBCompilerSettingsMSVC.cmake 9 1 707 707 2020-05-09 2020-05-09 build/fbcode_builder/CMake/FindPCRE.cmake 11 1 976 976 2019-08-14 2019-08-14 build/fbcode_builder/CMake/FindSodium.cmake 265 2 527 318 2020-11-05 2021-06-02 build/fbcode_builder/CMake/RustStaticLibrary.cmake 267 3 480 59 2020-12-22 2022-02-16 build/fbcode_builder/CMake/FindLibEvent.cmake 69 1 976 976 2019-08-14 2019-08-14 build/fbcode_builder/CMake/FindGflags.cmake 97 2 976 584 2019-08-14 2020-09-09 build/fbcode_builder/getdeps.py 993 53 976 33 2019-08-14 2022-03-14 build/fbcode_builder/make_docker_context.py 132 3 976 81 2019-08-14 2022-01-25 build/fbcode_builder/shell_quoting.py 48 5 976 57 2019-08-14 2022-02-18 build/fbcode_builder/shell_builder.py 73 6 976 81 2019-08-14 2022-01-25 build/fbcode_builder/utils.py 54 3 976 81 2019-08-14 2022-01-25 build/fbcode_builder/parse_args.py 54 3 976 81 2019-08-14 2022-01-25 build/fbcode_builder/docker_builder.py 111 5 976 81 2019-08-14 2022-01-25 build/fbcode_builder/fbcode_builder_config.py 8 3 976 81 2019-08-14 2022-01-25 build/fbcode_builder/getdeps/dyndeps.py 309 13 976 30 2019-08-14 2022-03-17 build/fbcode_builder/getdeps/envfuncs.py 110 10 976 56 2019-08-14 2022-02-19 build/fbcode_builder/getdeps/py_wheel_builder.py 146 9 940 57 2019-09-19 2022-02-18 build/fbcode_builder/getdeps/manifest.py 548 40 976 33 2019-08-14 2022-03-14 build/fbcode_builder/getdeps/cargo.py 295 5 75 57 2022-01-31 2022-02-18 build/fbcode_builder/getdeps/cache.py 7 6 953 60 2019-09-06 2022-02-15 build/fbcode_builder/getdeps/__init__.py 1 2 976 637 2019-08-14 2020-07-18 build/fbcode_builder/getdeps/subcmd.py 24 6 976 60 2019-08-14 2022-02-15 build/fbcode_builder/getdeps/platform.py 187 16 976 60 2019-08-14 2022-02-15 build/fbcode_builder/getdeps/builder.py 822 78 976 36 2019-08-14 2022-03-11 build/fbcode_builder/getdeps/runcmd.py 106 14 976 57 2019-08-14 2022-02-18 build/fbcode_builder/getdeps/buildopts.py 434 45 977 57 2019-08-13 2022-02-18 build/fbcode_builder/getdeps/copytree.py 42 11 976 60 2019-08-14 2022-02-15 build/fbcode_builder/getdeps/errors.py 5 7 976 60 2019-08-14 2022-02-15 build/fbcode_builder/getdeps/load.py 228 17 976 60 2019-08-14 2022-02-15 build/fbcode_builder/getdeps/fetcher.py 550 25 976 33 2019-08-14 2022-03-14 build/fbcode_builder/getdeps/expr.py 120 7 976 60 2019-08-14 2022-02-15 build/fbcode_builder/fbcode_builder.py 391 6 976 81 2019-08-14 2022-01-25 katran/decap/XdpDecapStructs.h 21 3 1165 123 2019-02-06 2021-12-14 katran/decap/testing/XdpDecapGueTestFixtures.h 77 2 373 50 2021-04-08 2022-02-25 katran/decap/testing/XdpDecapTestFixtures.h 71 2 1165 50 2019-02-06 2022-02-25 katran/decap/testing/xdpdecap_tester.cpp 73 6 1165 50 2019-02-06 2022-02-25 katran/decap/XdpDecap.h 23 2 1165 1116 2019-02-06 2019-03-27 katran/decap/XdpDecap.cpp 114 3 1165 501 2019-02-06 2020-12-01 katran/decap/bpf/decap_kern.c 206 6 1165 123 2019-02-06 2021-12-14 katran/decap/bpf/decap_maps.h 20 4 1165 234 2019-02-06 2021-08-25 katran/lib/KatranEventReader.cpp 29 2 1034 556 2019-06-17 2020-10-07 katran/lib/BalancerStructs.h 72 6 1393 100 2018-06-23 2022-01-06 katran/lib/MaglevHashV2.h 13 1 606 606 2020-08-18 2020-08-18 katran/lib/EventPipeCallback.h 77 2 654 598 2020-07-01 2020-08-26 katran/lib/PcapWriter.cpp 186 7 1034 598 2019-06-17 2020-08-26 katran/lib/KatranLb.h 245 42 1409 52 2018-06-07 2022-02-23 katran/lib/KatranLb.cpp 2056 51 1409 52 2018-06-07 2022-02-23 katran/lib/Vip.cpp 112 1 613 613 2020-08-11 2020-08-11 katran/lib/MaglevBase.cpp 22 2 606 576 2020-08-18 2020-09-17 katran/lib/PipeWriter.cpp 30 4 661 123 2020-06-24 2021-12-14 katran/lib/IOBufWriter.h 19 3 927 123 2019-10-02 2021-12-14 katran/lib/MonitoringServiceCore.cpp 163 3 654 579 2020-07-01 2020-09-14 katran/lib/MonitoringStructs.cpp 26 3 661 542 2020-06-24 2020-10-21 katran/lib/PerfBufferEventReader.cpp 73 2 556 122 2020-10-07 2021-12-15 katran/lib/linux_includes/bpf_endian.h 33 2 1200 123 2019-01-02 2021-12-14 katran/lib/linux_includes/bpf.h 851 4 1409 123 2018-06-07 2021-12-14 katran/lib/linux_includes/bpf_helpers.h 521 8 1409 123 2018-06-07 2021-12-14 katran/lib/linux_includes/bpf_common.h 46 2 1409 123 2018-06-07 2021-12-14 katran/lib/linux_includes/jhash.h 102 3 1200 123 2019-01-02 2021-12-14 katran/lib/Netlink.cpp 129 3 772 680 2020-03-05 2020-06-05 katran/lib/ByteRangeWriter.h 20 2 1034 123 2019-06-17 2021-12-14 katran/lib/BpfLoader.cpp 305 15 1423 56 2018-05-24 2022-02-19 katran/lib/PcapMsg.cpp 23 1 1034 1034 2019-06-17 2019-06-17 katran/lib/PcapWriter.h 72 6 1034 598 2019-06-17 2020-08-26 katran/lib/Vip.h 66 1 613 613 2020-08-11 2020-08-11 katran/lib/KatranLbStructs.h 152 27 1393 65 2018-06-23 2022-02-10 katran/lib/DataWriter.h 20 2 1034 661 2019-06-17 2020-06-24 katran/lib/EventPipeCallback.cpp 74 3 654 123 2020-07-01 2021-12-14 katran/lib/KatranMonitor.cpp 159 7 1034 123 2019-06-17 2021-12-14 katran/lib/CHHelpers.cpp 15 2 613 606 2020-08-11 2020-08-18 katran/lib/BpfAdapter.h 191 23 1409 56 2018-06-07 2022-02-19 katran/lib/FileWriter.h 17 2 1034 123 2019-06-17 2021-12-14 katran/lib/KatranSimulator.cpp 219 4 962 619 2019-08-28 2020-08-05 katran/lib/Netlink.h 31 2 772 695 2020-03-05 2020-05-21 katran/lib/PcapMsgMeta.cpp 37 3 1034 654 2019-06-17 2020-07-01 katran/lib/KatranMonitor.h 55 6 1034 556 2019-06-17 2020-10-07 katran/lib/testing/Base64Helpers.cpp 42 2 974 123 2019-08-16 2021-12-14 katran/lib/testing/PcapParser.cpp 152 1 974 974 2019-08-16 2019-08-16 katran/lib/testing/KatranTestProvision.h 103 6 676 50 2020-06-09 2022-02-25 katran/lib/testing/KatranGueTestFixtures.h 214 10 893 50 2019-11-05 2022-02-25 katran/lib/testing/KatranHCTestFixtures.h 45 4 816 50 2020-01-21 2022-02-25 katran/lib/testing/Base64Helpers.h 12 1 816 816 2020-01-21 2020-01-21 katran/lib/testing/katran_tester.cpp 426 37 1409 50 2018-06-07 2022-02-25 katran/lib/testing/BpfTester.h 47 5 816 47 2020-01-21 2022-02-28 katran/lib/testing/fplane_testing.py 176 1 123 123 2021-12-14 2021-12-14 katran/lib/testing/KatranTestProvision.cpp 234 7 676 123 2020-06-09 2021-12-14 katran/lib/testing/KatranTestUtil.h 12 1 303 303 2021-06-17 2021-06-17 katran/lib/testing/BpfTester.cpp 273 8 816 47 2020-01-21 2022-02-28 katran/lib/testing/Base64Test.cpp 15 3 1167 974 2019-02-04 2019-08-16 katran/lib/testing/PacketAttributes.h 12 2 50 47 2022-02-25 2022-02-28 katran/lib/testing/PcapParser.h 29 1 974 974 2019-08-16 2019-08-16 katran/lib/testing/KatranTestUtil.cpp 154 3 303 50 2021-06-17 2022-02-25 katran/lib/testing/KatranTPRTestFixtures.h 115 5 327 50 2021-05-24 2022-02-25 katran/lib/MonitoringServiceCore.h 90 3 654 579 2020-07-01 2020-09-14 katran/lib/PcapMsg.h 43 1 1034 1034 2019-06-17 2019-06-17 katran/lib/IpHelpers.h 23 2 980 123 2019-08-10 2021-12-14 katran/lib/KatranEventReader.h 19 3 1034 123 2019-06-17 2021-12-14 katran/lib/MonitoringStructs.h 41 4 661 542 2020-06-24 2020-10-21 katran/lib/BpfLoader.h 47 9 1393 56 2018-06-23 2022-02-19 katran/lib/MaglevHashV2.cpp 50 2 606 576 2020-08-18 2020-09-17 katran/lib/KatranSimulator.h 23 2 962 961 2019-08-28 2019-08-29 katran/lib/ByteRangeWriter.cpp 14 1 1034 1034 2019-06-17 2019-06-17 katran/lib/CHHelpers.h 27 2 613 606 2020-08-11 2020-08-18 katran/lib/PcapStructs.h 18 2 1034 661 2019-06-17 2020-06-24 katran/lib/MaglevHash.cpp 42 4 613 576 2020-08-11 2020-09-17 katran/lib/xdproot.cpp 55 3 1230 123 2018-12-03 2021-12-14 katran/lib/PcapMsgMeta.h 55 3 1034 654 2019-06-17 2020-07-01 katran/lib/FileWriter.cpp 29 2 1034 123 2019-06-17 2021-12-14 katran/lib/MacHelpers.cpp 35 2 1123 1116 2019-03-20 2019-03-27 katran/lib/MurmurHash3.h 6 1 123 123 2021-12-14 2021-12-14 katran/lib/PerfBufferEventReader.h 32 2 556 123 2020-10-07 2021-12-14 katran/lib/IpHelpers.cpp 43 2 980 123 2019-08-10 2021-12-14 katran/lib/PipeWriter.h 56 4 661 123 2020-06-24 2021-12-14 katran/lib/IOBufWriter.cpp 16 3 927 123 2019-10-02 2021-12-14 katran/lib/MurmurHash3.cpp 45 1 123 123 2021-12-14 2021-12-14 katran/lib/bpf/healthchecking_consts.h 17 3 816 144 2020-01-21 2021-11-23 katran/lib/bpf/balancer_kern-tpl.h 4 1 303 303 2021-06-17 2021-06-17 katran/lib/bpf/introspection.h 21 5 676 123 2020-06-09 2021-12-14 katran/lib/bpf/healthchecking_helpers.h 177 7 816 101 2020-01-21 2022-01-05 katran/lib/bpf/flow_debug_helpers.h 100 5 409 123 2021-03-03 2021-12-14 katran/lib/bpf/pckt_parsing.h 252 13 1348 123 2018-08-07 2021-12-14 katran/lib/bpf/flow_debug_maps.h 14 5 409 123 2021-03-03 2021-12-14 katran/lib/bpf/healthchecking_structs.h 27 3 816 101 2020-01-21 2022-01-05 katran/lib/bpf/balancer_consts.h 166 27 1409 66 2018-06-07 2022-02-09 katran/lib/bpf/healthchecking_kern.c 99 6 816 101 2020-01-21 2022-01-05 katran/lib/bpf/control_data_maps.h 47 3 758 234 2020-03-19 2021-08-25 katran/lib/bpf/xdp_root.c 19 3 1200 123 2019-01-02 2021-12-14 katran/lib/bpf/balancer_maps.h 88 16 1393 66 2018-06-23 2022-02-09 katran/lib/bpf/csum_helpers.h 284 5 816 123 2020-01-21 2021-12-14 katran/lib/bpf/handle_icmp.h 245 6 1409 123 2018-06-07 2021-12-14 katran/lib/bpf/balancer_kern_flavors-tpl.h 4 1 303 303 2021-06-17 2021-06-17 katran/lib/bpf/adapter_integration_test_kern.c 38 3 1200 123 2019-01-02 2021-12-14 katran/lib/bpf/pckt_encap.h 355 13 1307 123 2018-09-17 2021-12-14 katran/lib/bpf/balancer_structs.h 91 7 1393 123 2018-06-23 2021-12-14 katran/lib/bpf/xdp_pktcntr.c 40 3 1200 123 2019-01-02 2021-12-14 katran/lib/bpf/encap_helpers.h 69 3 816 123 2020-01-21 2021-12-14 katran/lib/bpf/healthchecking_maps.h 55 5 816 101 2020-01-21 2022-01-05 katran/lib/bpf/balancer_kern.c 648 30 1409 66 2018-06-07 2022-02-09 katran/lib/bpf/balancer_helpers.h 80 12 1409 123 2018-06-07 2021-12-14 katran/lib/bpf/healthchecking_ipip.c 105 7 1200 123 2019-01-02 2021-12-14 katran/lib/bpf/flow_debug.h 15 3 409 123 2021-03-03 2021-12-14 katran/lib/MaglevBase.h 15 1 606 606 2020-08-18 2020-08-18 katran/lib/BpfAdapter.cpp 741 26 1409 31 2018-06-07 2022-03-16 katran/lib/MaglevHash.h 13 3 613 606 2020-08-11 2020-08-18