Lines Matching refs:rc
207 int rc; in tcp_md5sig() local
216 rc = setsockopt(sd, IPPROTO_TCP, TCP_MD5SIG, &md5sig, sizeof(md5sig)); in tcp_md5sig()
217 if (rc < 0) { in tcp_md5sig()
220 rc = 0; in tcp_md5sig()
225 return rc; in tcp_md5sig()
266 int sd, rc; in get_ifidx() local
281 rc = ioctl(sd, SIOCGIFINDEX, (char *)&ifdata); in get_ifidx()
283 if (rc != 0) { in get_ifidx()
293 int rc; in bind_to_device() local
295 rc = setsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, name, strlen(name)+1); in bind_to_device()
296 if (rc < 0) in bind_to_device()
299 return rc; in bind_to_device()
304 int rc; in get_bind_to_device() local
308 rc = getsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, name, &optlen); in get_bind_to_device()
309 if (rc < 0) in get_bind_to_device()
312 return rc; in get_bind_to_device()
346 int rc; in set_pktinfo_v4() local
348 rc = setsockopt(sd, SOL_IP, IP_PKTINFO, &one, sizeof(one)); in set_pktinfo_v4()
349 if (rc < 0 && rc != -ENOTSUP) in set_pktinfo_v4()
352 return rc; in set_pktinfo_v4()
358 int rc; in set_recvpktinfo_v6() local
360 rc = setsockopt(sd, SOL_IPV6, IPV6_RECVPKTINFO, &one, sizeof(one)); in set_recvpktinfo_v6()
361 if (rc < 0 && rc != -ENOTSUP) in set_recvpktinfo_v6()
364 return rc; in set_recvpktinfo_v6()
370 int rc; in set_recverr_v4() local
372 rc = setsockopt(sd, SOL_IP, IP_RECVERR, &one, sizeof(one)); in set_recverr_v4()
373 if (rc < 0 && rc != -ENOTSUP) in set_recverr_v4()
376 return rc; in set_recverr_v4()
382 int rc; in set_recverr_v6() local
384 rc = setsockopt(sd, SOL_IPV6, IPV6_RECVERR, &one, sizeof(one)); in set_recverr_v6()
385 if (rc < 0 && rc != -ENOTSUP) in set_recverr_v6()
388 return rc; in set_recverr_v6()
395 int rc; in set_unicast_if() local
403 rc = setsockopt(sd, level, opt, &ifindex, sizeof(ifindex)); in set_unicast_if()
404 if (rc < 0) in set_unicast_if()
407 return rc; in set_unicast_if()
413 int rc; in set_multicast_if() local
415 rc = setsockopt(sd, SOL_IP, IP_MULTICAST_IF, &mreq, sizeof(mreq)); in set_multicast_if()
416 if (rc < 0) in set_multicast_if()
419 return rc; in set_multicast_if()
426 int rc; in set_membership() local
437 rc = setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq)); in set_membership()
438 if (rc < 0) { in set_membership()
449 int rc = 0; in set_broadcast() local
453 rc = -1; in set_broadcast()
456 return rc; in set_broadcast()
462 int rc = 0; in set_reuseport() local
466 rc = -1; in set_reuseport()
469 return rc; in set_reuseport()
475 int rc = 0; in set_reuseaddr() local
479 rc = -1; in set_reuseaddr()
482 return rc; in set_reuseaddr()
509 int rc = 0; in expected_addr_match() local
520 rc = 1; in expected_addr_match()
531 rc = 1; in expected_addr_match()
536 rc = 1; in expected_addr_match()
539 if (!rc) in expected_addr_match()
542 return rc; in expected_addr_match()
551 int rc = 0; in show_sockstat() local
559 rc = expected_addr_match(sa, &args->expected_laddr, in show_sockstat()
572 rc |= expected_addr_match(sa, &args->expected_raddr, in show_sockstat()
579 return rc; in show_sockstat()
926 int rc; in msg_loop() local
953 rc = select(nfds, &rfds, NULL, NULL, ptval); in msg_loop()
954 if (rc < 0) { in msg_loop()
958 rc = 1; in msg_loop()
961 } else if (rc == 0) { in msg_loop()
963 rc = 2; in msg_loop()
968 rc = socket_read(sd, args); in msg_loop()
969 if (rc < 0) { in msg_loop()
970 rc = 1; in msg_loop()
973 if (rc == 0) in msg_loop()
977 rc = 0; in msg_loop()
998 rc = 1; in msg_loop()
1004 return rc; in msg_loop()
1171 int rc; in do_server() local
1190 rc = msg_loop(0, lsd, (void *) addr, alen, args); in do_server()
1192 return rc; in do_server()
1206 rc = select(lsd+1, &rfds, NULL, NULL, ptval); in do_server()
1207 if (rc == 0) { in do_server()
1208 rc = 2; in do_server()
1212 if (rc < 0) { in do_server()
1228 rc = show_sockstat(csd, args); in do_server()
1229 if (rc) in do_server()
1232 rc = check_device(csd, args); in do_server()
1233 if (rc) in do_server()
1237 rc = msg_loop(0, csd, (void *) addr, alen, args); in do_server()
1246 return rc; in do_server()
1254 int rc; in wait_for_connect() local
1262 rc = select(FD_SETSIZE, NULL, &wfd, NULL, tv); in wait_for_connect()
1263 if (rc == 0) { in wait_for_connect()
1266 } else if (rc < 0) { in wait_for_connect()
1286 int sd, rc = -1; in connectsock() local
1325 rc = -1; in connectsock()
1328 rc = wait_for_connect(sd); in connectsock()
1329 if (rc < 0) in connectsock()
1337 return rc; in connectsock()
1350 int rc = 0; in do_client() local
1389 rc = show_sockstat(sd, args); in do_client()
1390 if (rc != 0) in do_client()
1394 rc = msg_loop(1, sd, addr, alen, args); in do_client()
1399 return rc; in do_client()
1419 int rc = 0; in convert_addr() local
1457 rc = -1; in convert_addr()
1476 rc = -1; in convert_addr()
1487 rc = -1; in convert_addr()
1499 return rc; in convert_addr()
1579 int rc = 0; in main() local
1585 while ((rc = getopt(argc, argv, GETOPT_STR)) != -1) { in main()
1586 switch (rc) { in main()
1751 rc = do_server(&args); in main()
1754 return rc; in main()