File tree Expand file tree Collapse file tree 8 files changed +12
-29
lines changed Expand file tree Collapse file tree 8 files changed +12
-29
lines changed Original file line number Diff line number Diff line change 1010 * General Public License for more details.
1111 */
1212
13- #include <uapi/linux/bpf.h>
14- #include <uapi/linux/if_ether.h>
15- #include <uapi/linux/ip.h>
16- #include <uapi/linux/in.h>
13+ #include "vmlinux.h"
1714#include <bpf/bpf_helpers.h>
1815
1916struct {
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: GPL-2.0
2+ #include "vmlinux.h"
13#include "net_shared.h"
2- #include <uapi/linux/bpf.h>
3- #include <linux/net.h>
4- #include <uapi/linux/in.h>
5- #include <uapi/linux/in6.h>
64#include <bpf/bpf_helpers.h>
75
86SEC ("cgroup/sock" )
Original file line number Diff line number Diff line change 55 * License as published by the Free Software Foundation.
66 */
77#define KBUILD_MODNAME "foo"
8+ #include "vmlinux.h"
89#include "net_shared.h"
9- #include <uapi/linux/ipv6.h>
10- #include <uapi/linux/bpf.h>
1110#include <bpf/bpf_helpers.h>
1211
1312/* copy of 'struct ethhdr' without __packed */
Original file line number Diff line number Diff line change 1010 * General Public License for more details.
1111 */
1212
13+ #include "vmlinux.h"
1314#include "net_shared.h"
14- #include <stdint.h>
15- #include <stddef.h>
16- #include <linux/bpf.h>
17- #include <linux/ip.h>
18- #include <linux/in.h>
19- #include <linux/in6.h>
20- #include <linux/tcp.h>
21- #include <linux/udp.h>
22- #include <linux/icmpv6.h>
23- #include <linux/if_ether.h>
2415#include <bpf/bpf_helpers.h>
2516#include <string.h>
2617
Original file line number Diff line number Diff line change 66 * License as published by the Free Software Foundation.
77 */
88#define KBUILD_MODNAME "foo"
9- #include <linux/ptrace.h>
9+ #include "vmlinux.h"
1010#include <linux/version.h>
11- #include <uapi/linux/bpf.h>
12- #include <uapi/linux/in6.h>
1311#include <bpf/bpf_helpers.h>
1412#include <bpf/bpf_tracing.h>
1513#include <bpf/bpf_core_read.h>
1614
1715#define MAX_NR_PORTS 65536
1816
17+ #define EINVAL 22
18+ #define ENOENT 2
19+
1920/* map #0 */
2021struct inner_a {
2122 __uint (type , BPF_MAP_TYPE_ARRAY );
Original file line number Diff line number Diff line change 44 * modify it under the terms of version 2 of the GNU General Public
55 * License as published by the Free Software Foundation.
66 */
7+ #include "vmlinux.h"
78#include <linux/version.h>
8- #include <linux/ptrace.h>
9- #include <linux/sched.h>
10- #include <uapi/linux/bpf.h>
119#include <bpf/bpf_helpers.h>
1210#include <bpf/bpf_tracing.h>
1311
Original file line number Diff line number Diff line change 11// SPDX-License-Identifier: GPL-2.0
22/* Copyright (c) 2018 Facebook */
3- #include <uapi/linux/bpf.h>
3+ #include "vmlinux.h"
44#include <bpf/bpf_helpers.h>
55
66SEC ("raw_tracepoint/task_rename" )
Original file line number Diff line number Diff line change 44 * modify it under the terms of version 2 of the GNU General Public
55 * License as published by the Free Software Foundation.
66 */
7- #include <linux/sched.h>
8- #include <uapi/linux/bpf.h>
7+ #include "vmlinux.h"
98#include <bpf/bpf_helpers.h>
109
1110/* from /sys/kernel/debug/tracing/events/task/task_rename/format */
You can’t perform that action at this time.
0 commit comments