History

net: Add includes masked by netdevice.h including uapi/bpf.h

Add missing includes unmasked by the subsequent change. Mostly network drivers missing an include for XDP_PACKET_HEADROOM.

Jakub Kicinski committed 4 years ago

Commit 3b80b731 parent 1705c627 files · +9 −0Browse files

Unified · Split

7 files
  1. drivers/net/ethernet/amazon/ena/ena_netdev.h +1 −0
  2. drivers/net/ethernet/cavium/thunder/nicvf_queues.c +1 −0
  3. drivers/net/ethernet/microsoft/mana/mana_en.c +2 −0
  4. drivers/net/ethernet/stmicro/stmmac/stmmac.h +1 −0
  5. drivers/net/ethernet/ti/cpsw_priv.h +2 −0
  6. include/net/ip6_fib.h +1 −0
  7. kernel/bpf/net_namespace.c +1 −0
drivers/net/ethernet/amazon/ena/ena_netdev.h+1−0
@@ -14,6 +14,7 @@ · 13 unmodified lines
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"
drivers/net/ethernet/cavium/thunder/nicvf_queues.c+1−0
@@ -10,6 +10,7 @@ · 9 unmodified lines
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"
drivers/net/ethernet/microsoft/mana/mana_en.c+2−0
@@ -1,6 +1,8 @@
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>
drivers/net/ethernet/stmicro/stmmac/stmmac.h+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include <linux/net_tstamp.h>
2323 #include <linux/reset.h>
2424 #include <net/page_pool.h>
25+#include <uapi/linux/bpf.h>
2526
2627 struct stmmac_resources {
2728 void __iomem *addr;
drivers/net/ethernet/ti/cpsw_priv.h+2−0
@@ -6,6 +6,8 @@ · 5 unmodified lines
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 | \
include/net/ip6_fib.h+1−0
@@ -20,6 +20,7 @@ · 19 unmodified lines
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
kernel/bpf/net_namespace.c+1−0
@@ -1,6 +1,7 @@
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