Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6723ab54 authored by David S. Miller's avatar David S. Miller
Browse files

[IPV6]: Fix route.c warnings when multiple tables are disabled.

parent 6ba7511b
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -94,9 +94,6 @@ static int ip6_dst_gc(void);

static int		ip6_pkt_discard(struct sk_buff *skb);
static int		ip6_pkt_discard_out(struct sk_buff *skb);
static int		ip6_pkt_prohibit(struct sk_buff *skb);
static int		ip6_pkt_prohibit_out(struct sk_buff *skb);
static int		ip6_pkt_blk_hole(struct sk_buff *skb);
static void		ip6_link_failure(struct sk_buff *skb);
static void		ip6_rt_update_pmtu(struct dst_entry *dst, u32 mtu);

@@ -144,6 +141,10 @@ struct rt6_info ip6_null_entry = {

#ifdef CONFIG_IPV6_MULTIPLE_TABLES

static int ip6_pkt_prohibit(struct sk_buff *skb);
static int ip6_pkt_prohibit_out(struct sk_buff *skb);
static int ip6_pkt_blk_hole(struct sk_buff *skb);

struct rt6_info ip6_prohibit_entry = {
	.u = {
		.dst = {
@@ -1768,6 +1769,8 @@ static int ip6_pkt_discard_out(struct sk_buff *skb)
	return ip6_pkt_discard(skb);
}

#ifdef CONFIG_IPV6_MULTIPLE_TABLES

static int ip6_pkt_prohibit(struct sk_buff *skb)
{
	return ip6_pkt_drop(skb, ICMPV6_ADM_PROHIBITED);
@@ -1785,6 +1788,8 @@ static int ip6_pkt_blk_hole(struct sk_buff *skb)
	return 0;
}

#endif

/*
 *	Allocate a dst for local (unicast / anycast) address.
 */