Home
last modified time | relevance | path

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

/linux/drivers/net/ovpn/
H A Dpeer.h64 struct ovpn_peer { struct
125 static inline bool ovpn_peer_hold(struct ovpn_peer *peer) in ovpn_peer_hold() argument
136 static inline void ovpn_peer_put(struct ovpn_peer *peer) in ovpn_peer_put()
141 struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id);
142 int ovpn_peer_add(struct ovpn_priv *ovpn, struct ovpn_peer *peer);
143 int ovpn_peer_del(struct ovpn_peer *peer, enum ovpn_del_peer_reason reason);
147 struct ovpn_peer *ovpn_peer_get_by_transp_addr(struct ovpn_priv *ovpn,
149 struct ovpn_peer *ovpn_peer_get_by_id(struct ovpn_priv *ovpn, u32 peer_id);
150 struct ovpn_peer *ovpn_peer_get_by_dst(struct ovpn_priv *ovpn,
152 void ovpn_peer_hash_vpn_ip(struct ovpn_peer *peer);
[all …]
H A Dpeer.c29 struct ovpn_peer *peer; in unlock_ovpn()
45 void ovpn_peer_keepalive_set(struct ovpn_peer *peer, u32 interval, u32 timeout) in ovpn_peer_keepalive_set()
76 struct ovpn_peer *peer = container_of(work, struct ovpn_peer, in ovpn_peer_keepalive_send()
92 struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id) in ovpn_peer_new()
94 struct ovpn_peer *peer; in ovpn_peer_new()
142 int ovpn_peer_reset_sockaddr(struct ovpn_peer *peer, in ovpn_peer_reset_sockaddr()
196 void ovpn_peer_endpoints_update(struct ovpn_peer *peer, struct sk_buff *skb) in ovpn_peer_endpoints_update()
344 struct ovpn_peer *peer = container_of(head, struct ovpn_peer, rcu); in ovpn_peer_release_rcu()
357 static void ovpn_peer_release(struct ovpn_peer *peer) in ovpn_peer_release()
373 struct ovpn_peer *peer = container_of(kref, struct ovpn_peer, refcount); in ovpn_peer_release_kref()
[all …]
H A Dsocket.h18 struct ovpn_peer;
36 struct ovpn_peer *peer;
46 struct ovpn_peer *peer);
47 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()
165 struct ovpn_peer *peer; in ovpn_tcp_recvmsg()
211 struct ovpn_peer *peer = ovpn_sock->peer; in ovpn_tcp_socket_detach()
240 struct ovpn_peer *peer = sock->peer; in ovpn_tcp_socket_wait_finish()
255 static void ovpn_tcp_send_sock(struct ovpn_peer *peer, struct sock *sk) in ovpn_tcp_send_sock()
327 static void ovpn_tcp_send_sock_skb(struct ovpn_peer *peer, struct sock *sk, in ovpn_tcp_send_sock_skb()
345 void ovpn_tcp_send_skb(struct ovpn_peer *peer, struct sock *sk, in ovpn_tcp_send_skb()
372 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()
214 void ovpn_recv(struct ovpn_peer *peer, struct sk_buff *skb) in ovpn_recv()
243 struct ovpn_peer *peer; in ovpn_encrypt_post()
312 static bool ovpn_encrypt_one(struct ovpn_peer *peer, struct sk_buff *skb) in ovpn_encrypt_one()
337 struct ovpn_peer *peer) in ovpn_send()
362 struct ovpn_peer *peer; in ovpn_net_xmit()
458 void ovpn_xmit_special(struct ovpn_peer *peer, const void *data, in ovpn_xmit_special()
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.h14 struct ovpn_peer;
22 void ovpn_udp_send_skb(struct ovpn_peer *peer, struct sock *sk,
H A Dtcp.h23 struct ovpn_peer *peer);
33 void ovpn_tcp_send_skb(struct ovpn_peer *peer, struct sock *sk,
H A Dudp.c71 struct ovpn_peer *peer; in ovpn_udp_encap_recv()
144 static int ovpn_udp4_output(struct ovpn_peer *peer, struct ovpn_bind *bind, in ovpn_udp4_output()
219 static int ovpn_udp6_output(struct ovpn_peer *peer, struct ovpn_bind *bind, in ovpn_udp6_output()
296 static int ovpn_udp_output(struct ovpn_peer *peer, struct dst_cache *cache, in ovpn_udp_output()
340 void ovpn_udp_send_skb(struct ovpn_peer *peer, struct sock *sk, in ovpn_udp_send_skb()
H A Dnetlink.c279 static int ovpn_nl_peer_modify(struct ovpn_peer *peer, struct genl_info *info, in ovpn_nl_peer_modify()
353 struct ovpn_peer *peer; in ovpn_nl_peer_new_doit()
480 struct ovpn_peer *peer; in ovpn_nl_peer_set_doit()
544 const struct ovpn_peer *peer, u32 portid, u32 seq, in ovpn_nl_send_peer()
666 struct ovpn_peer *peer; in ovpn_nl_peer_get_doit()
733 struct ovpn_peer *peer; in ovpn_nl_peer_get_dumpit()
792 struct ovpn_peer *peer; in ovpn_nl_peer_del_doit()
892 struct ovpn_peer *peer; in ovpn_nl_key_new_doit()
998 struct ovpn_peer *peer; in ovpn_nl_key_get_doit()
1078 struct ovpn_peer *peer; in ovpn_nl_key_swap_doit()
[all …]
H A Dbind.c49 void ovpn_bind_reset(struct ovpn_peer *peer, struct ovpn_bind *new) in ovpn_bind_reset()