Home
last modified time | relevance | path

Searched refs:ovpn_peer (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ovpn/
H A Dpeer.h77 struct ovpn_peer { struct
140 static inline bool ovpn_peer_hold(struct ovpn_peer *peer) in ovpn_peer_hold() argument
151 static inline void ovpn_peer_put(struct ovpn_peer *peer) in ovpn_peer_put()
156 struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id);
157 int ovpn_peer_add(struct ovpn_priv *ovpn, struct ovpn_peer *peer);
158 int ovpn_peer_del(struct ovpn_peer *peer, enum ovpn_del_peer_reason reason);
162 struct ovpn_peer *ovpn_peer_get_by_transp_addr(struct ovpn_priv *ovpn,
164 struct ovpn_peer *ovpn_peer_get_by_id(struct ovpn_priv *ovpn, u32 peer_id);
165 struct ovpn_peer *ovpn_peer_get_by_dst(struct ovpn_priv *ovpn,
168 const struct ovpn_peer *peer,
[all …]
H A Dpeer.c29 struct ovpn_peer *peer, *next; in unlock_ovpn()
46 void ovpn_peer_keepalive_set(struct ovpn_peer *peer, u32 interval, u32 timeout) in ovpn_peer_keepalive_set()
77 struct ovpn_peer *peer = container_of(work, struct ovpn_peer, in ovpn_peer_keepalive_send()
93 struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id) in ovpn_peer_new()
95 struct ovpn_peer *peer; in ovpn_peer_new()
144 int ovpn_peer_reset_sockaddr(struct ovpn_peer *peer, in ovpn_peer_reset_sockaddr()
193 static void __ovpn_peer_hash_transp_addr(struct ovpn_peer *peer,
201 void ovpn_peer_endpoints_update(struct ovpn_peer *peer, struct sk_buff *skb) in ovpn_peer_endpoints_update()
349 struct ovpn_peer *peer = container_of(head, struct ovpn_peer, rcu); in ovpn_peer_release_rcu()
362 static void ovpn_peer_release(struct ovpn_peer *peer) in ovpn_peer_release()
[all …]
H A Dsocket.h18 struct ovpn_peer;
35 struct ovpn_peer *peer;
44 struct ovpn_peer *peer);
45 void ovpn_socket_release(struct ovpn_peer *peer);
H A Dtcp.c64 static void ovpn_tcp_to_userspace(struct ovpn_peer *peer, struct sock *sk, in ovpn_tcp_to_userspace()
73 static struct sk_buff *ovpn_tcp_skb_packet(const struct ovpn_peer *peer, in ovpn_tcp_skb_packet()
104 struct ovpn_peer *peer = container_of(strp, struct ovpn_peer, tcp.strp); in ovpn_tcp_rcv()
166 struct ovpn_peer *peer; in ovpn_tcp_recvmsg()
212 struct ovpn_peer *peer = ovpn_sock->peer; in ovpn_tcp_socket_detach()
241 struct ovpn_peer *peer = sock->peer; in ovpn_tcp_socket_wait_finish()
256 static void ovpn_tcp_send_sock(struct ovpn_peer *peer, struct sock *sk) in ovpn_tcp_send_sock()
328 static void ovpn_tcp_send_sock_skb(struct ovpn_peer *peer, struct sock *sk, in ovpn_tcp_send_sock_skb()
346 void ovpn_tcp_send_skb(struct ovpn_peer *peer, struct sock *sk, in ovpn_tcp_send_skb()
373 struct ovpn_peer *peer; in ovpn_tcp_release()
[all …]
H A Dio.c60 static void ovpn_netdev_write(struct ovpn_peer *peer, struct sk_buff *skb) in ovpn_netdev_write()
114 struct ovpn_peer *peer; in ovpn_decrypt_post()
213 void ovpn_recv(struct ovpn_peer *peer, struct sk_buff *skb)
242 struct ovpn_peer *peer; in ovpn_encrypt_post()
310 static bool ovpn_encrypt_one(struct ovpn_peer *peer, struct sk_buff *skb) in ovpn_encrypt_post()
335 struct ovpn_peer *peer)
360 struct ovpn_peer *peer; in ovpn_net_xmit()
456 void ovpn_xmit_special(struct ovpn_peer *peer, const void *data,
H A Dsocket.c43 static bool ovpn_socket_put(struct ovpn_peer *peer, struct ovpn_socket *sock) in ovpn_socket_put()
66 void ovpn_socket_release(struct ovpn_peer *peer) in ovpn_socket_release()
117 struct ovpn_peer *peer) in ovpn_socket_attach()
134 struct ovpn_socket *ovpn_socket_new(struct socket *sock, struct ovpn_peer *peer) in ovpn_socket_new()
H A Dudp.c71 struct ovpn_peer *peer; in ovpn_udp_encap_recv()
148 static void ovpn_dst_cache_check_key(struct ovpn_peer *peer, in ovpn_dst_cache_check_key()
190 static bool ovpn_dst_cache_current(const struct ovpn_peer *peer, in ovpn_dst_cache_current()
216 static int ovpn_udp4_output(struct ovpn_peer *peer, struct ovpn_bind *bind, in ovpn_udp4_output()
312 static int ovpn_udp6_output(struct ovpn_peer *peer, struct ovpn_bind *bind, in ovpn_udp6_output()
414 static int ovpn_udp_output(struct ovpn_peer *peer, struct dst_cache *cache, in ovpn_udp_output()
459 void ovpn_udp_send_skb(struct ovpn_peer *peer, struct sock *sk, in ovpn_udp_send_skb()
H A Dudp.h14 struct ovpn_peer;
22 void ovpn_udp_send_skb(struct ovpn_peer *peer, struct sock *sk,
H A Dcrypto_aead.h18 int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
20 int ovpn_aead_decrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks,
H A Dtcp.h23 struct ovpn_peer *peer);
33 void ovpn_tcp_send_skb(struct ovpn_peer *peer, struct sock *sk,
H A Dnetlink.c318 static int ovpn_nl_peer_modify(struct ovpn_peer *peer, struct genl_info *info, in ovpn_nl_peer_modify()
394 struct ovpn_peer *peer; in ovpn_nl_peer_new_doit()
530 struct ovpn_peer *peer; in ovpn_nl_peer_set_doit()
630 const struct ovpn_peer *peer, u32 portid, u32 seq, in ovpn_nl_send_peer()
752 struct ovpn_peer *peer; in ovpn_nl_peer_get_doit()
819 struct ovpn_peer *peer; in ovpn_nl_peer_get_dumpit()
878 struct ovpn_peer *peer; in ovpn_nl_peer_del_doit()
978 struct ovpn_peer *peer; in ovpn_nl_key_new_doit()
1084 struct ovpn_peer *peer; in ovpn_nl_key_get_doit()
1164 struct ovpn_peer *peer; in ovpn_nl_key_swap_doit()
[all …]
H A Dovpnpriv.h54 struct ovpn_peer __rcu *peer;
H A Dbind.c49 void ovpn_bind_reset(struct ovpn_peer *peer, struct ovpn_bind *new) in ovpn_bind_reset()
H A Dcrypto_aead.c138 int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks, in ovpn_aead_encrypt()
241 int ovpn_aead_decrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks, in ovpn_aead_decrypt()