Lines Matching +full:ip +full:- +full:addr
5 * SPDX-License-Identifier: Apache-2.0
40 &net_sin6(myaddr)->sin6_addr); in get_my_ipv6_addr()
42 memcpy(&net_sin6(myaddr)->sin6_addr, my6addr, sizeof(struct in6_addr)); in get_my_ipv6_addr()
44 net_sin6(myaddr)->sin6_port = 0U; /* let the IP stack to select */ in get_my_ipv6_addr()
53 memcpy(&net_sin(myaddr)->sin_addr, in get_my_ipv4_addr()
54 &iface->config.ip.ipv4->unicast[0].ipv4.address.in_addr, in get_my_ipv4_addr()
57 net_sin(myaddr)->sin_port = 0U; /* let the IP stack to select */ in get_my_ipv4_addr()
64 struct sockaddr *addr) in print_connect_info() argument
70 net_sprint_ipv4_addr(&net_sin(myaddr)->sin_addr), in print_connect_info()
71 ntohs(net_sin(myaddr)->sin_port)); in print_connect_info()
73 net_sprint_ipv4_addr(&net_sin(addr)->sin_addr), in print_connect_info()
74 ntohs(net_sin(addr)->sin_port)); in print_connect_info()
84 net_sprint_ipv6_addr(&net_sin6(myaddr)->sin6_addr), in print_connect_info()
85 ntohs(net_sin6(myaddr)->sin6_port)); in print_connect_info()
87 net_sprint_ipv6_addr(&net_sin6(addr)->sin6_addr), in print_connect_info()
88 ntohs(net_sin6(addr)->sin6_port)); in print_connect_info()
106 struct sockaddr addr; in tcp_connect() local
114 &net_sin6(&addr)->sin6_addr); in tcp_connect()
120 net_sin6(&addr)->sin6_port = htons(port); in tcp_connect()
123 nbr = net_ipv6_nbr_lookup(NULL, &net_sin6(&addr)->sin6_addr); in tcp_connect()
125 iface = nbr->iface; in tcp_connect()
129 family = addr.sa_family = myaddr.sa_family = AF_INET6; in tcp_connect()
135 ret = net_addr_pton(AF_INET, host, &net_sin(&addr)->sin_addr); in tcp_connect()
142 net_sin(&addr)->sin_port = htons(port); in tcp_connect()
144 family = addr.sa_family = myaddr.sa_family = AF_INET; in tcp_connect()
148 &net_sin6(&addr)->sin6_addr); in tcp_connect()
151 &net_sin(&addr)->sin_addr); in tcp_connect()
153 PR_WARNING("Invalid IP address\n"); in tcp_connect()
157 net_sin(&addr)->sin_port = htons(port); in tcp_connect()
161 family = addr.sa_family = myaddr.sa_family = AF_INET; in tcp_connect()
163 net_sin6(&addr)->sin6_port = htons(port); in tcp_connect()
167 &net_sin6(&addr)->sin6_addr); in tcp_connect()
169 iface = nbr->iface; in tcp_connect()
173 family = addr.sa_family = myaddr.sa_family = AF_INET6; in tcp_connect()
180 print_connect_info(sh, family, &myaddr, &addr); in tcp_connect()
208 ret = net_context_connect(*ctx, &addr, addrlen, tcp_connected, in tcp_connect()
263 /* tcp connect <ip> port */ in cmd_net_tcp_connect()
265 char *ip; in cmd_net_tcp_connect() local
268 /* tcp connect <ip> port */ in cmd_net_tcp_connect()
271 return -ENOEXEC; in cmd_net_tcp_connect()
275 PR_WARNING("Peer IP address missing.\n"); in cmd_net_tcp_connect()
276 return -ENOEXEC; in cmd_net_tcp_connect()
279 ip = argv[arg]; in cmd_net_tcp_connect()
283 return -ENOEXEC; in cmd_net_tcp_connect()
289 return -ENOEXEC; in cmd_net_tcp_connect()
292 tcp_connect(sh, ip, port, &tcp_ctx); in cmd_net_tcp_connect()
311 return -ENOEXEC; in cmd_net_tcp_send()
316 return -ENOEXEC; in cmd_net_tcp_send()
326 return -ENOEXEC; in cmd_net_tcp_send()
346 return -ENOEXEC; in cmd_net_tcp_recv()
354 return -ENOEXEC; in cmd_net_tcp_recv()
373 return -ENOEXEC; in cmd_net_tcp_close()
379 return -ENOEXEC; in cmd_net_tcp_close()