Add missing includes unmasked by the subsequent change. Mostly network drivers missing an include for XDP_PACKET_HEADROOM.
Unified · Split
| @@ -14,6 +14,7 @@ · 13 unmodified lines | ||
| 14 | 14 | #include <linux/interrupt.h> |
| 15 | 15 | #include <linux/netdevice.h> |
| 16 | 16 | #include <linux/skbuff.h> |
| 17 | +#include <uapi/linux/bpf.h> | |
| 17 | 18 | |
| 18 | 19 | #include "ena_com.h" |
| 19 | 20 | #include "ena_eth_com.h" |
| @@ -10,6 +10,7 @@ · 9 unmodified lines | ||
| 10 | 10 | #include <linux/iommu.h> |
| 11 | 11 | #include <net/ip.h> |
| 12 | 12 | #include <net/tso.h> |
| 13 | +#include <uapi/linux/bpf.h> | |
| 13 | 14 | |
| 14 | 15 | #include "nic_reg.h" |
| 15 | 16 | #include "nic.h" |
| @@ -1,6 +1,8 @@ | ||
| 1 | 1 | // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause |
| 2 | 2 | /* Copyright (c) 2021, Microsoft Corporation. */ |
| 3 | 3 | |
| 4 | +#include <uapi/linux/bpf.h> | |
| 5 | + | |
| 4 | 6 | #include <linux/inetdevice.h> |
| 5 | 7 | #include <linux/etherdevice.h> |
| 6 | 8 | #include <linux/ethtool.h> |
| @@ -22,6 +22,7 @@ · 21 unmodified lines | ||
| 22 | 22 | #include <linux/net_tstamp.h> |
| 23 | 23 | #include <linux/reset.h> |
| 24 | 24 | #include <net/page_pool.h> |
| 25 | +#include <uapi/linux/bpf.h> | |
| 25 | 26 | |
| 26 | 27 | struct stmmac_resources { |
| 27 | 28 | void __iomem *addr; |
| @@ -6,6 +6,8 @@ · 5 unmodified lines | ||
| 6 | 6 | #ifndef DRIVERS_NET_ETHERNET_TI_CPSW_PRIV_H_ |
| 7 | 7 | #define DRIVERS_NET_ETHERNET_TI_CPSW_PRIV_H_ |
| 8 | 8 | |
| 9 | +#include <uapi/linux/bpf.h> | |
| 10 | + | |
| 9 | 11 | #include "davinci_cpdma.h" |
| 10 | 12 | |
| 11 | 13 | #define CPSW_DEBUG (NETIF_MSG_HW | NETIF_MSG_WOL | \ |
| @@ -20,6 +20,7 @@ · 19 unmodified lines | ||
| 20 | 20 | #include <net/inetpeer.h> |
| 21 | 21 | #include <net/fib_notifier.h> |
| 22 | 22 | #include <linux/indirect_call_wrapper.h> |
| 23 | +#include <uapi/linux/bpf.h> | |
| 23 | 24 | |
| 24 | 25 | #ifdef CONFIG_IPV6_MULTIPLE_TABLES |
| 25 | 26 | #define FIB6_TABLE_HASHSZ 256 |
| @@ -1,6 +1,7 @@ | ||
| 1 | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | 2 | |
| 3 | 3 | #include <linux/bpf.h> |
| 4 | +#include <linux/bpf-netns.h> | |
| 4 | 5 | #include <linux/filter.h> |
| 5 | 6 | #include <net/net_namespace.h> |
| 6 | 7 | |