Lines Matching refs:sockopt_val
404 int sockopt_val = 0; in dgram_ctrl() local
466 sockopt_val = IP_PMTUDISC_DO; in dgram_ctrl()
468 &sockopt_val, sizeof(sockopt_val))) < 0) in dgram_ctrl()
473 sockopt_val = IPV6_PMTUDISC_DO; in dgram_ctrl()
475 &sockopt_val, sizeof(sockopt_val))) < 0) in dgram_ctrl()
495 sockopt_len = sizeof(sockopt_val); in dgram_ctrl()
499 getsockopt(b->num, IPPROTO_IP, IP_MTU, (void *)&sockopt_val, in dgram_ctrl()
500 &sockopt_len)) < 0 || sockopt_val < 0) { in dgram_ctrl()
507 data->mtu = sockopt_val - 8 - 20; in dgram_ctrl()
515 (void *)&sockopt_val, &sockopt_len)) < 0 in dgram_ctrl()
516 || sockopt_val < 0) { in dgram_ctrl()
523 data->mtu = sockopt_val - 8 - 40; in dgram_ctrl()
728 sockopt_val = num ? 1 : 0; in dgram_ctrl()
734 &sockopt_val, sizeof(sockopt_val))) < 0) { in dgram_ctrl()
739 if ((sockopt_val = num ? IP_PMTUDISC_PROBE : IP_PMTUDISC_DONT), in dgram_ctrl()
741 &sockopt_val, sizeof(sockopt_val))) < 0) { in dgram_ctrl()
747 (const char *)&sockopt_val, in dgram_ctrl()
748 sizeof(sockopt_val))) < 0) { in dgram_ctrl()
760 (const void *)&sockopt_val, in dgram_ctrl()
761 sizeof(sockopt_val))) < 0) { in dgram_ctrl()
766 if ((sockopt_val = num ? IP_PMTUDISC_PROBE : IP_PMTUDISC_DONT), in dgram_ctrl()
768 &sockopt_val, sizeof(sockopt_val))) < 0) { in dgram_ctrl()