inetpeer.h (f94f3cb37a1c4d44dd2070cc4a6165689bda9c92) inetpeer.h (b71d1d426d263b0b6cb5760322efebbfc89d4463)
1/*
2 * INETPEER - A storage for permanent information about peers
3 *
4 * Authors: Andrey V. Savochkin <saw@msu.ru>
5 */
6
7#ifndef _NET_INETPEER_H
8#define _NET_INETPEER_H

--- 66 unchanged lines hidden (view full) ---

75{
76 struct inetpeer_addr daddr;
77
78 daddr.addr.a4 = v4daddr;
79 daddr.family = AF_INET;
80 return inet_getpeer(&daddr, create);
81}
82
1/*
2 * INETPEER - A storage for permanent information about peers
3 *
4 * Authors: Andrey V. Savochkin <saw@msu.ru>
5 */
6
7#ifndef _NET_INETPEER_H
8#define _NET_INETPEER_H

--- 66 unchanged lines hidden (view full) ---

75{
76 struct inetpeer_addr daddr;
77
78 daddr.addr.a4 = v4daddr;
79 daddr.family = AF_INET;
80 return inet_getpeer(&daddr, create);
81}
82
83static inline struct inet_peer *inet_getpeer_v6(struct in6_addr *v6daddr, int create)
83static inline struct inet_peer *inet_getpeer_v6(const struct in6_addr *v6daddr, int create)
84{
85 struct inetpeer_addr daddr;
86
87 ipv6_addr_copy((struct in6_addr *)daddr.addr.a6, v6daddr);
88 daddr.family = AF_INET6;
89 return inet_getpeer(&daddr, create);
90}
91

--- 23 unchanged lines hidden ---
84{
85 struct inetpeer_addr daddr;
86
87 ipv6_addr_copy((struct in6_addr *)daddr.addr.a6, v6daddr);
88 daddr.family = AF_INET6;
89 return inet_getpeer(&daddr, create);
90}
91

--- 23 unchanged lines hidden ---