.. | .. |
---|
12 | 12 | #include <linux/if_vlan.h> |
---|
13 | 13 | #include <linux/ip.h> |
---|
14 | 14 | #include <linux/ipv6.h> |
---|
15 | | -#include "bpf_helpers.h" |
---|
| 15 | +#include <bpf/bpf_helpers.h> |
---|
16 | 16 | |
---|
17 | | -struct bpf_map_def SEC("maps") rxcnt = { |
---|
18 | | - .type = BPF_MAP_TYPE_PERCPU_ARRAY, |
---|
19 | | - .key_size = sizeof(u32), |
---|
20 | | - .value_size = sizeof(long), |
---|
21 | | - .max_entries = 256, |
---|
22 | | -}; |
---|
| 17 | +struct { |
---|
| 18 | + __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY); |
---|
| 19 | + __type(key, u32); |
---|
| 20 | + __type(value, long); |
---|
| 21 | + __uint(max_entries, 256); |
---|
| 22 | +} rxcnt SEC(".maps"); |
---|
23 | 23 | |
---|
24 | 24 | static void swap_src_dst_mac(void *data) |
---|
25 | 25 | { |
---|