Lines Matching defs:sockaddr
125 static void sockaddr_to_ipaddr_port(const struct sockaddr *sockaddr, ip_addr_t *ipaddr, u16_t *port);
134 #define IPADDR_PORT_TO_SOCKADDR(sockaddr, ipaddr, port) do { \
136 IP6ADDR_PORT_TO_SOCKADDR((struct sockaddr_in6*)(void*)(sockaddr), ip_2_ip6(ipaddr), port); \
138 IP4ADDR_PORT_TO_SOCKADDR((struct sockaddr_in*)(void*)(sockaddr), ip_2_ip4(ipaddr), port); \
140 #define SOCKADDR_TO_IPADDR_PORT(sockaddr, ipaddr, port) sockaddr_to_ipaddr_port(sockaddr, ipaddr, &(port))
147 #define IPADDR_PORT_TO_SOCKADDR(sockaddr, ipaddr, port) \
148 IP6ADDR_PORT_TO_SOCKADDR((struct sockaddr_in6*)(void*)(sockaddr), ip_2_ip6(ipaddr), port)
149 #define SOCKADDR_TO_IPADDR_PORT(sockaddr, ipaddr, port) \
150 SOCKADDR6_TO_IP6ADDR_PORT((const struct sockaddr_in6*)(const void*)(sockaddr), ipaddr, port)
156 #define IPADDR_PORT_TO_SOCKADDR(sockaddr, ipaddr, port) \
157 IP4ADDR_PORT_TO_SOCKADDR((struct sockaddr_in*)(void*)(sockaddr), ip_2_ip4(ipaddr), port)
158 #define SOCKADDR_TO_IPADDR_PORT(sockaddr, ipaddr, port) \
159 SOCKADDR4_TO_IP4ADDR_PORT((const struct sockaddr_in*)(const void*)(sockaddr), ipaddr, port)
211 /** A struct sockaddr replacement that has the same alignment as sockaddr_in/
215 struct sockaddr sa;
314 sockaddr_to_ipaddr_port(const struct sockaddr *sockaddr, ip_addr_t *ipaddr, u16_t *port)
316 if ((sockaddr->sa_family) == AF_INET6) {
317 SOCKADDR6_TO_IP6ADDR_PORT((const struct sockaddr_in6 *)(const void *)(sockaddr), ipaddr, *port);
320 SOCKADDR4_TO_IP4ADDR_PORT((const struct sockaddr_in *)(const void *)(sockaddr), ipaddr, *port);
629 lwip_accept(int s, struct sockaddr *addr, socklen_t *addrlen)
726 lwip_bind(int s, const struct sockaddr *name, socklen_t namelen)
739 /* sockaddr does not match socket type (IPv4/IPv6) */
832 lwip_connect(int s, const struct sockaddr *name, socklen_t namelen)
842 lwip_connect_internal(int s, const struct sockaddr *name, socklen_t namelen)
854 /* sockaddr does not match socket type (IPv4/IPv6) */
1051 /* Convert a netbuf's address data to struct sockaddr */
1054 struct sockaddr *from, socklen_t *fromlen)
1087 lwip_recv_tcp_from(struct lwip_sock *sock, struct sockaddr *from, socklen_t *fromlen, const char *dbg_fn, int dbg_s, ssize_t dbg_ret)
1181 (struct sockaddr *)msg->msg_name, &msg->msg_namelen);
1231 struct sockaddr *from, socklen_t *fromlen)
1242 struct sockaddr *from, socklen_t *fromlen)
1541 SOCKADDR_TO_IPADDR_PORT((const struct sockaddr *)msg->msg_name, &chain_buf.addr, remote_port);
1644 const struct sockaddr *to, socklen_t tolen)
1655 const struct sockaddr *to, socklen_t tolen)
2778 lwip_getaddrname(int s, struct sockaddr *name, socklen_t *namelen, u8_t local)
2825 lwip_getpeername(int s, struct sockaddr *name, socklen_t *namelen)
2831 lwip_getsockname(int s, struct sockaddr *name, socklen_t *namelen)