Lines Matching refs:optval
118 void *optval;
119 /** size of *optval */
1455 lwip_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen)
1465 if ((NULL == optval) || (NULL == optlen)) {
1642 data.optval = optval;
1662 void *optval;
1674 optval = data->optval;
1694 *(int*)optval = ip_get_option(sock->conn->pcb.ip, optname);
1696 s, optname, (*(int*)optval?"on":"off")));
1702 *(int*)optval = SOCK_RAW;
1705 *(int*)optval = SOCK_STREAM;
1708 *(int*)optval = SOCK_DGRAM;
1711 *(int*)optval = sock->conn->type;
1714 s, *(int *)optval));
1717 s, *(int *)optval));
1725 *(int *)optval = sock->err;
1728 s, *(int *)optval));
1733 *(int *)optval = netconn_get_sendtimeout(sock->conn);
1738 *(int *)optval = netconn_get_recvtimeout(sock->conn);
1743 *(int *)optval = netconn_get_recvbufsize(sock->conn);
1748 *(int*)optval = (udp_flags(sock->conn->pcb.udp) & UDP_FLAGS_NOCHKSUM) ? 1 : 0;
1761 *(int*)optval = sock->conn->pcb.ip->ttl;
1763 s, *(int *)optval));
1766 *(int*)optval = sock->conn->pcb.ip->tos;
1768 s, *(int *)optval));
1772 *(u8_t*)optval = sock->conn->pcb.ip->ttl;
1774 s, *(int *)optval));
1777 inet_addr_from_ipaddr((struct in_addr*)optval, &sock->conn->pcb.udp->multicast_ip);
1779 s, *(u32_t *)optval));
1783 *(u8_t*)optval = 1;
1785 *(u8_t*)optval = 0;
1788 s, *(int *)optval));
1802 *(int*)optval = tcp_nagle_disabled(sock->conn->pcb.tcp);
1804 s, (*(int*)optval)?"on":"off") );
1807 *(int*)optval = (int)sock->conn->pcb.tcp->keep_idle;
1809 s, *(int *)optval));
1814 *(int*)optval = (int)(sock->conn->pcb.tcp->keep_idle/1000);
1816 s, *(int *)optval));
1819 *(int*)optval = (int)(sock->conn->pcb.tcp->keep_intvl/1000);
1821 s, *(int *)optval));
1824 *(int*)optval = (int)sock->conn->pcb.tcp->keep_cnt;
1826 s, *(int *)optval));
1840 *(int*)optval = sock->conn->pcb.udp->chksum_len_tx;
1842 s, (*(int*)optval)) );
1845 *(int*)optval = sock->conn->pcb.udp->chksum_len_rx;
1847 s, (*(int*)optval)) );
1863 lwip_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen)
1873 if (NULL == optval) {
2059 data.optval = (void*)optval;
2079 const void *optval;
2091 optval = data->optval;
2110 if (*(int*)optval) {
2116 s, optname, (*(int*)optval?"on":"off")));
2120 netconn_set_sendtimeout(sock->conn, (s32_t)*(int*)optval);
2125 netconn_set_recvtimeout(sock->conn, *(int*)optval);
2130 netconn_set_recvbufsize(sock->conn, *(int*)optval);
2135 if (*(int*)optval) {
2152 sock->conn->pcb.ip->ttl = (u8_t)(*(int*)optval);
2157 sock->conn->pcb.ip->tos = (u8_t)(*(int*)optval);
2163 sock->conn->pcb.udp->ttl = (u8_t)(*(u8_t*)optval);
2166 inet_addr_to_ipaddr(&sock->conn->pcb.udp->multicast_ip, (struct in_addr*)optval);
2169 if (*(u8_t*)optval) {
2179 struct ip_mreq *imr = (struct ip_mreq *)optval;
2206 if (*(int*)optval) {
2212 s, (*(int *)optval)?"on":"off") );
2215 sock->conn->pcb.tcp->keep_idle = (u32_t)(*(int*)optval);
2222 sock->conn->pcb.tcp->keep_idle = 1000*(u32_t)(*(int*)optval);
2227 sock->conn->pcb.tcp->keep_intvl = 1000*(u32_t)(*(int*)optval);
2232 sock->conn->pcb.tcp->keep_cnt = (u32_t)(*(int*)optval);
2248 if ((*(int*)optval != 0) && ((*(int*)optval < 8) || (*(int*)optval > 0xffff))) {
2252 sock->conn->pcb.udp->chksum_len_tx = (u16_t)*(int*)optval;
2255 s, (*(int*)optval)) );
2258 if ((*(int*)optval != 0) && ((*(int*)optval < 8) || (*(int*)optval > 0xffff))) {
2262 sock->conn->pcb.udp->chksum_len_rx = (u16_t)*(int*)optval;
2265 s, (*(int*)optval)) );