Lines Matching refs:len

63 	socklen_t len;  in test_so_bindtodevice()
74 len = sizeof(int); in test_so_bindtodevice()
75 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, boundif_level, boundif_name, &intval, &len), in test_so_bindtodevice()
80 len = sizeof(ifname); in test_so_bindtodevice()
81 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, &len), in test_so_bindtodevice()
90 T_ASSERT_POSIX_SUCCESS(setsockopt(fd, boundif_level, boundif_name, &intval, len), in test_so_bindtodevice()
94 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, boundif_level, boundif_name, &intval, &len), in test_so_bindtodevice()
99 len = sizeof(ifname); in test_so_bindtodevice()
100 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, &len), in test_so_bindtodevice()
101 "get SO_BINDTODEVICE: \"%s\", len %u", ifname, len); in test_so_bindtodevice()
109 len = IFNAMSIZ; in test_so_bindtodevice()
110 T_ASSERT_POSIX_SUCCESS(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, len), NULL); in test_so_bindtodevice()
113 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, boundif_level, boundif_name, &intval, &len), NULL); in test_so_bindtodevice()
122 len = (socklen_t)strlen(ifname); in test_so_bindtodevice()
123 T_ASSERT_POSIX_SUCCESS(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, len), in test_so_bindtodevice()
124 "set SO_BINDTODEVICE: \"%s\", len %u", ifname, len); in test_so_bindtodevice()
126 len = sizeof(ifname); in test_so_bindtodevice()
127 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, &len), in test_so_bindtodevice()
132 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, boundif_level, boundif_name, &intval, &len), in test_so_bindtodevice()
143 T_ASSERT_POSIX_SUCCESS(getsockopt(fd, boundif_level, boundif_name, &intval, &len), NULL); in test_so_bindtodevice()
153 len = IFNAMSIZ; in test_so_bindtodevice()
154 T_ASSERT_POSIX_SUCCESS(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, len), in test_so_bindtodevice()
155 "set SO_BINDTODEVICE: \"%s\", len %u (IFNAMSIZ) OK", ifname, len); in test_so_bindtodevice()
157 len = IFNAMSIZ + 1; in test_so_bindtodevice()
158 T_ASSERT_POSIX_FAILURE(setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, len), EINVAL, in test_so_bindtodevice()
159 "set SO_BINDTODEVICE: \"%s\", len %u (IFNAMSIZ + 1) expected EINVAL", ifname, len); in test_so_bindtodevice()