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
}