LCOV - code coverage report
Current view: top level - app/fdctl - main.c (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 16 0.0 %
Date: 2024-11-13 11:58:15 Functions: 0 1 0.0 %

          Line data    Source code
       1             : #include "fdctl.h"
       2             : 
       3             : #include "configure/configure.h"
       4             : 
       5             : configure_stage_t * STAGES[ CONFIGURE_STAGE_COUNT ] = {
       6             :   &hugetlbfs,
       7             :   &sysctl,
       8             :   &ethtool_channels,
       9             :   &ethtool_gro,
      10             :   NULL,
      11             :   NULL,
      12             :   NULL,
      13             :   NULL,
      14             :   NULL,
      15             : };
      16             : 
      17             : extern fd_topo_run_tile_t fd_tile_net;
      18             : extern fd_topo_run_tile_t fd_tile_quic;
      19             : extern fd_topo_run_tile_t fd_tile_verify;
      20             : extern fd_topo_run_tile_t fd_tile_dedup;
      21             : extern fd_topo_run_tile_t fd_tile_resolv;
      22             : extern fd_topo_run_tile_t fd_tile_pack;
      23             : extern fd_topo_run_tile_t fd_tile_bank;
      24             : extern fd_topo_run_tile_t fd_tile_poh;
      25             : extern fd_topo_run_tile_t fd_tile_shred;
      26             : extern fd_topo_run_tile_t fd_tile_store;
      27             : extern fd_topo_run_tile_t fd_tile_sign;
      28             : extern fd_topo_run_tile_t fd_tile_metric;
      29             : extern fd_topo_run_tile_t fd_tile_cswtch;
      30             : extern fd_topo_run_tile_t fd_tile_gui;
      31             : extern fd_topo_run_tile_t fd_tile_plugin;
      32             : extern fd_topo_run_tile_t fd_tile_blackhole;
      33             : 
      34             : fd_topo_run_tile_t * TILES[] = {
      35             :   &fd_tile_net,
      36             :   &fd_tile_quic,
      37             :   &fd_tile_verify,
      38             :   &fd_tile_dedup,
      39             :   &fd_tile_resolv,
      40             :   &fd_tile_pack,
      41             :   &fd_tile_bank,
      42             :   &fd_tile_poh,
      43             :   &fd_tile_shred,
      44             :   &fd_tile_store,
      45             :   &fd_tile_sign,
      46             :   &fd_tile_metric,
      47             :   &fd_tile_cswtch,
      48             :   &fd_tile_gui,
      49             :   &fd_tile_plugin,
      50             :   &fd_tile_blackhole,
      51             :   NULL,
      52             : };
      53             : 
      54             : int
      55             : main( int     argc,
      56             :       char ** argv ) {
      57             :   main1( argc, argv );
      58             : }
      59             : 
      60             : /* Kind of a hack for now, we sometimes want to view bench generation
      61             :    in the monitor binary, but it's not part of the production binary. */
      62             : 
      63             : void
      64             : add_bench_topo( fd_topo_t  * topo,
      65             :                 char const * affinity,
      66             :                 ulong        benchg_tile_cnt,
      67             :                 ulong        benchs_tile_cnt,
      68             :                 ulong        accounts_cnt,
      69             :                 int          transaction_mode,
      70             :                 float        contending_fraction,
      71             :                 float        cu_price_spread,
      72             :                 ulong        conn_cnt,
      73             :                 ushort       send_to_port,
      74             :                 uint         send_to_ip_addr,
      75             :                 ushort       rpc_port,
      76             :                 uint         rpc_ip_addr,
      77           0 :                 int          no_quic ) {
      78           0 :   (void)topo;
      79           0 :   (void)affinity;
      80           0 :   (void)benchg_tile_cnt;
      81           0 :   (void)benchs_tile_cnt;
      82           0 :   (void)accounts_cnt;
      83           0 :   (void)transaction_mode;
      84           0 :   (void)contending_fraction;
      85           0 :   (void)cu_price_spread;
      86           0 :   (void)conn_cnt;
      87           0 :   (void)send_to_port;
      88           0 :   (void)send_to_ip_addr;
      89           0 :   (void)rpc_port;
      90           0 :   (void)rpc_ip_addr;
      91           0 :   (void)no_quic;
      92           0 : }

Generated by: LCOV version 1.14