Symbol: ovpn_peer
drivers/net/ovpn/bind.c
49
void ovpn_bind_reset(struct ovpn_peer *peer, struct ovpn_bind *new)
drivers/net/ovpn/bind.h
20
struct ovpn_peer;
drivers/net/ovpn/bind.h
99
void ovpn_bind_reset(struct ovpn_peer *peer, struct ovpn_bind *bind);
drivers/net/ovpn/crypto_aead.c
150
int ovpn_aead_decrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
drivers/net/ovpn/crypto_aead.c
39
int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
drivers/net/ovpn/crypto_aead.h
18
int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
drivers/net/ovpn/crypto_aead.h
20
int ovpn_aead_decrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
drivers/net/ovpn/io.c
107
struct ovpn_peer *peer;
drivers/net/ovpn/io.c
209
void ovpn_recv(struct ovpn_peer *peer, struct sk_buff *skb)
drivers/net/ovpn/io.c
238
struct ovpn_peer *peer;
drivers/net/ovpn/io.c
309
static bool ovpn_encrypt_one(struct ovpn_peer *peer, struct sk_buff *skb)
drivers/net/ovpn/io.c
334
struct ovpn_peer *peer)
drivers/net/ovpn/io.c
359
struct ovpn_peer *peer;
drivers/net/ovpn/io.c
455
void ovpn_xmit_special(struct ovpn_peer *peer, const void *data,
drivers/net/ovpn/io.c
60
static void ovpn_netdev_write(struct ovpn_peer *peer, struct sk_buff *skb)
drivers/net/ovpn/io.h
27
void ovpn_recv(struct ovpn_peer *peer, struct sk_buff *skb);
drivers/net/ovpn/io.h
28
void ovpn_xmit_special(struct ovpn_peer *peer, const void *data,
drivers/net/ovpn/netlink.c
1066
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
1103
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
1147
int ovpn_nl_peer_del_notify(struct ovpn_peer *peer)
drivers/net/ovpn/netlink.c
1213
int ovpn_nl_key_swap_notify(struct ovpn_peer *peer, u8 key_id)
drivers/net/ovpn/netlink.c
279
static int ovpn_nl_peer_modify(struct ovpn_peer *peer, struct genl_info *info,
drivers/net/ovpn/netlink.c
347
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
471
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
535
const struct ovpn_peer *peer, u32 portid, u32 seq,
drivers/net/ovpn/netlink.c
654
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
721
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
780
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
880
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
986
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.h
15
int ovpn_nl_peer_del_notify(struct ovpn_peer *peer);
drivers/net/ovpn/netlink.h
16
int ovpn_nl_key_swap_notify(struct ovpn_peer *peer, u8 key_id);
drivers/net/ovpn/ovpnpriv.h
50
struct ovpn_peer __rcu *peer;
drivers/net/ovpn/peer.c
1001
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
1030
int ovpn_peer_add(struct ovpn_priv *ovpn, struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
1050
static int ovpn_peer_del_mp(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
1054
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
1079
static int ovpn_peer_del_p2p(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
1083
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
1104
int ovpn_peer_del(struct ovpn_peer *peer, enum ovpn_del_peer_reason reason)
drivers/net/ovpn/peer.c
1136
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
1164
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
1208
static time64_t ovpn_peer_keepalive_work_single(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
1284
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
1309
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
138
int ovpn_peer_reset_sockaddr(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
192
void ovpn_peer_endpoints_update(struct ovpn_peer *peer, struct sk_buff *skb)
drivers/net/ovpn/peer.c
29
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
338
struct ovpn_peer *peer = container_of(head, struct ovpn_peer, rcu);
drivers/net/ovpn/peer.c
351
void ovpn_peer_release(struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
367
struct ovpn_peer *peer = container_of(kref, struct ovpn_peer, refcount);
drivers/net/ovpn/peer.c
444
static struct ovpn_peer *ovpn_peer_get_by_vpn_addr4(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
449
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
45
void ovpn_peer_keepalive_set(struct ovpn_peer *peer, u32 interval, u32 timeout)
drivers/net/ovpn/peer.c
479
static struct ovpn_peer *ovpn_peer_get_by_vpn_addr6(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
484
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
512
static bool ovpn_peer_transp_match(const struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
556
static struct ovpn_peer *
drivers/net/ovpn/peer.c
560
struct ovpn_peer *tmp, *peer = NULL;
drivers/net/ovpn/peer.c
579
struct ovpn_peer *ovpn_peer_get_by_transp_addr(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
582
struct ovpn_peer *tmp, *peer = NULL;
drivers/net/ovpn/peer.c
630
static struct ovpn_peer *ovpn_peer_get_by_id_p2p(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
633
struct ovpn_peer *tmp, *peer = NULL;
drivers/net/ovpn/peer.c
651
struct ovpn_peer *ovpn_peer_get_by_id(struct ovpn_priv *ovpn, u32 peer_id)
drivers/net/ovpn/peer.c
653
struct ovpn_peer *tmp, *peer = NULL;
drivers/net/ovpn/peer.c
678
static void ovpn_peer_remove(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
728
struct ovpn_peer *ovpn_peer_get_by_dst(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
731
struct ovpn_peer *peer = NULL;
drivers/net/ovpn/peer.c
76
struct ovpn_peer *peer = container_of(work, struct ovpn_peer,
drivers/net/ovpn/peer.c
856
struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
893
void ovpn_peer_hash_vpn_ip(struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
92
struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id)
drivers/net/ovpn/peer.c
931
static int ovpn_peer_add_mp(struct ovpn_priv *ovpn, struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
938
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
94
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
998
static int ovpn_peer_add_p2p(struct ovpn_priv *ovpn, struct ovpn_peer *peer)
drivers/net/ovpn/peer.h
123
static inline bool ovpn_peer_hold(struct ovpn_peer *peer)
drivers/net/ovpn/peer.h
128
void ovpn_peer_release(struct ovpn_peer *peer);
drivers/net/ovpn/peer.h
135
static inline void ovpn_peer_put(struct ovpn_peer *peer)
drivers/net/ovpn/peer.h
140
struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id);
drivers/net/ovpn/peer.h
141
int ovpn_peer_add(struct ovpn_priv *ovpn, struct ovpn_peer *peer);
drivers/net/ovpn/peer.h
142
int ovpn_peer_del(struct ovpn_peer *peer, enum ovpn_del_peer_reason reason);
drivers/net/ovpn/peer.h
146
struct ovpn_peer *ovpn_peer_get_by_transp_addr(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.h
148
struct ovpn_peer *ovpn_peer_get_by_id(struct ovpn_priv *ovpn, u32 peer_id);
drivers/net/ovpn/peer.h
149
struct ovpn_peer *ovpn_peer_get_by_dst(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.h
151
void ovpn_peer_hash_vpn_ip(struct ovpn_peer *peer);
drivers/net/ovpn/peer.h
153
struct ovpn_peer *peer);
drivers/net/ovpn/peer.h
155
void ovpn_peer_keepalive_set(struct ovpn_peer *peer, u32 interval, u32 timeout);
drivers/net/ovpn/peer.h
158
void ovpn_peer_endpoints_update(struct ovpn_peer *peer, struct sk_buff *skb);
drivers/net/ovpn/peer.h
159
int ovpn_peer_reset_sockaddr(struct ovpn_peer *peer,
drivers/net/ovpn/skb.h
22
struct ovpn_peer *peer;
drivers/net/ovpn/socket.c
117
struct ovpn_peer *peer)
drivers/net/ovpn/socket.c
134
struct ovpn_socket *ovpn_socket_new(struct socket *sock, struct ovpn_peer *peer)
drivers/net/ovpn/socket.c
43
static bool ovpn_socket_put(struct ovpn_peer *peer, struct ovpn_socket *sock)
drivers/net/ovpn/socket.c
66
void ovpn_socket_release(struct ovpn_peer *peer)
drivers/net/ovpn/socket.h
18
struct ovpn_peer;
drivers/net/ovpn/socket.h
36
struct ovpn_peer *peer;
drivers/net/ovpn/socket.h
46
struct ovpn_peer *peer);
drivers/net/ovpn/socket.h
47
void ovpn_socket_release(struct ovpn_peer *peer);
drivers/net/ovpn/tcp.c
104
struct ovpn_peer *peer = container_of(strp, struct ovpn_peer, tcp.strp);
drivers/net/ovpn/tcp.c
165
struct ovpn_peer *peer;
drivers/net/ovpn/tcp.c
211
struct ovpn_peer *peer = ovpn_sock->peer;
drivers/net/ovpn/tcp.c
240
struct ovpn_peer *peer = sock->peer;
drivers/net/ovpn/tcp.c
255
static void ovpn_tcp_send_sock(struct ovpn_peer *peer, struct sock *sk)
drivers/net/ovpn/tcp.c
327
static void ovpn_tcp_send_sock_skb(struct ovpn_peer *peer, struct sock *sk,
drivers/net/ovpn/tcp.c
345
void ovpn_tcp_send_skb(struct ovpn_peer *peer, struct sock *sk,
drivers/net/ovpn/tcp.c
372
struct ovpn_peer *peer;
drivers/net/ovpn/tcp.c
407
struct ovpn_peer *peer;
drivers/net/ovpn/tcp.c
501
struct ovpn_peer *peer = container_of(work, struct ovpn_peer,
drivers/net/ovpn/tcp.c
510
struct ovpn_peer *peer)
drivers/net/ovpn/tcp.c
580
struct ovpn_peer *peer;
drivers/net/ovpn/tcp.c
601
struct ovpn_peer *peer = NULL;
drivers/net/ovpn/tcp.c
64
static void ovpn_tcp_to_userspace(struct ovpn_peer *peer, struct sock *sk,
drivers/net/ovpn/tcp.c
73
static struct sk_buff *ovpn_tcp_skb_packet(const struct ovpn_peer *peer,
drivers/net/ovpn/tcp.h
23
struct ovpn_peer *peer);
drivers/net/ovpn/tcp.h
33
void ovpn_tcp_send_skb(struct ovpn_peer *peer, struct sock *sk,
drivers/net/ovpn/udp.c
145
static int ovpn_udp4_output(struct ovpn_peer *peer, struct ovpn_bind *bind,
drivers/net/ovpn/udp.c
220
static int ovpn_udp6_output(struct ovpn_peer *peer, struct ovpn_bind *bind,
drivers/net/ovpn/udp.c
297
static int ovpn_udp_output(struct ovpn_peer *peer, struct dst_cache *cache,
drivers/net/ovpn/udp.c
341
void ovpn_udp_send_skb(struct ovpn_peer *peer, struct sock *sk,
drivers/net/ovpn/udp.c
72
struct ovpn_peer *peer;
drivers/net/ovpn/udp.h
14
struct ovpn_peer;
drivers/net/ovpn/udp.h
22
void ovpn_udp_send_skb(struct ovpn_peer *peer, struct sock *sk,