mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
inet: remove leftover EXPORT_SYMBOL()
IPv6 is no longer a module, we no longer need to export these symbols. Signed-off-by: Eric Dumazet <edumazet@google.com> Reviewed-by: Fernando Fernandez Mancera <fmancera@suse.de> Link: https://patch.msgid.link/20260402174430.2462800-1-edumazet@google.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
071fe8b5d5
commit
1666d945b5
|
|
@ -263,7 +263,6 @@ bool icmp_global_allow(struct net *net)
|
|||
}
|
||||
return true;
|
||||
}
|
||||
EXPORT_SYMBOL(icmp_global_allow);
|
||||
|
||||
void icmp_global_consume(struct net *net)
|
||||
{
|
||||
|
|
@ -273,7 +272,6 @@ void icmp_global_consume(struct net *net)
|
|||
if (credits)
|
||||
atomic_sub(credits, &net->ipv4.icmp_global_credit);
|
||||
}
|
||||
EXPORT_SYMBOL(icmp_global_consume);
|
||||
|
||||
static bool icmpv4_mask_allow(struct net *net, int type, int code)
|
||||
{
|
||||
|
|
@ -1378,7 +1376,6 @@ bool icmp_build_probe(struct sk_buff *skb, struct icmphdr *icmphdr)
|
|||
icmphdr->code = ICMP_EXT_CODE_MAL_QUERY;
|
||||
return true;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(icmp_build_probe);
|
||||
|
||||
/*
|
||||
* Handle ICMP Timestamp requests.
|
||||
|
|
@ -1600,7 +1597,6 @@ void ip_icmp_error_rfc4884(const struct sk_buff *skb,
|
|||
if (!ip_icmp_error_rfc4884_validate(skb, off))
|
||||
out->flags |= SO_EE_RFC4884_FLAG_INVALID;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ip_icmp_error_rfc4884);
|
||||
|
||||
int icmp_err(struct sk_buff *skb, u32 info)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ void vif_device_init(struct vif_device *v,
|
|||
else
|
||||
v->link = dev->ifindex;
|
||||
}
|
||||
EXPORT_SYMBOL(vif_device_init);
|
||||
|
||||
struct mr_table *
|
||||
mr_table_alloc(struct net *net, u32 id,
|
||||
|
|
@ -60,7 +59,6 @@ mr_table_alloc(struct net *net, u32 id,
|
|||
table_set(mrt, net);
|
||||
return mrt;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_table_alloc);
|
||||
|
||||
void *mr_mfc_find_parent(struct mr_table *mrt, void *hasharg, int parent)
|
||||
{
|
||||
|
|
@ -74,7 +72,6 @@ void *mr_mfc_find_parent(struct mr_table *mrt, void *hasharg, int parent)
|
|||
|
||||
return NULL;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_mfc_find_parent);
|
||||
|
||||
void *mr_mfc_find_any_parent(struct mr_table *mrt, int vifi)
|
||||
{
|
||||
|
|
@ -89,7 +86,6 @@ void *mr_mfc_find_any_parent(struct mr_table *mrt, int vifi)
|
|||
|
||||
return NULL;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_mfc_find_any_parent);
|
||||
|
||||
void *mr_mfc_find_any(struct mr_table *mrt, int vifi, void *hasharg)
|
||||
{
|
||||
|
|
@ -109,7 +105,6 @@ void *mr_mfc_find_any(struct mr_table *mrt, int vifi, void *hasharg)
|
|||
|
||||
return mr_mfc_find_any_parent(mrt, vifi);
|
||||
}
|
||||
EXPORT_SYMBOL(mr_mfc_find_any);
|
||||
|
||||
#ifdef CONFIG_PROC_FS
|
||||
void *mr_vif_seq_idx(struct net *net, struct mr_vif_iter *iter, loff_t pos)
|
||||
|
|
@ -124,7 +119,6 @@ void *mr_vif_seq_idx(struct net *net, struct mr_vif_iter *iter, loff_t pos)
|
|||
}
|
||||
return NULL;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_vif_seq_idx);
|
||||
|
||||
void *mr_vif_seq_next(struct seq_file *seq, void *v, loff_t *pos)
|
||||
{
|
||||
|
|
@ -143,7 +137,6 @@ void *mr_vif_seq_next(struct seq_file *seq, void *v, loff_t *pos)
|
|||
}
|
||||
return NULL;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_vif_seq_next);
|
||||
|
||||
void *mr_mfc_seq_idx(struct net *net,
|
||||
struct mr_mfc_iter *it, loff_t pos)
|
||||
|
|
@ -168,7 +161,6 @@ void *mr_mfc_seq_idx(struct net *net,
|
|||
it->cache = NULL;
|
||||
return NULL;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_mfc_seq_idx);
|
||||
|
||||
void *mr_mfc_seq_next(struct seq_file *seq, void *v,
|
||||
loff_t *pos)
|
||||
|
|
@ -203,7 +195,6 @@ void *mr_mfc_seq_next(struct seq_file *seq, void *v,
|
|||
|
||||
return NULL;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_mfc_seq_next);
|
||||
#endif
|
||||
|
||||
int mr_fill_mroute(struct mr_table *mrt, struct sk_buff *skb,
|
||||
|
|
@ -275,7 +266,6 @@ int mr_fill_mroute(struct mr_table *mrt, struct sk_buff *skb,
|
|||
rtm->rtm_type = RTN_MULTICAST;
|
||||
return 1;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_fill_mroute);
|
||||
|
||||
static bool mr_mfc_uses_dev(const struct mr_table *mrt,
|
||||
const struct mr_mfc *c,
|
||||
|
|
@ -347,7 +337,6 @@ int mr_table_dump(struct mr_table *mrt, struct sk_buff *skb,
|
|||
cb->args[1] = e;
|
||||
return err;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_table_dump);
|
||||
|
||||
int mr_rtm_dumproute(struct sk_buff *skb, struct netlink_callback *cb,
|
||||
struct mr_table *(*iter)(struct net *net,
|
||||
|
|
@ -390,7 +379,6 @@ int mr_rtm_dumproute(struct sk_buff *skb, struct netlink_callback *cb,
|
|||
|
||||
return skb->len;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_rtm_dumproute);
|
||||
|
||||
int mr_dump(struct net *net, struct notifier_block *nb, unsigned short family,
|
||||
int (*rules_dump)(struct net *net,
|
||||
|
|
@ -444,4 +432,3 @@ int mr_dump(struct net *net, struct notifier_block *nb, unsigned short family,
|
|||
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL(mr_dump);
|
||||
|
|
|
|||
|
|
@ -343,7 +343,6 @@ struct sk_buff *skb_udp_tunnel_segment(struct sk_buff *skb,
|
|||
|
||||
return segs;
|
||||
}
|
||||
EXPORT_SYMBOL(skb_udp_tunnel_segment);
|
||||
|
||||
static void __udpv4_gso_segment_csum(struct sk_buff *seg,
|
||||
__be32 *oldip, __be32 *newip,
|
||||
|
|
@ -635,7 +634,6 @@ struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb,
|
|||
}
|
||||
return segs;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(__udp_gso_segment);
|
||||
|
||||
static struct sk_buff *udp4_ufo_fragment(struct sk_buff *skb,
|
||||
netdev_features_t features)
|
||||
|
|
@ -852,7 +850,6 @@ struct sk_buff *udp_gro_receive(struct list_head *head, struct sk_buff *skb,
|
|||
skb_gro_flush_final(skb, pp, flush);
|
||||
return pp;
|
||||
}
|
||||
EXPORT_SYMBOL(udp_gro_receive);
|
||||
|
||||
static struct sock *udp4_gro_lookup_skb(struct sk_buff *skb, __be16 sport,
|
||||
__be16 dport)
|
||||
|
|
@ -957,7 +954,6 @@ int udp_gro_complete(struct sk_buff *skb, int nhoff,
|
|||
|
||||
return err;
|
||||
}
|
||||
EXPORT_SYMBOL(udp_gro_complete);
|
||||
|
||||
INDIRECT_CALLABLE_SCOPE int udp4_gro_complete(struct sk_buff *skb, int nhoff)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user