net: move kick_defer_list_purge() to net/core/dev.h
kick_defer_list_purge() is defined in net/core/dev.c and used from net/core/skubff.c Because we need softnet_data, include <linux/netdevice.h> from net/core/dev.h Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
d823265dd4
commit
b9495b564d
|
@ -3288,7 +3288,6 @@ static inline void dev_xmit_recursion_dec(void)
|
|||
__this_cpu_dec(softnet_data.xmit.recursion);
|
||||
}
|
||||
|
||||
void kick_defer_list_purge(struct softnet_data *sd, unsigned int cpu);
|
||||
void __netif_schedule(struct Qdisc *q);
|
||||
void netif_schedule_queue(struct netdev_queue *txq);
|
||||
|
||||
|
|
|
@ -4,11 +4,9 @@
|
|||
|
||||
#include <linux/types.h>
|
||||
#include <linux/rwsem.h>
|
||||
#include <linux/netdevice.h>
|
||||
|
||||
struct net;
|
||||
struct net_device;
|
||||
struct netdev_bpf;
|
||||
struct netdev_phys_item_id;
|
||||
struct netlink_ext_ack;
|
||||
struct cpumask;
|
||||
|
||||
|
@ -150,4 +148,6 @@ static inline void xdp_do_check_flushed(struct napi_struct *napi) { }
|
|||
#endif
|
||||
|
||||
struct napi_struct *napi_by_id(unsigned int napi_id);
|
||||
void kick_defer_list_purge(struct softnet_data *sd, unsigned int cpu);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue