Lines Matching refs:optval

179 #define LWIP_SO_SNDRCVTIMEO_SET(optval, val) (*(int *)(optval) = (val))  argument
180 #define LWIP_SO_SNDRCVTIMEO_GET_MS(optval) ((s32_t)*(const int*)(optval)) argument
183 #define LWIP_SO_SNDRCVTIMEO_SET(optval, val) do { \ argument
185 ((struct timeval *)(optval))->tv_sec = (loc) / 1000U; \
186 ((struct timeval *)(optval))->tv_usec = ((loc) % 1000U) * 1000U; }while(0)
187 … LWIP_SO_SNDRCVTIMEO_GET_MS(optval) ((((const struct timeval *)(optval))->tv_sec * 1000U) + (((con… argument
321 static u8_t lwip_getsockopt_impl(int s, int level, int optname, void *optval, socklen_t *optlen);
322 static u8_t lwip_setsockopt_impl(int s, int level, int optname, const void *optval, socklen_t optle…
1814 lwip_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen) in lwip_getsockopt() argument
1826 if ((NULL == optval) || (NULL == optlen)) { in lwip_getsockopt()
1834 err = lwip_getsockopt_impl(s, level, optname, optval, optlen); in lwip_getsockopt()
1853 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optval.p = optval; in lwip_getsockopt()
1872 MEMCPY(optval, LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optval, in lwip_getsockopt()
1898 data->optval, in lwip_getsockopt_callback()
1900 data->optval.p, in lwip_getsockopt_callback()
1912 lwip_getsockopt_impl(int s, int level, int optname, void *optval, socklen_t *optlen) in lwip_getsockopt_impl() argument
1933 *(int*)optval = 1; in lwip_getsockopt_impl()
1935 *(int*)optval = 0; in lwip_getsockopt_impl()
1947 *(int*)optval = ip_get_option(sock->conn->pcb.ip, optname); in lwip_getsockopt_impl()
1949 s, optname, (*(int*)optval?"on":"off"))); in lwip_getsockopt_impl()
1956 *(int*)optval = SOCK_RAW; in lwip_getsockopt_impl()
1959 *(int*)optval = SOCK_STREAM; in lwip_getsockopt_impl()
1962 *(int*)optval = SOCK_DGRAM; in lwip_getsockopt_impl()
1965 *(int*)optval = netconn_type(sock->conn); in lwip_getsockopt_impl()
1968 s, *(int *)optval)); in lwip_getsockopt_impl()
1971 s, *(int *)optval)); in lwip_getsockopt_impl()
1980 *(int *)optval = (sock->err == 0xFF ? (int)-1 : (int)sock->err); in lwip_getsockopt_impl()
1983 s, *(int *)optval)); in lwip_getsockopt_impl()
1989 LWIP_SO_SNDRCVTIMEO_SET(optval, netconn_get_sendtimeout(sock->conn)); in lwip_getsockopt_impl()
1995 LWIP_SO_SNDRCVTIMEO_SET(optval, netconn_get_recvtimeout(sock->conn)); in lwip_getsockopt_impl()
2001 *(int *)optval = netconn_get_recvbufsize(sock->conn); in lwip_getsockopt_impl()
2008 struct linger* linger = (struct linger*)optval; in lwip_getsockopt_impl()
2030 *(int*)optval = (udp_flags(sock->conn->pcb.udp) & UDP_FLAGS_NOCHKSUM) ? 1 : 0; in lwip_getsockopt_impl()
2046 *(int*)optval = sock->conn->pcb.ip->ttl; in lwip_getsockopt_impl()
2048 s, *(int *)optval)); in lwip_getsockopt_impl()
2052 *(int*)optval = sock->conn->pcb.ip->tos; in lwip_getsockopt_impl()
2054 s, *(int *)optval)); in lwip_getsockopt_impl()
2062 *(u8_t*)optval = udp_get_multicast_ttl(sock->conn->pcb.udp); in lwip_getsockopt_impl()
2064 s, *(int *)optval)); in lwip_getsockopt_impl()
2071 …inet_addr_from_ip4addr((struct in_addr*)optval, udp_get_multicast_netif_addr(sock->conn->pcb.udp)); in lwip_getsockopt_impl()
2073 s, *(u32_t *)optval)); in lwip_getsockopt_impl()
2078 *(u8_t*)optval = 1; in lwip_getsockopt_impl()
2080 *(u8_t*)optval = 0; in lwip_getsockopt_impl()
2083 s, *(int *)optval)); in lwip_getsockopt_impl()
2104 *(int*)optval = tcp_nagle_disabled(sock->conn->pcb.tcp); in lwip_getsockopt_impl()
2106 s, (*(int*)optval)?"on":"off") ); in lwip_getsockopt_impl()
2109 *(int*)optval = (int)sock->conn->pcb.tcp->keep_idle; in lwip_getsockopt_impl()
2111 s, *(int *)optval)); in lwip_getsockopt_impl()
2116 *(int*)optval = (int)(sock->conn->pcb.tcp->keep_idle/1000); in lwip_getsockopt_impl()
2118 s, *(int *)optval)); in lwip_getsockopt_impl()
2121 *(int*)optval = (int)(sock->conn->pcb.tcp->keep_intvl/1000); in lwip_getsockopt_impl()
2123 s, *(int *)optval)); in lwip_getsockopt_impl()
2126 *(int*)optval = (int)sock->conn->pcb.tcp->keep_cnt; in lwip_getsockopt_impl()
2128 s, *(int *)optval)); in lwip_getsockopt_impl()
2146 *(int*)optval = (netconn_get_ipv6only(sock->conn) ? 1 : 0); in lwip_getsockopt_impl()
2148 s, *(int *)optval)); in lwip_getsockopt_impl()
2170 *(int*)optval = sock->conn->pcb.udp->chksum_len_tx; in lwip_getsockopt_impl()
2172 s, (*(int*)optval)) ); in lwip_getsockopt_impl()
2175 *(int*)optval = sock->conn->pcb.udp->chksum_len_rx; in lwip_getsockopt_impl()
2177 s, (*(int*)optval)) ); in lwip_getsockopt_impl()
2194 *(int *)optval = -1; in lwip_getsockopt_impl()
2196 *(int *)optval = sock->conn->pcb.raw->chksum_offset; in lwip_getsockopt_impl()
2199 s, (*(int*)optval)) ); in lwip_getsockopt_impl()
2220 lwip_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen) in lwip_setsockopt() argument
2232 if (NULL == optval) { in lwip_setsockopt()
2240 err = lwip_setsockopt_impl(s, level, optname, optval, optlen); in lwip_setsockopt()
2259 MEMCPY(LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optval, optval, optlen); in lwip_setsockopt()
2261 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optval.pc = (const void*)optval; in lwip_setsockopt()
2299 data->optval, in lwip_setsockopt_callback()
2301 data->optval.pc, in lwip_setsockopt_callback()
2313 lwip_setsockopt_impl(int s, int level, int optname, const void *optval, socklen_t optlen) in lwip_setsockopt_impl() argument
2336 if (*(const int*)optval) { in lwip_setsockopt_impl()
2342 s, optname, (*(const int*)optval?"on":"off"))); in lwip_setsockopt_impl()
2351 netconn_set_sendtimeout(sock->conn, LWIP_SO_SNDRCVTIMEO_GET_MS(optval)); in lwip_setsockopt_impl()
2357 netconn_set_recvtimeout(sock->conn, (int)LWIP_SO_SNDRCVTIMEO_GET_MS(optval)); in lwip_setsockopt_impl()
2363 netconn_set_recvbufsize(sock->conn, *(const int*)optval); in lwip_setsockopt_impl()
2369 const struct linger* linger = (const struct linger*)optval; in lwip_setsockopt_impl()
2395 if (*(const int*)optval) { in lwip_setsockopt_impl()
2415 sock->conn->pcb.ip->ttl = (u8_t)(*(const int*)optval); in lwip_setsockopt_impl()
2421 sock->conn->pcb.ip->tos = (u8_t)(*(const int*)optval); in lwip_setsockopt_impl()
2428 udp_set_multicast_ttl(sock->conn->pcb.udp, (u8_t)(*(const u8_t*)optval)); in lwip_setsockopt_impl()
2434 inet_addr_to_ip4addr(&if_addr, (const struct in_addr*)optval); in lwip_setsockopt_impl()
2440 if (*(const u8_t*)optval) { in lwip_setsockopt_impl()
2454 const struct ip_mreq *imr = (const struct ip_mreq *)optval; in lwip_setsockopt_impl()
2496 if (*(const int*)optval) { in lwip_setsockopt_impl()
2502 s, (*(const int *)optval)?"on":"off") ); in lwip_setsockopt_impl()
2505 sock->conn->pcb.tcp->keep_idle = (u32_t)(*(const int*)optval); in lwip_setsockopt_impl()
2512 sock->conn->pcb.tcp->keep_idle = 1000*(u32_t)(*(const int*)optval); in lwip_setsockopt_impl()
2517 sock->conn->pcb.tcp->keep_intvl = 1000*(u32_t)(*(const int*)optval); in lwip_setsockopt_impl()
2522 sock->conn->pcb.tcp->keep_cnt = (u32_t)(*(const int*)optval); in lwip_setsockopt_impl()
2542 if (*(const int*)optval) { in lwip_setsockopt_impl()
2570 … if ((*(const int*)optval != 0) && ((*(const int*)optval < 8) || (*(const int*)optval > 0xffff))) { in lwip_setsockopt_impl()
2574 sock->conn->pcb.udp->chksum_len_tx = (u16_t)*(const int*)optval; in lwip_setsockopt_impl()
2577 s, (*(const int*)optval)) ); in lwip_setsockopt_impl()
2580 … if ((*(const int*)optval != 0) && ((*(const int*)optval < 8) || (*(const int*)optval > 0xffff))) { in lwip_setsockopt_impl()
2584 sock->conn->pcb.udp->chksum_len_rx = (u16_t)*(const int*)optval; in lwip_setsockopt_impl()
2587 s, (*(const int*)optval)) ); in lwip_setsockopt_impl()
2609 if (*(const int *)optval < 0) { in lwip_setsockopt_impl()
2611 } else if (*(const int *)optval & 1) { in lwip_setsockopt_impl()
2616 sock->conn->pcb.raw->chksum_offset = (u16_t)*(const int *)optval; in lwip_setsockopt_impl()