1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 #include <linux/types.h>
6 #include <linux/netdevice.h>
7 #include <net/protocol.h>
9 /* Read mostly data used in network fast paths. */
11 #if IS_ENABLED(CONFIG_INET)
12 struct packet_offload ip_packet_offload;
13 struct net_offload tcpv4_offload;
14 struct net_offload udpv4_offload;
15 struct packet_offload ipv6_packet_offload;
16 struct net_offload tcpv6_offload;
17 struct net_offload udpv6_offload;
19 struct list_head offload_base;
20 struct list_head ptype_all;
21 struct kmem_cache *skbuff_cache;
22 struct kmem_cache *skbuff_fclone_cache;
23 struct kmem_cache *skb_small_head_cache;
26 int netdev_budget_usecs;
33 extern struct net_hotdata net_hotdata;
35 #endif /* _NET_HOTDATA_H */