Lines Matching defs:sockerr

139     int sockerr;
593 pxtcp->sockerr = 0;
901 * Reject proxy connection attempt. Depending on the cause (sockerr)
907 struct pbuf *p, int sockerr)
915 if (sockerr == ECONNREFUSED) {
919 if (sockerr == EHOSTDOWN) {
922 else if (sockerr == EHOSTUNREACH
923 || sockerr == ENETDOWN
924 || sockerr == ENETUNREACH)
930 if (sockerr == EHOSTDOWN
931 || sockerr == EHOSTUNREACH
932 || sockerr == ENETDOWN
933 || sockerr == ENETUNREACH)
958 DPRINTF0(("%s: pxtcp %p, pcb %p, sock %d: %R[sockerr]\n",
960 pxtcp->sock, pxtcp->sockerr));
968 pxtcp_pcb_reject(pxtcp->netif, pcb, pxtcp->unsent, pxtcp->sockerr);
1006 int sockerr = 0;
1029 sockerr = SOCKERRNO();
1061 DPRINTF0(("%s: pcb %p, sock %d: %R[sockerr]\n",
1062 __func__, (void *)newpcb, sock, sockerr));
1063 pxtcp_pcb_reject(ip_current_netif(), newpcb, p, sockerr);
1107 LWIP_ASSERT1(pxtcp->sockerr == 0);
1111 pxtcp->sockerr = ETIMEDOUT;
1131 socklen_t optlen = (socklen_t)sizeof(pxtcp->sockerr);
1136 (char *)&pxtcp->sockerr, &optlen);
1138 DPRINTF(("%s: sock %d: SO_ERROR failed: %R[sockerr]\n",
1140 pxtcp->sockerr = ETIMEDOUT;
1145 || pxtcp->sockerr != 0) /* we determined it's failed */
1147 DPRINTF(("%s: sock %d: connect: %R[sockerr]\n",
1148 __func__, fd, pxtcp->sockerr));
1152 && RT_UNLIKELY(pxtcp->sockerr == 0))
1155 pxtcp->sockerr = ETIMEDOUT;
1159 if (pxtcp->sockerr != 0) {
1475 int sockerr;
1480 sockerr = 0;
1529 sockerr = -nsent;
1536 if (proxy_error_is_transient(sockerr)) {
1537 sockerr = 0;
1550 LWIP_ASSERT1(sockerr == 0);
1580 if (sockerr != 0 && sockerr != ECONNRESET) {
1668 int sockerr;
1680 socklen_t optlen = (socklen_t)sizeof(sockerr);
1683 (char *)&sockerr, &optlen);
1685 DPRINTF(("sock %d: SO_ERROR failed: %R[sockerr]\n",
1689 DPRINTF0(("sock %d: %R[sockerr]\n", fd, sockerr));
1705 sockerr = -(int)nread;
1706 DPRINTF0(("sock %d: %R[sockerr]\n", fd, sockerr));
1868 int sockerr = -nread;
1870 if (proxy_error_is_transient(sockerr)) {
1878 DPRINTF0(("pxtcp %p: sock %d read: %R[sockerr]\n",
1879 (void *)pxtcp, pxtcp->sock, sockerr));
1880 return -sockerr;
2281 int sockerr = -(int)nread;
2282 LWIP_UNUSED_ARG(sockerr);
2283 DPRINTF0(("%s: sock %d: %R[sockerr]\n",
2284 __func__, pxtcp->sock, sockerr));