| /xnu-12377.1.9/tests/ |
| H A D | so_bindtodevice.c | 54 #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 D | ip_pktinfo.c | 155 …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 D | recv_link_addr_type.c | 137 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 D | socket.h | 210 #define SO_BINDTODEVICE 0x1134 /* bind socket to a network device (max valid option len… macro
|
| /xnu-12377.1.9/bsd/netinet/ |
| H A D | ip_output.c | 2333 …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 D | ip_icmp.c | 1166 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE) { in icmp_dgram_ctloutput()
|
| H A D | raw_ip.c | 754 if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE) { in rip_ctloutput()
|
| H A D | tcp_usrreq.c | 2298 if (sopt->sopt_name == SO_BINDTODEVICE) { in tcp_ctloutput()
|
| H A D | udp_usrreq.c | 1052 if (sopt->sopt_name == SO_BINDTODEVICE) { in udp_ctloutput()
|
| /xnu-12377.1.9/bsd/netinet6/ |
| H A D | raw_ip6.c | 947 if (sopt->sopt_name == SO_BINDTODEVICE) { in rip6_ctloutput()
|
| H A D | icmp6.c | 3179 if (sopt->sopt_name == SO_BINDTODEVICE) { in icmp6_dgram_ctloutput()
|
| H A D | ip6_output.c | 3126 } else if (sopt->sopt_level == SOL_SOCKET && sopt->sopt_name == SO_BINDTODEVICE) { in ip6_ctloutput()
|
| /xnu-12377.1.9/bsd/kern/ |
| H A D | uipc_socket.c | 4765 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()
|