> Handful of drivers currently expect to get xdp.h by virtue of including > netdevice.h. This will soon no longer be the case so add explicit includes. > > Signed-off-by: Jakub Kicinski <kuba@xxxxxxxxxx> > --- > CC: j.vosburgh@xxxxxxxxx > CC: andy@xxxxxxxxxxxxx > CC: shayagr@xxxxxxxxxx > CC: akiyano@xxxxxxxxxx > CC: ioana.ciornei@xxxxxxx > CC: claudiu.manoil@xxxxxxx > CC: vladimir.oltean@xxxxxxx > CC: wei.fang@xxxxxxx > CC: shenwei.wang@xxxxxxx > CC: xiaoning.wang@xxxxxxx > CC: linux-imx@xxxxxxx > CC: dmichail@xxxxxxxxxxxx > CC: jeroendb@xxxxxxxxxx > CC: pkaligineedi@xxxxxxxxxx > CC: shailend@xxxxxxxxxx > CC: jesse.brandeburg@xxxxxxxxx > CC: anthony.l.nguyen@xxxxxxxxx > CC: horatiu.vultur@xxxxxxxxxxxxx > CC: UNGLinuxDriver@xxxxxxxxxxxxx > CC: kys@xxxxxxxxxxxxx > CC: haiyangz@xxxxxxxxxxxxx > CC: wei.liu@xxxxxxxxxx > CC: decui@xxxxxxxxxxxxx > CC: peppe.cavallaro@xxxxxx > CC: alexandre.torgue@xxxxxxxxxxx > CC: joabreu@xxxxxxxxxxxx > CC: mcoquelin.stm32@xxxxxxxxx > CC: grygorii.strashko@xxxxxx > CC: longli@xxxxxxxxxxxxx > CC: sharmaajay@xxxxxxxxxxxxx > CC: daniel@xxxxxxxxxxxxx > CC: hawk@xxxxxxxxxx > CC: john.fastabend@xxxxxxxxx > CC: gerhard@xxxxxxxxxxxxxxxxxxxxx > CC: simon.horman@xxxxxxxxxxxx > CC: leon@xxxxxxxxxx > CC: linux-hyperv@xxxxxxxxxxxxxxx > CC: bpf@xxxxxxxxxxxxxxx > --- > drivers/net/bonding/bond_main.c | 1 + > drivers/net/ethernet/amazon/ena/ena_netdev.h | 1 + > drivers/net/ethernet/engleder/tsnep.h | 1 + > drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 1 + > drivers/net/ethernet/freescale/enetc/enetc.h | 1 + > drivers/net/ethernet/freescale/fec.h | 1 + > drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 1 + > drivers/net/ethernet/google/gve/gve.h | 1 + > drivers/net/ethernet/intel/igc/igc.h | 1 + > drivers/net/ethernet/microchip/lan966x/lan966x_main.h | 1 + > drivers/net/ethernet/microsoft/mana/mana_en.c | 1 + > drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + > drivers/net/ethernet/ti/cpsw_priv.h | 1 + > drivers/net/hyperv/hyperv_net.h | 1 + > drivers/net/tap.c | 1 + > include/net/mana/mana.h | 2 ++ > 16 files changed, 17 insertions(+) > [...] > diff --git a/drivers/net/ethernet/freescale/fec.h > b/drivers/net/ethernet/freescale/fec.h > index 8f1edcca96c4..5a0974e62f99 100644 > --- a/drivers/net/ethernet/freescale/fec.h > +++ b/drivers/net/ethernet/freescale/fec.h > @@ -22,6 +22,7 @@ > #include <linux/timecounter.h> > #include <dt-bindings/firmware/imx/rsrc.h> #include > <linux/firmware/imx/sci.h> > +#include <net/xdp.h> > > #if defined(CONFIG_M523x) || defined(CONFIG_M527x) || > defined(CONFIG_M528x) || \ > defined(CONFIG_M520x) || defined(CONFIG_M532x) || > defined(CONFIG_ARM) || \ diff --git For fec.h, it looks good to me. Reviewed-by: Wei Fang <wei.fang@xxxxxxx>