Skip to content

Commit

Permalink
ipv6: Add rt6_get_peer() helper.
Browse files Browse the repository at this point in the history
To go along side ipv4's rt_get_peer().

Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
David S. Miller committed Dec 2, 2010
1 parent ccb7c41 commit 15c0542
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions include/net/ip6_route.h
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ static inline unsigned int rt6_flags2srcprefs(int flags)
extern void rt6_bind_peer(struct rt6_info *rt,
int create);

static inline struct inet_peer *rt6_get_peer(struct rt6_info *rt)
{
if (rt->rt6i_peer)
return rt->rt6i_peer;

rt6_bind_peer(rt, 0);
return rt->rt6i_peer;
}

extern void ip6_route_input(struct sk_buff *skb);

extern struct dst_entry * ip6_route_output(struct net *net,
Expand Down

0 comments on commit 15c0542

Please sign in to comment.