Lines Matching refs:fd

37 	int			 fd, domain, proto;  in ldp_create_socket()  local
56 fd = socket(af, domain | SOCK_NONBLOCK | SOCK_CLOEXEC, proto); in ldp_create_socket()
57 if (fd == -1) { in ldp_create_socket()
75 if (sock_set_bindany(fd, 1) == -1) { in ldp_create_socket()
76 close(fd); in ldp_create_socket()
81 if (sock_set_reuse(fd, 1) == -1) { in ldp_create_socket()
82 close(fd); in ldp_create_socket()
85 if (bind(fd, (struct sockaddr *)&local_sa, local_sa.ss_len) == -1) { in ldp_create_socket()
87 close(fd); in ldp_create_socket()
94 if (sock_set_ipv4_tos(fd, IPTOS_PREC_INTERNETCONTROL) == -1) { in ldp_create_socket()
95 close(fd); in ldp_create_socket()
99 if (sock_set_ipv4_mcast_ttl(fd, in ldp_create_socket()
101 close(fd); in ldp_create_socket()
104 if (sock_set_ipv4_mcast_loop(fd) == -1) { in ldp_create_socket()
105 close(fd); in ldp_create_socket()
110 if (sock_set_ipv4_recvif(fd, 1) == -1) { in ldp_create_socket()
111 close(fd); in ldp_create_socket()
116 if (sock_set_ipv4_ucast_ttl(fd, 255) == -1) { in ldp_create_socket()
117 close(fd); in ldp_create_socket()
123 if (sock_set_ipv6_dscp(fd, IPTOS_PREC_INTERNETCONTROL) == -1) { in ldp_create_socket()
124 close(fd); in ldp_create_socket()
128 if (sock_set_ipv6_mcast_loop(fd) == -1) { in ldp_create_socket()
129 close(fd); in ldp_create_socket()
132 if (sock_set_ipv6_mcast_hops(fd, 255) == -1) { in ldp_create_socket()
133 close(fd); in ldp_create_socket()
137 if (sock_set_ipv6_minhopcount(fd, 255) == -1) { in ldp_create_socket()
138 close(fd); in ldp_create_socket()
144 if (sock_set_ipv6_pktinfo(fd, 1) == -1) { in ldp_create_socket()
145 close(fd); in ldp_create_socket()
150 if (sock_set_ipv6_ucast_hops(fd, 255) == -1) { in ldp_create_socket()
151 close(fd); in ldp_create_socket()
160 sock_set_recvbuf(fd); in ldp_create_socket()
163 if (listen(fd, LDP_BACKLOG) == -1) in ldp_create_socket()
167 if (setsockopt(fd, IPPROTO_TCP, TCP_MD5SIG, &opt, in ldp_create_socket()
173 close(fd); in ldp_create_socket()
180 return (fd); in ldp_create_socket()
184 sock_set_recvbuf(int fd) in sock_set_recvbuf() argument
189 while (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &bsize, in sock_set_recvbuf()
195 sock_set_reuse(int fd, int enable) in sock_set_reuse() argument
197 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &enable, in sock_set_reuse()
207 sock_set_bindany(int fd, int enable) in sock_set_bindany() argument
209 if (setsockopt(fd, SOL_SOCKET, SO_BINDANY, &enable, in sock_set_bindany()
219 sock_set_ipv4_tos(int fd, int tos) in sock_set_ipv4_tos() argument
221 if (setsockopt(fd, IPPROTO_IP, IP_TOS, (int *)&tos, sizeof(tos)) == -1) { in sock_set_ipv4_tos()
230 sock_set_ipv4_recvif(int fd, int enable) in sock_set_ipv4_recvif() argument
232 if (setsockopt(fd, IPPROTO_IP, IP_RECVIF, &enable, in sock_set_ipv4_recvif()
241 sock_set_ipv4_minttl(int fd, int ttl) in sock_set_ipv4_minttl() argument
243 if (setsockopt(fd, IPPROTO_IP, IP_MINTTL, &ttl, sizeof(ttl)) == -1) { in sock_set_ipv4_minttl()
252 sock_set_ipv4_ucast_ttl(int fd, int ttl) in sock_set_ipv4_ucast_ttl() argument
254 if (setsockopt(fd, IPPROTO_IP, IP_TTL, &ttl, sizeof(ttl)) == -1) { in sock_set_ipv4_ucast_ttl()
263 sock_set_ipv4_mcast_ttl(int fd, uint8_t ttl) in sock_set_ipv4_mcast_ttl() argument
265 if (setsockopt(fd, IPPROTO_IP, IP_MULTICAST_TTL, in sock_set_ipv4_mcast_ttl()
293 sock_set_ipv4_mcast_loop(int fd) in sock_set_ipv4_mcast_loop() argument
297 if (setsockopt(fd, IPPROTO_IP, IP_MULTICAST_LOOP, in sock_set_ipv4_mcast_loop()
307 sock_set_ipv6_dscp(int fd, int dscp) in sock_set_ipv6_dscp() argument
309 if (setsockopt(fd, IPPROTO_IPV6, IPV6_TCLASS, &dscp, in sock_set_ipv6_dscp()
319 sock_set_ipv6_pktinfo(int fd, int enable) in sock_set_ipv6_pktinfo() argument
321 if (setsockopt(fd, IPPROTO_IPV6, IPV6_RECVPKTINFO, &enable, in sock_set_ipv6_pktinfo()
331 sock_set_ipv6_minhopcount(int fd, int hoplimit) in sock_set_ipv6_minhopcount() argument
333 if (setsockopt(fd, IPPROTO_IPV6, IPV6_MINHOPCOUNT, in sock_set_ipv6_minhopcount()
343 sock_set_ipv6_ucast_hops(int fd, int hoplimit) in sock_set_ipv6_ucast_hops() argument
345 if (setsockopt(fd, IPPROTO_IPV6, IPV6_UNICAST_HOPS, in sock_set_ipv6_ucast_hops()
355 sock_set_ipv6_mcast_hops(int fd, int hoplimit) in sock_set_ipv6_mcast_hops() argument
357 if (setsockopt(fd, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, in sock_set_ipv6_mcast_hops()
380 sock_set_ipv6_mcast_loop(int fd) in sock_set_ipv6_mcast_loop() argument
384 if (setsockopt(fd, IPPROTO_IPV6, IPV6_MULTICAST_LOOP, in sock_set_ipv6_mcast_loop()