| H A D | ovpn-cli.c | 21 #include <linux/ovpn.h> 171 static struct nl_ctx *nl_ctx_alloc_flags(struct ovpn_ctx *ovpn, int cmd, in nl_ctx_alloc_flags() 224 if (ovpn->ifindex > 0) in nl_ctx_alloc_flags() 225 NLA_PUT_U32(ctx->nl_msg, OVPN_A_IFINDEX, ovpn->ifindex); in nl_ctx_alloc_flags() 238 static struct nl_ctx *nl_ctx_alloc(struct ovpn_ctx *ovpn, int cmd) 240 return nl_ctx_alloc_flags(ovpn, cmd, 0); in nl_ctx_free() 615 static int ovpn_connect(struct ovpn_ctx *ovpn) in ovpn_connect() 620 s = socket(ovpn->remote.in4.sin_family, SOCK_STREAM, 0); in ovpn_connect() 626 switch (ovpn->remote.in4.sin_family) { in ovpn_connect() 637 ret = connect(s, (struct sockaddr *)&ovpn in ovpn_connect() 167 nl_ctx_alloc_flags(struct ovpn_ctx * ovpn,int cmd,int flags) nl_ctx_alloc_flags() argument 234 nl_ctx_alloc(struct ovpn_ctx * ovpn,int cmd) nl_ctx_alloc() argument 602 ovpn_connect(struct ovpn_ctx * ovpn) ovpn_connect() argument 640 ovpn_new_peer(struct ovpn_ctx * ovpn,bool is_tcp) ovpn_new_peer() argument 704 ovpn_set_peer(struct ovpn_ctx * ovpn) ovpn_set_peer() argument 728 ovpn_del_peer(struct ovpn_ctx * ovpn) ovpn_del_peer() argument 880 ovpn_get_peer(struct ovpn_ctx * ovpn) ovpn_get_peer() argument 905 ovpn_new_key(struct ovpn_ctx * ovpn) ovpn_new_key() argument 939 ovpn_del_key(struct ovpn_ctx * ovpn) ovpn_del_key() argument 1020 ovpn_get_key(struct ovpn_ctx * ovpn) ovpn_get_key() argument 1041 ovpn_swap_keys(struct ovpn_ctx * ovpn) ovpn_swap_keys() argument 1355 ovpn_new_iface(struct ovpn_ctx * ovpn) ovpn_new_iface() argument 1401 ovpn_del_iface(struct ovpn_ctx * ovpn) ovpn_del_iface() argument 1745 ovpn_parse_remote(struct ovpn_ctx * ovpn,const char * host,const char * service,const char * vpnip) ovpn_parse_remote() argument 1803 ovpn_parse_new_peer(struct ovpn_ctx * ovpn,const char * peer_id,const char * raddr,const char * rport,const char * vpnip) ovpn_parse_new_peer() argument 1816 ovpn_parse_key_slot(const char * arg,struct ovpn_ctx * ovpn) ovpn_parse_key_slot() argument 1937 ovpn_run_cmd(struct ovpn_ctx * ovpn) ovpn_run_cmd() argument 2117 ovpn_parse_cmd_args(struct ovpn_ctx * ovpn,int argc,char * argv[]) ovpn_parse_cmd_args() argument 2354 struct ovpn_ctx ovpn; main() local [all...] |