@cryptotaxi247 / netdata-1 / commits / 95ffcebe8

Format missing file (eBPF.plugin) (#19582)

format_main: Apply format to ebpf.c file

thiagoftsm committed Feb 6, 2025 at 04:25 UTC 95ffcebe80da22c43bfca9059fa7f0ce59dde11e
1 file changed +45 -67
src/collectors/ebpf.plugin/ebpf.c
+45 -67
@@ -2757,15 +2757,11 @@ static void ebpf_link_hostnames(const char *parse)
2757 */
2758 void parse_network_viewer_section(struct config *cfg)
2759 {
2760 - network_viewer_opt.hostname_resolution_enabled = inicfg_get_boolean(cfg,
2761 - EBPF_NETWORK_VIEWER_SECTION,
2762 - EBPF_CONFIG_RESOLVE_HOSTNAME,
2763 - CONFIG_BOOLEAN_NO);
2760 + network_viewer_opt.hostname_resolution_enabled =
2761 + inicfg_get_boolean(cfg, EBPF_NETWORK_VIEWER_SECTION, EBPF_CONFIG_RESOLVE_HOSTNAME, CONFIG_BOOLEAN_NO);
2762
2765 - network_viewer_opt.service_resolution_enabled = inicfg_get_boolean(cfg,
2766 - EBPF_NETWORK_VIEWER_SECTION,
2767 - EBPF_CONFIG_RESOLVE_SERVICE,
2768 - CONFIG_BOOLEAN_YES);
2763 + network_viewer_opt.service_resolution_enabled =
2764 + inicfg_get_boolean(cfg, EBPF_NETWORK_VIEWER_SECTION, EBPF_CONFIG_RESOLVE_SERVICE, CONFIG_BOOLEAN_YES);
2765
2766 const char *value = inicfg_get(cfg, EBPF_NETWORK_VIEWER_SECTION, EBPF_CONFIG_PORTS, NULL);
2767 ebpf_parse_ports(value);
@@ -2777,10 +2773,7 @@ void parse_network_viewer_section(struct config *cfg)
2773 netdata_log_info("Name resolution is disabled, collector will not parse \"hostnames\" list.");
2774 }
2775
2780 - value = inicfg_get(cfg,
2781 - EBPF_NETWORK_VIEWER_SECTION,
2782 - "ips",
2783 - NULL);
2776 + value = inicfg_get(cfg, EBPF_NETWORK_VIEWER_SECTION, "ips", NULL);
2777 //"ips", "!127.0.0.1/8 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 fc00::/7 !::1/128");
2778 ebpf_parse_ips_unsafe(value);
2779 }
@@ -2950,8 +2943,7 @@ static void ebpf_update_interval(int update_every)
2943 {
2944 int i;
2945
2953 - int value = (int) inicfg_get_number(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_UPDATE_EVERY,
2954 - update_every);
2946 + int value = (int)inicfg_get_number(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_UPDATE_EVERY, update_every);
2947
2948 for (i = 0; ebpf_modules[i].info.thread_name; i++) {
2949 ebpf_modules[i].update_every = value;
@@ -2965,8 +2957,8 @@ static void ebpf_update_interval(int update_every)
2957 */
2958 static void ebpf_update_table_size()
2959 {
2968 - uint32_t value = (uint32_t) inicfg_get_number(&collector_config, EBPF_GLOBAL_SECTION,
2969 - EBPF_CFG_PID_SIZE, ND_EBPF_DEFAULT_PID_SIZE);
2960 + uint32_t value = (uint32_t)inicfg_get_number(
2961 + &collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_PID_SIZE, ND_EBPF_DEFAULT_PID_SIZE);
2962 for (int i = 0; ebpf_modules[i].info.thread_name; i++) {
2963 ebpf_modules[i].pid_map_size = value;
2964 }
@@ -2979,8 +2971,8 @@ static void ebpf_update_table_size()
2971 */
2972 static void ebpf_update_lifetime()
2973 {
2982 - uint32_t value = (uint32_t) inicfg_get_number(&collector_config, EBPF_GLOBAL_SECTION,
2983 - EBPF_CFG_LIFETIME, EBPF_DEFAULT_LIFETIME);
2974 + uint32_t value =
2975 + (uint32_t)inicfg_get_number(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_LIFETIME, EBPF_DEFAULT_LIFETIME);
2976
2977 for (int i = 0; ebpf_modules[i].info.thread_name; i++) {
2978 ebpf_modules[i].lifetime = value;
@@ -3021,8 +3013,7 @@ static inline void epbf_update_load_mode(const char *str, netdata_ebpf_load_mode
3013 */
3014 static void ebpf_update_map_per_core()
3015 {
3024 - int value = inicfg_get_boolean(&collector_config, EBPF_GLOBAL_SECTION,
3025 - EBPF_CFG_MAPS_PER_CORE, CONFIG_BOOLEAN_YES);
3016 + int value = inicfg_get_boolean(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_MAPS_PER_CORE, CONFIG_BOOLEAN_YES);
3017
3018 for (int i = 0; ebpf_modules[i].info.thread_name; i++) {
3019 ebpf_modules[i].maps_per_core = value;
@@ -3047,8 +3038,7 @@ static void read_collector_values(int *disable_cgroups, int update_every, netdat
3038
3039 ebpf_how_to_load(value);
3040
3050 - btf_path = inicfg_get(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_PROGRAM_PATH,
3051 - EBPF_DEFAULT_BTF_PATH);
3041 + btf_path = inicfg_get(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_PROGRAM_PATH, EBPF_DEFAULT_BTF_PATH);
3042
3043 #ifdef LIBBPF_MAJOR_VERSION
3044 default_btf = ebpf_load_btf_file(btf_path, EBPF_DEFAULT_BTF_FILE);
@@ -3065,13 +3055,11 @@ static void read_collector_values(int *disable_cgroups, int update_every, netdat
3055 ebpf_update_lifetime();
3056
3057 // This is kept to keep compatibility
3068 - uint32_t enabled = inicfg_get_boolean(&collector_config, EBPF_GLOBAL_SECTION, "disable apps",
3069 - CONFIG_BOOLEAN_NO);
3058 + uint32_t enabled = inicfg_get_boolean(&collector_config, EBPF_GLOBAL_SECTION, "disable apps", CONFIG_BOOLEAN_NO);
3059 if (!enabled) {
3060 // Apps is a positive sentence, so we need to invert the values to disable apps.
3072 - enabled = inicfg_get_boolean(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_APPLICATION,
3073 - CONFIG_BOOLEAN_YES);
3074 - enabled = (enabled == CONFIG_BOOLEAN_NO)?CONFIG_BOOLEAN_YES:CONFIG_BOOLEAN_NO;
3061 + enabled = inicfg_get_boolean(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_APPLICATION, CONFIG_BOOLEAN_YES);
3062 + enabled = (enabled == CONFIG_BOOLEAN_NO) ? CONFIG_BOOLEAN_YES : CONFIG_BOOLEAN_NO;
3063 }
3064
3065 ebpf_set_apps_mode(!enabled);
@@ -3079,34 +3067,38 @@ static void read_collector_values(int *disable_cgroups, int update_every, netdat
3067 // Cgroup is a positive sentence, so we need to invert the values to disable apps.
3068 // We are using the same pattern for cgroup and apps
3069 enabled = inicfg_get_boolean(&collector_config, EBPF_GLOBAL_SECTION, EBPF_CFG_CGROUP, CONFIG_BOOLEAN_NO);
3082 - *disable_cgroups = (enabled == CONFIG_BOOLEAN_NO)?CONFIG_BOOLEAN_YES:CONFIG_BOOLEAN_NO;
3070 + *disable_cgroups = (enabled == CONFIG_BOOLEAN_NO) ? CONFIG_BOOLEAN_YES : CONFIG_BOOLEAN_NO;
3071
3072 ebpf_update_map_per_core();
3073
3074 // Read ebpf programs section
3087 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION,
3088 - ebpf_modules[EBPF_MODULE_PROCESS_IDX].info.config_name, CONFIG_BOOLEAN_YES);
3075 + enabled = inicfg_get_boolean(
3076 + &collector_config,
3077 + EBPF_PROGRAMS_SECTION,
3078 + ebpf_modules[EBPF_MODULE_PROCESS_IDX].info.config_name,
3079 + CONFIG_BOOLEAN_YES);
3080 if (enabled) {
3081 ebpf_enable_chart(EBPF_MODULE_PROCESS_IDX, *disable_cgroups);
3082 }
3083
3084 // This is kept to keep compatibility
3094 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "network viewer",
3095 - CONFIG_BOOLEAN_NO);
3085 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "network viewer", CONFIG_BOOLEAN_NO);
3086 if (!enabled)
3097 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION,
3098 - ebpf_modules[EBPF_MODULE_SOCKET_IDX].info.config_name,
3099 - CONFIG_BOOLEAN_NO);
3087 + enabled = inicfg_get_boolean(
3088 + &collector_config,
3089 + EBPF_PROGRAMS_SECTION,
3090 + ebpf_modules[EBPF_MODULE_SOCKET_IDX].info.config_name,
3091 + CONFIG_BOOLEAN_NO);
3092 if (enabled) {
3093 ebpf_enable_chart(EBPF_MODULE_SOCKET_IDX, *disable_cgroups);
3094 }
3095
3096 // This is kept to keep compatibility
3105 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "network connection monitoring",
3106 - CONFIG_BOOLEAN_YES);
3097 + enabled = inicfg_get_boolean(
3098 + &collector_config, EBPF_PROGRAMS_SECTION, "network connection monitoring", CONFIG_BOOLEAN_YES);
3099 if (!enabled)
3108 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "network connections",
3109 - CONFIG_BOOLEAN_YES);
3100 + enabled =
3101 + inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "network connections", CONFIG_BOOLEAN_YES);
3102
3103 network_viewer_opt.enabled = enabled;
3104 if (enabled) {
@@ -3119,86 +3111,72 @@ static void read_collector_values(int *disable_cgroups, int update_every, netdat
3111 ebpf_parse_service_name_section(&collector_config);
3112 }
3113
3122 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "cachestat",
3123 - CONFIG_BOOLEAN_NO);
3114 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "cachestat", CONFIG_BOOLEAN_NO);
3115 if (enabled) {
3116 ebpf_enable_chart(EBPF_MODULE_CACHESTAT_IDX, *disable_cgroups);
3117 }
3118
3128 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "sync",
3129 - CONFIG_BOOLEAN_YES);
3119 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "sync", CONFIG_BOOLEAN_YES);
3120 if (enabled) {
3121 ebpf_enable_chart(EBPF_MODULE_SYNC_IDX, *disable_cgroups);
3122 }
3123
3134 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "dcstat",
3135 - CONFIG_BOOLEAN_NO);
3124 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "dcstat", CONFIG_BOOLEAN_NO);
3125 if (enabled) {
3126 ebpf_enable_chart(EBPF_MODULE_DCSTAT_IDX, *disable_cgroups);
3127 }
3128
3140 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "swap",
3141 - CONFIG_BOOLEAN_NO);
3129 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "swap", CONFIG_BOOLEAN_NO);
3130 if (enabled) {
3131 ebpf_enable_chart(EBPF_MODULE_SWAP_IDX, *disable_cgroups);
3132 }
3133
3146 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "vfs",
3147 - CONFIG_BOOLEAN_NO);
3134 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "vfs", CONFIG_BOOLEAN_NO);
3135 if (enabled) {
3136 ebpf_enable_chart(EBPF_MODULE_VFS_IDX, *disable_cgroups);
3137 }
3138
3152 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "filesystem",
3153 - CONFIG_BOOLEAN_NO);
3139 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "filesystem", CONFIG_BOOLEAN_NO);
3140 if (enabled) {
3141 ebpf_enable_chart(EBPF_MODULE_FILESYSTEM_IDX, *disable_cgroups);
3142 }
3143
3158 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "disk",
3159 - CONFIG_BOOLEAN_NO);
3144 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "disk", CONFIG_BOOLEAN_NO);
3145 if (enabled) {
3146 ebpf_enable_chart(EBPF_MODULE_DISK_IDX, *disable_cgroups);
3147 }
3148
3164 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "mount",
3165 - CONFIG_BOOLEAN_YES);
3149 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "mount", CONFIG_BOOLEAN_YES);
3150 if (enabled) {
3151 ebpf_enable_chart(EBPF_MODULE_MOUNT_IDX, *disable_cgroups);
3152 }
3153
3170 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "fd",
3171 - CONFIG_BOOLEAN_YES);
3154 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "fd", CONFIG_BOOLEAN_YES);
3155 if (enabled) {
3156 ebpf_enable_chart(EBPF_MODULE_FD_IDX, *disable_cgroups);
3157 }
3158
3176 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "hardirq",
3177 - CONFIG_BOOLEAN_YES);
3159 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "hardirq", CONFIG_BOOLEAN_YES);
3160 if (enabled) {
3161 ebpf_enable_chart(EBPF_MODULE_HARDIRQ_IDX, *disable_cgroups);
3162 }
3163
3182 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "softirq",
3183 - CONFIG_BOOLEAN_YES);
3164 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "softirq", CONFIG_BOOLEAN_YES);
3165 if (enabled) {
3166 ebpf_enable_chart(EBPF_MODULE_SOFTIRQ_IDX, *disable_cgroups);
3167 }
3168
3188 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "oomkill",
3189 - CONFIG_BOOLEAN_YES);
3169 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "oomkill", CONFIG_BOOLEAN_YES);
3170 if (enabled) {
3171 ebpf_enable_chart(EBPF_MODULE_OOMKILL_IDX, *disable_cgroups);
3172 }
3173
3194 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "shm",
3195 - CONFIG_BOOLEAN_YES);
3174 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "shm", CONFIG_BOOLEAN_YES);
3175 if (enabled) {
3176 ebpf_enable_chart(EBPF_MODULE_SHM_IDX, *disable_cgroups);
3177 }
3178
3200 - enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "mdflush",
3201 - CONFIG_BOOLEAN_NO);
3179 + enabled = inicfg_get_boolean(&collector_config, EBPF_PROGRAMS_SECTION, "mdflush", CONFIG_BOOLEAN_NO);
3180 if (enabled) {
3181 ebpf_enable_chart(EBPF_MODULE_MDFLUSH_IDX, *disable_cgroups);
3182 }