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
137
int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
drivers/net/ovpn/crypto_aead.c
240
int ovpn_aead_decrypt(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
114
struct ovpn_peer *peer;
drivers/net/ovpn/io.c
214
void ovpn_recv(struct ovpn_peer *peer, struct sk_buff *skb)
drivers/net/ovpn/io.c
243
struct ovpn_peer *peer;
drivers/net/ovpn/io.c
312
static bool ovpn_encrypt_one(struct ovpn_peer *peer, struct sk_buff *skb)
drivers/net/ovpn/io.c
337
struct ovpn_peer *peer)
drivers/net/ovpn/io.c
362
struct ovpn_peer *peer;
drivers/net/ovpn/io.c
458
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
1078
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
1115
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
1159
int ovpn_nl_peer_del_notify(struct ovpn_peer *peer)
drivers/net/ovpn/netlink.c
1225
int ovpn_nl_peer_float_notify(struct ovpn_peer *peer,
drivers/net/ovpn/netlink.c
1307
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
353
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
480
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
544
const struct ovpn_peer *peer, u32 portid, u32 seq,
drivers/net/ovpn/netlink.c
666
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
733
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
792
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
892
struct ovpn_peer *peer;
drivers/net/ovpn/netlink.c
998
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_peer_float_notify(struct ovpn_peer *peer,
drivers/net/ovpn/netlink.h
18
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
1004
static int ovpn_peer_add_p2p(struct ovpn_priv *ovpn, struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
1007
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
1036
int ovpn_peer_add(struct ovpn_priv *ovpn, struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
1071
static int ovpn_peer_del_mp(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
1075
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
1100
static int ovpn_peer_del_p2p(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
1104
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
1125
int ovpn_peer_del(struct ovpn_peer *peer, enum ovpn_del_peer_reason reason)
drivers/net/ovpn/peer.c
1157
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
1184
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
1228
static time64_t ovpn_peer_keepalive_work_single(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
1306
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
1331
struct ovpn_peer *peer;
drivers/net/ovpn/peer.c
143
int ovpn_peer_reset_sockaddr(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
197
void ovpn_peer_endpoints_update(struct ovpn_peer *peer, struct sk_buff *skb)
drivers/net/ovpn/peer.c
29
struct ovpn_peer *peer, *next;
drivers/net/ovpn/peer.c
345
struct ovpn_peer *peer = container_of(head, struct ovpn_peer, rcu);
drivers/net/ovpn/peer.c
358
static void ovpn_peer_release(struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
374
struct ovpn_peer *peer = container_of(kref, struct ovpn_peer, refcount);
drivers/net/ovpn/peer.c
451
static struct ovpn_peer *ovpn_peer_get_by_vpn_addr4(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
456
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
46
void ovpn_peer_keepalive_set(struct ovpn_peer *peer, u32 interval, u32 timeout)
drivers/net/ovpn/peer.c
486
static struct ovpn_peer *ovpn_peer_get_by_vpn_addr6(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
491
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
519
static bool ovpn_peer_transp_match(const struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
563
static struct ovpn_peer *
drivers/net/ovpn/peer.c
567
struct ovpn_peer *tmp, *peer = NULL;
drivers/net/ovpn/peer.c
586
struct ovpn_peer *ovpn_peer_get_by_transp_addr(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
589
struct ovpn_peer *tmp, *peer = NULL;
drivers/net/ovpn/peer.c
637
static struct ovpn_peer *ovpn_peer_get_by_id_p2p(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
640
struct ovpn_peer *tmp, *peer = NULL;
drivers/net/ovpn/peer.c
658
struct ovpn_peer *ovpn_peer_get_by_id(struct ovpn_priv *ovpn, u32 peer_id)
drivers/net/ovpn/peer.c
660
struct ovpn_peer *tmp, *peer = NULL;
drivers/net/ovpn/peer.c
685
static void ovpn_peer_remove(struct ovpn_peer *peer,
drivers/net/ovpn/peer.c
735
struct ovpn_peer *ovpn_peer_get_by_dst(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.c
738
struct ovpn_peer *peer = NULL;
drivers/net/ovpn/peer.c
77
struct ovpn_peer *peer = container_of(work, struct ovpn_peer,
drivers/net/ovpn/peer.c
862
struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
899
void ovpn_peer_hash_vpn_ip(struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
93
struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id)
drivers/net/ovpn/peer.c
937
static int ovpn_peer_add_mp(struct ovpn_priv *ovpn, struct ovpn_peer *peer)
drivers/net/ovpn/peer.c
944
struct ovpn_peer *tmp;
drivers/net/ovpn/peer.c
95
struct ovpn_peer *peer;
drivers/net/ovpn/peer.h
125
static inline bool ovpn_peer_hold(struct ovpn_peer *peer)
drivers/net/ovpn/peer.h
136
static inline void ovpn_peer_put(struct ovpn_peer *peer)
drivers/net/ovpn/peer.h
141
struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id);
drivers/net/ovpn/peer.h
142
int ovpn_peer_add(struct ovpn_priv *ovpn, struct ovpn_peer *peer);
drivers/net/ovpn/peer.h
143
int ovpn_peer_del(struct ovpn_peer *peer, enum ovpn_del_peer_reason reason);
drivers/net/ovpn/peer.h
147
struct ovpn_peer *ovpn_peer_get_by_transp_addr(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.h
149
struct ovpn_peer *ovpn_peer_get_by_id(struct ovpn_priv *ovpn, u32 peer_id);
drivers/net/ovpn/peer.h
150
struct ovpn_peer *ovpn_peer_get_by_dst(struct ovpn_priv *ovpn,
drivers/net/ovpn/peer.h
152
void ovpn_peer_hash_vpn_ip(struct ovpn_peer *peer);
drivers/net/ovpn/peer.h
154
struct ovpn_peer *peer);
drivers/net/ovpn/peer.h
156
void ovpn_peer_keepalive_set(struct ovpn_peer *peer, u32 interval, u32 timeout);
drivers/net/ovpn/peer.h
159
void ovpn_peer_endpoints_update(struct ovpn_peer *peer, struct sk_buff *skb);
drivers/net/ovpn/peer.h
160
int ovpn_peer_reset_sockaddr(struct ovpn_peer *peer,
drivers/net/ovpn/skb.h
31
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
166
struct ovpn_peer *peer;
drivers/net/ovpn/tcp.c
212
struct ovpn_peer *peer = ovpn_sock->peer;
drivers/net/ovpn/tcp.c
241
struct ovpn_peer *peer = sock->peer;
drivers/net/ovpn/tcp.c
256
static void ovpn_tcp_send_sock(struct ovpn_peer *peer, struct sock *sk)
drivers/net/ovpn/tcp.c
329
static void ovpn_tcp_send_sock_skb(struct ovpn_peer *peer, struct sock *sk,
drivers/net/ovpn/tcp.c
347
void ovpn_tcp_send_skb(struct ovpn_peer *peer, struct sock *sk,
drivers/net/ovpn/tcp.c
374
struct ovpn_peer *peer;
drivers/net/ovpn/tcp.c
409
struct ovpn_peer *peer;
drivers/net/ovpn/tcp.c
503
struct ovpn_peer *peer = container_of(work, struct ovpn_peer,
drivers/net/ovpn/tcp.c
512
struct ovpn_peer *peer)
drivers/net/ovpn/tcp.c
582
struct ovpn_peer *peer;
drivers/net/ovpn/tcp.c
608
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
144
static int ovpn_udp4_output(struct ovpn_peer *peer, struct ovpn_bind *bind,
drivers/net/ovpn/udp.c
219
static int ovpn_udp6_output(struct ovpn_peer *peer, struct ovpn_bind *bind,
drivers/net/ovpn/udp.c
296
static int ovpn_udp_output(struct ovpn_peer *peer, struct dst_cache *cache,
drivers/net/ovpn/udp.c
340
void ovpn_udp_send_skb(struct ovpn_peer *peer, struct sock *sk,
drivers/net/ovpn/udp.c
71
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,