File tree Expand file tree Collapse file tree 9 files changed +18
-8
lines changed Expand file tree Collapse file tree 9 files changed +18
-8
lines changed Original file line number Diff line number Diff line change 1414#include <linux/interrupt.h>
1515#include <linux/netdevice.h>
1616#include <linux/skbuff.h>
17+ #include <uapi/linux/bpf.h>
1718
1819#include "ena_com.h"
1920#include "ena_eth_com.h"
Original file line number Diff line number Diff line change 1010#include <linux/iommu.h>
1111#include <net/ip.h>
1212#include <net/tso.h>
13+ #include <uapi/linux/bpf.h>
1314
1415#include "nic_reg.h"
1516#include "nic.h"
Original file line number Diff line number Diff line change 11// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
22/* Copyright (c) 2021, Microsoft Corporation. */
33
4+ #include <uapi/linux/bpf.h>
5+
46#include <linux/inetdevice.h>
57#include <linux/etherdevice.h>
68#include <linux/ethtool.h>
Original file line number Diff line number Diff line change 2222#include <linux/net_tstamp.h>
2323#include <linux/reset.h>
2424#include <net/page_pool.h>
25+ #include <uapi/linux/bpf.h>
2526
2627struct stmmac_resources {
2728 void __iomem * addr ;
Original file line number Diff line number Diff line change 66#ifndef DRIVERS_NET_ETHERNET_TI_CPSW_PRIV_H_
77#define DRIVERS_NET_ETHERNET_TI_CPSW_PRIV_H_
88
9+ #include <uapi/linux/bpf.h>
10+
911#include "davinci_cpdma.h"
1012
1113#define CPSW_DEBUG (NETIF_MSG_HW | NETIF_MSG_WOL | \
Original file line number Diff line number Diff line change 33#define _BPF_NETNS_H
44
55#include <linux/mutex.h>
6+ #include <net/netns/bpf.h>
67#include <uapi/linux/bpf.h>
78
8- enum netns_bpf_attach_type {
9- NETNS_BPF_INVALID = -1 ,
10- NETNS_BPF_FLOW_DISSECTOR = 0 ,
11- NETNS_BPF_SK_LOOKUP ,
12- MAX_NETNS_BPF_ATTACH_TYPE
13- };
14-
159static inline enum netns_bpf_attach_type
1610to_netns_bpf_attach_type (enum bpf_attach_type attach_type )
1711{
Original file line number Diff line number Diff line change 2020#include <net/inetpeer.h>
2121#include <net/fib_notifier.h>
2222#include <linux/indirect_call_wrapper.h>
23+ #include <uapi/linux/bpf.h>
2324
2425#ifdef CONFIG_IPV6_MULTIPLE_TABLES
2526#define FIB6_TABLE_HASHSZ 256
Original file line number Diff line number Diff line change 66#ifndef __NETNS_BPF_H__
77#define __NETNS_BPF_H__
88
9- #include <linux/bpf-netns .h>
9+ #include <linux/list .h>
1010
1111struct bpf_prog ;
1212struct bpf_prog_array ;
1313
14+ enum netns_bpf_attach_type {
15+ NETNS_BPF_INVALID = -1 ,
16+ NETNS_BPF_FLOW_DISSECTOR = 0 ,
17+ NETNS_BPF_SK_LOOKUP ,
18+ MAX_NETNS_BPF_ATTACH_TYPE
19+ };
20+
1421struct netns_bpf {
1522 /* Array of programs to run compiled from progs or links */
1623 struct bpf_prog_array __rcu * run_array [MAX_NETNS_BPF_ATTACH_TYPE ];
Original file line number Diff line number Diff line change 11// SPDX-License-Identifier: GPL-2.0
22
33#include <linux/bpf.h>
4+ #include <linux/bpf-netns.h>
45#include <linux/filter.h>
56#include <net/net_namespace.h>
67
You can’t perform that action at this time.
0 commit comments