Lines Matching refs:optname

306 static int lwip_getsockopt_impl(int s, int level, int optname, void *optval, socklen_t *optlen);
307 static int lwip_setsockopt_impl(int s, int level, int optname, const void *optval, socklen_t optlen);
2837 lwip_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen)
2859 err = lwip_getsockopt_impl(s, level, optname, optval, optlen);
2876 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optname = optname;
2924 data->err = lwip_getsockopt_impl(data->s, data->level, data->optname,
2937 lwip_sockopt_to_ipopt(int optname)
2943 switch (optname) {
2960 lwip_getsockopt_impl(int s, int level, int optname, void *optval, socklen_t *optlen)
2969 if (LWIP_HOOK_SOCKETS_GETSOCKOPT(s, sock, level, optname, optval, optlen, &err)) {
2978 switch (optname) {
3001 if ((optname == SO_BROADCAST) &&
3007 optname = lwip_sockopt_to_ipopt(optname);
3010 *(int *)optval = ip_get_option(sock->conn->pcb.ip, optname);
3011 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getsockopt(%d, SOL_SOCKET, optname=0x%x, ..) = %s\n",
3012 s, optname, (*(int *)optval ? "on" : "off")));
3092 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getsockopt(%d, SOL_SOCKET, UNIMPL: optname=0x%x, ..)\n",
3093 s, optname));
3096 } /* switch (optname) */
3101 switch (optname) {
3147 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getsockopt(%d, IPPROTO_IP, UNIMPL: optname=0x%x, ..)\n",
3148 s, optname));
3151 } /* switch (optname) */
3163 switch (optname) {
3193 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getsockopt(%d, IPPROTO_TCP, UNIMPL: optname=0x%x, ..)\n",
3194 s, optname));
3197 } /* switch (optname) */
3204 switch (optname) {
3212 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getsockopt(%d, IPPROTO_IPV6, UNIMPL: optname=0x%x, ..)\n",
3213 s, optname));
3216 } /* switch (optname) */
3230 switch (optname) {
3242 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getsockopt(%d, IPPROTO_UDPLITE, UNIMPL: optname=0x%x, ..)\n",
3243 s, optname));
3246 } /* switch (optname) */
3251 switch (optname) {
3265 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getsockopt(%d, IPPROTO_RAW, UNIMPL: optname=0x%x, ..)\n",
3266 s, optname));
3269 } /* switch (optname) */
3272 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_getsockopt(%d, level=0x%x, UNIMPL: optname=0x%x, ..)\n",
3273 s, level, optname));
3283 lwip_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen)
3305 err = lwip_setsockopt_impl(s, level, optname, optval, optlen);
3325 LWIP_SETGETSOCKOPT_DATA_VAR_REF(data).optname = optname;
3368 data->err = lwip_setsockopt_impl(data->s, data->level, data->optname,
3384 lwip_setsockopt_impl(int s, int level, int optname, const void *optval, socklen_t optlen)
3393 if (LWIP_HOOK_SOCKETS_SETSOCKOPT(s, sock, level, optname, optval, optlen, &err)) {
3402 switch (optname) {
3412 if ((optname == SO_BROADCAST) &&
3418 optname = lwip_sockopt_to_ipopt(optname);
3422 ip_set_option(sock->conn->pcb.ip, optname);
3424 ip_reset_option(sock->conn->pcb.ip, optname);
3426 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_setsockopt(%d, SOL_SOCKET, optname=0x%x, ..) -> %s\n",
3427 s, optname, (*(const int *)optval ? "on" : "off")));
3540 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_setsockopt(%d, SOL_SOCKET, UNIMPL: optname=0x%x, ..)\n",
3541 s, optname));
3544 } /* switch (optname) */
3549 switch (optname) {
3604 if (optname == IP_ADD_MEMBERSHIP) {
3623 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_setsockopt(%d, IPPROTO_IP, UNIMPL: optname=0x%x, ..)\n",
3624 s, optname));
3627 } /* switch (optname) */
3639 switch (optname) {
3673 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_setsockopt(%d, IPPROTO_TCP, UNIMPL: optname=0x%x, ..)\n",
3674 s, optname));
3677 } /* switch (optname) */
3684 switch (optname) {
3716 if (optname == IPV6_JOIN_GROUP) {
3735 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_setsockopt(%d, IPPROTO_IPV6, UNIMPL: optname=0x%x, ..)\n",
3736 s, optname));
3739 } /* switch (optname) */
3753 switch (optname) {
3775 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_setsockopt(%d, IPPROTO_UDPLITE, UNIMPL: optname=0x%x, ..)\n",
3776 s, optname));
3779 } /* switch (optname) */
3784 switch (optname) {
3810 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_setsockopt(%d, IPPROTO_RAW, UNIMPL: optname=0x%x, ..)\n",
3811 s, optname));
3814 } /* switch (optname) */
3817 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_setsockopt(%d, level=0x%x, UNIMPL: optname=0x%x, ..)\n",
3818 s, level, optname));