Home
last modified time | relevance | path

Searched refs:SO_BINDTODEVICE (Results 1 – 13 of 13) sorted by relevance

/xnu-12377.1.9/tests/
H A Dso_bindtodevice.c54 #ifndef SO_BINDTODEVICE in test_so_bindtodevice()
81 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, &len), in test_so_bindtodevice()
100 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, &len), in test_so_bindtodevice()
110 T_ASSERT_POSIX_SUCCESS(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, len), NULL); in test_so_bindtodevice()
123 T_ASSERT_POSIX_SUCCESS(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, len), in test_so_bindtodevice()
127 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, &len), in test_so_bindtodevice()
140 T_ASSERT_POSIX_SUCCESS(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, NULL, 0), in test_so_bindtodevice()
154 T_ASSERT_POSIX_SUCCESS(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, len), in test_so_bindtodevice()
158 T_ASSERT_POSIX_FAILURE(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, len), EINVAL, in test_so_bindtodevice()
H A Dip_pktinfo.c155 …T_ASSERT_POSIX_SUCCESS(setsockopt(receiver_fd, SOL_SOCKET, SO_BINDTODEVICE, bind_to_ifname, solen)… in setup_receiver()
169 T_ASSERT_POSIX_SUCCESS(getsockopt(receiver_fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, &solen), NULL); in setup_receiver()
205 …T_ASSERT_POSIX_SUCCESS(setsockopt(sender_fd, SOL_SOCKET, SO_BINDTODEVICE, bind_to_ifname, solen), … in setup_sender()
221 T_ASSERT_POSIX_SUCCESS(getsockopt(sender_fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, &solen), NULL); in setup_sender()
340 …T_ASSERT_POSIX_SUCCESS(getsockopt(receiver_fd, SOL_SOCKET, SO_BINDTODEVICE, before_ifname, &solen)… in echo_and_check()
350 …T_ASSERT_POSIX_SUCCESS(getsockopt(receiver_fd, SOL_SOCKET, SO_BINDTODEVICE, after_ifname, &solen),… in echo_and_check()
H A Drecv_link_addr_type.c137 T_ASSERT_POSIX_SUCCESS(setsockopt(receive_fd, SOL_SOCKET, SO_BINDTODEVICE, ifname1, solen), NULL);
186 T_ASSERT_POSIX_SUCCESS(setsockopt(sender_fd, SOL_SOCKET, SO_BINDTODEVICE, ifname2, solen), NULL);
303 T_ASSERT_POSIX_SUCCESS(setsockopt(receive_fd, SOL_SOCKET, SO_BINDTODEVICE, ifname1, solen), NULL);
355 T_ASSERT_POSIX_SUCCESS(setsockopt(sender_fd, SOL_SOCKET, SO_BINDTODEVICE, ifname2, solen), NULL);
/xnu-12377.1.9/bsd/sys/
H A Dsocket.h210 #define SO_BINDTODEVICE 0x1134 /* bind socket to a network device (max valid option len… macro
/xnu-12377.1.9/bsd/netinet/
H A Dip_output.c2333 …t_level != IPPROTO_IP && !(sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE)) { in ip_ctloutput()
2357 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE) { in ip_ctloutput()
2665 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE) { in ip_ctloutput()
H A Dip_icmp.c1166 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE) { in icmp_dgram_ctloutput()
H A Draw_ip.c754 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE) { in rip_ctloutput()
H A Dtcp_usrreq.c2298 if (sopt->sopt_name == SO_BINDTODEVICE) { in tcp_ctloutput()
H A Dudp_usrreq.c1052 if (sopt->sopt_name == SO_BINDTODEVICE) { in udp_ctloutput()
/xnu-12377.1.9/bsd/netinet6/
H A Draw_ip6.c947 if (sopt->sopt_name == SO_BINDTODEVICE) { in rip6_ctloutput()
H A Dicmp6.c3179 if (sopt->sopt_name == SO_BINDTODEVICE) { in icmp6_dgram_ctloutput()
H A Dip6_output.c3126 } else if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE) { in ip6_ctloutput()
/xnu-12377.1.9/bsd/kern/
H A Duipc_socket.c4765 if (sopt->sopt_level != SOL_SOCKET || sopt->sopt_name == SO_BINDTODEVICE) { in sosetoptlock()
5842 if (sopt->sopt_level != SOL_SOCKET || sopt->sopt_name == SO_BINDTODEVICE) { in sogetoptlock()