whatcanGOwrong
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#include "common.h"
|
||||
|
||||
char __license[] __section("license") = "GPL-2.0";
|
||||
|
||||
extern int CONFIG_HZ __kconfig;
|
||||
|
||||
struct {
|
||||
__uint(type, BPF_MAP_TYPE_ARRAY);
|
||||
__uint(max_entries, 1);
|
||||
__type(key, uint32_t);
|
||||
__type(value, uint64_t);
|
||||
} array_map __section(".maps");
|
||||
|
||||
static long (*bpf_map_update_elem)(void *map, const void *key, const void *value, uint64_t flags) = (void *)2;
|
||||
|
||||
__section("socket") int kconfig() {
|
||||
uint32_t i;
|
||||
uint64_t val;
|
||||
|
||||
i = 0;
|
||||
val = CONFIG_HZ;
|
||||
bpf_map_update_elem(&array_map, &i, &val, 0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user